36
159
27
366
56
25
59
201
137
30
2
108
29
20
53
132
98
24
94
225
35
15
19
64
51
42
45
58
8
60
86
125
279
122
17
322
32
12
529
120