26
11
132
37
32
120
23
43
19
41
42
40
25
111
29
53
112
15
56
68
34
51
84
97
59
9
64
147
33
38
279
205
13
57
5
17
150
78
49
193
304
115
93
81
263
183
374
88
14
167
50
95