116
140
17
274
364
65
233
42
162
119
16
250
99
61
8
95
127
219
113
93
40
28
97
439
411
168
62
45
14
288
164
37
57
52
22
43
39
18
36
156
60
47
251
1121
27
92
69
114
266
38
15
105
584
89