10
50
1298
82
223
39
30
167
72
275
308
272
248
1300
211
24
359
74
52
103
249
145
146
158
651
27
12
173
15
16
21
481
2
356
18
22
33
14
53
234
445
617
9
221
28
47
420
118
75
5
194
43
13