32
135
30
40
29
448
365
726
847
389
411
352
361
735
346
401
366
421
407
367
378
384
375
471
472
439
848
864
916
867
754
49
66
92
621
350
391
119
81
99
108
114
57
50
820
919
853
56
87
111
82
100
77
78
70
93
88
106
85
744
791
86
80
91
102
84
417
98
127
420
344
487
325
413
97
68
393
83
462
314
841
95
332
464
739
945
388
354
109
342
449
101
390
89
26
497
304
31
123
334
476
209
320
817
502
360
338
404
107
328
65
402
75
337
73
110
363
63
335
353
329
434
333
130
414
418
341
357
383
948