113
431
388
195
45
150
295
303
180
941
24
97
109
99
204
168
16
361
46
286
436
657
78
35
163
174
108
170
279
64
880
22
94
36
93
111
410
112
1439
53
234
614
23
30
169
215
136
79
55
48
159
66
18
142
11
192
73
129