0
8
1
2
3
70
65
36
66
184
60
74
224
39
153
211
31
34
51
71
125
62
38
78
191
165
359
394
129
414
139
166
80
138
91
134
221
128
150
117