15
68
39
28
21
82
30
65
25
7
50
8
387
61
101
217
87
5
596
18
1303
75
443
93
119
346
54
38
53
45
37
343
205
389
287
120
159
14
153
164
149
122
2
617
319
104
10
31
74
3
210
289