13
8
63
46
37
19
81
52
39
67
77
43
25
76
70
45
40
58
11
66
143
168
96
123
265
103
117
89
204
332
98
181
268
303
598
391
413
309
147
288
429
171
219
322
201
64
109
359
211
174
202
127