15
41
28
67
59
34
126
458
16
315
44
207
119
31
357
142
123
45
33
226
24
12
17
9
137
18
1297
566
52
82
69
5
23
37
13
6
3
266
147
46
68
35
118
194
129
30
2