14
2
20
51
9
65
61
15
16
12
57
7
36
39
100
48
75
144
26
288
293
54
332
118
69
164
177
1305
249
515
143
23
37
59
133
512
698
227
318
523
245
333
273
465
207
66
396
141
420
617
305
67
331
464
78