10
44
205
46
12
112
31
19
18
15
43
13
114
125
41
209
53
54
217
108
35
75
49
1
117
337
157
1027
60
417
70
23
3451
444
51
66
240
62
101
94
45
9
186