148
228
529
85
602
600
542
624
353
838
298
348
389
691
261
225
402
68
191
171
888
149
236
231
363
260
81
113
183
893
118
306
59
164
3820
71
76
180
187
133
73
108
154
32
213
97
741
200
807
53
754
307
163
394
70
38
674
359
778