10
22
9
13
14
24
72
53
73
62
49
34
101
169
347
800
56
38
60
358
147
152
414
496
116
68
360
182
127
26
117
241
375
132
276
418
45
78
177
463