154
124
127
34
14
55
118
246
87
185
41
63
172
92
114
144
199
219
168
77
155
119
178
71
94
85
126
98
237
129
81
1000
266
22
25
316
3034
790
20
44
161
157
1487
799
66
716
279
14884
156
368
202
190
258
147