15
31
70
28
16
154
86
85
117
344
672
74
22
243
236
20
715
185
33
508
174
457
1513
132
251
209
366
38
29
252
14
218
450
66
27
62
330
34
324
52
146
357
156
32
82
178
9
36
75
3808
24
23