12
17
9
66
39
25
59
73
35
65
70
56
45
43
36
11
64
136
164
93
120
263
103
117
87
260
203
329
98
181
268
299
594
391
413
309
146
288
427
171
219
322
194
62
107
359
210
173
201
124