101
385
103
201
282
7
260
213
221
54
67
85
204
93
219
50
404
29
33
53
152
36
116
98
306
81
87
45
241
74
20
294
62
15
529
52
499
303
97
34
243
127
183
212
55
278
457
24
18
37
49
134
209