88
237
10
15
20
105
58
95
161
357
107
124
8
207
22
290
128
19
30
192
130
173
352
347
44
9
108
18
97
241
77
5
89
48
50
69
33
31
288
221
158
52
187
395
24
168
348
385
506
1074
722
27
612