0
7
2
1
42
37
156
12
82
47
124
162
119
193
83
267
63
375
100
140
296
309
90
470
51
67
176
679
166
275
142
138
141
107
471
289
336
175
135
131
418
328
57
61
268
219
62
157
179
221
110
159
66
121