0
2
15
54
10
99
81
100
8
34
48
17
22
33
161
147
71
24
72
112
35
106
91
180
66
131
52
25
59
27
49
118
124
51
58
37
56
203
110
122
266
45
154
14
31
40
21
117
137
42