12
20
51
30
25
39
36
29
5
7
50
34
43
154
16
17
214
45
9
114
92
244
127
61
14
24
13
4
23
19
11
40
59
60
56
311
129
160
58
126
107
170
71
26
87
48
64
125