5
17
8
64
47
37
21
82
54
42
67
78
44
27
76
40
70
45
58
43
11
143
168
96
123
265
103
117
89
204
332
98
181
268
303
599
391
413
309
147
288
429
171
219
322
201
109
359
211
174
202
127