9
0
10
51
53
93
28
13
118
49
23
55
20
70
110
72
217
97
258
194
344
248
183
198
275
426
535
67
94
40
697
95
148
140
131
347
86
203
364
114
92
60
39
101
91
191
54
373
305
182
107
139
48
61
50