9
23
59
18
57
50
56
75
129
86
51
183
160
483
67
73
45
91
47
35
33
41
17
223
164
323
104
64
49
236
136
182
69
80
232
97
200
294
214
295
186
338
138
112
254
60
381
137
377
87
109
95
66