0
1
24
2
7
5
8
15
58
79
75
61
87
159
225
131
231
149
244
137
52
103
16
26
157
210
66
133
55
42
18
60
43
40
27
84
72
39
99
62
80
69
223
23
108