35
31
100
36
88
53
116
120
29
632
62
38
13
45
221
44
213
39
84
92
49
71
58
178
571
135
234
237
95
160
118
214
21
72
30
110
97
22
52
11
37
51
79
40
34
24