118
20
269
52
85
98
327
2
303
464
117
87
113
203
59
312
46
27
127
109
16
347
40
326
361
298
387
106
24
1
300
413
68
190
362
119
110
8
5
134
30
4
12
309
97
204