10
29
47
30
15
67
39
28
21
82
60
25
7
50
8
384
61
101
217
84
5
589
18
1288
75
425
93
119
346
54
38
53
45
36
313
188
386
264
27
120
158
14
153
49
164
149
121
2
612
317
104
31
72