439
371
110
278
217
67
273
307
102
906
946
466
502
1260
552
649
845
366
350
187
911
39
149
295
177
238
393
383
405
88
545
225
90
532
179
495
375
232
433
181
174
161
251
402
223
141
363
418
313
218
297
744
189
244
127
398
441
48