10
121
36
136
16
13
47
8
94
91
27
30
109
541
34
86
42
386
362
422
179
192
68
52
239
24
270
32
120
100
29
45
101
415
227
85
65
1146
102
28
166
122
116
438
112
1330
257
46
279
471
118
67