139
153
500
1197
174
228
194
297
151
783
590
118
74
68
55
104
19
56
116
97
203
89
45
906
49
72
113
124
239
27
749
307
731
31
65
168
193
396
371
280
290
188
257
29
48
93
102
18
542
335
61
175
40
42
294
115
64
180
404