18
29
53
35
12
105
63
17
11
24
69
38
72
42
27
4
54
7
28
73
31
239
223
5
40
21
15
97
39
59
147
177
252