118
129
340
54
29
271
150
880
0
203
174
109
151
114
142
68
95
69
146
220
582
28
419
62
194
303
11
101
64
1023
36
123
72
42
78
32
96
38
13
219
56
74
106
249
24
188
47
100
51
98
65
83
276
111
45