1
2
17
8
26
138
29
31
11
32
56
21
78
35
95
19
59
50
15
86
55
110
57
27
20
206
133
44
60
45
49
12
99
61
22
48
112
123
216
89
75
173
64
229
54
73
126
43
81
109
63