460
38
13
17
118
27
121
113
1298
56
292
279
62
303
42
35
29
33
31
92
123
327
24
8
5
65
319
115
55
307
39
45
172
438
227
140
79
64
356
104
87
30
201
166
316
337
49
2049
100
187
145
114