33
107
57
108
32
48
217
79
24
22
142
15
40
53
232
25
162
43
19
61
76
119
104
88
28
14
9
5
101
38
16
65
44
156
31
8
17
271
23
59
288
388
175
252
27
3
94
96
60
357