226
52
431
290
77
34
361
407
554
445
650
855
643
1103
687
388
302
382
636
654
927
323
242
287
348
265
1204
163
483
413
252
447
307
114
107
169
1039
527
599
344
748
827
71
317
275
621
403
316
130
1258
854
300
166
336
93
133
120
419