8
77
10
115
86
45
178
68
96
53
90
132
29
28
72
44
15
12
421
66
35
293
79
57
114
36
245
95
438
219
31
1736
327
196
249
197
172
272
184
97
40
228
89
125
43
67
127
271
179
113
634
46
336
76
123
409