9
21
13
14
24
71
53
73
62
49
34
101
169
346
800
56
38
60
356
147
152
414
496
116
68
360
182
126
26
117
241
375
132
276
418
45
78
177
463