61
27
131
5
30
39
90
9
32
485
91
369
419
25
24
397
29
68
97
67
31
178
327
244
132
41
210
75
16
12
95
35
50
141
107
118
133
162
200
69
296
635
249
88
205
242
156
116
1499
148
220
160
184
22