10
206
41
149
16
15
62
34
56
298
14
32
67
61
71
448
19
31
117
1745
105
35
39
168
70
99
21
23
17
29
87
1366
350
49
102
112
314
64
243
5
42
46
8
123
235
151
22
13
68