0
3
4
1
2
5
53
34
42
15
19
60
63
39
22
85
245
124
130
219
62
139
140
177
128
119
231
133
182
125
67
236
61
176
118
58
304
301
56
262
106
121
92
107
74
191
172
188
160
1061
147
153
57