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