0
71
91
12
3
167
126
551
75
68
140
72
336
112
123
316
235
25
67
97
541
202
294
254
200
171
85
230
102
92
106
139
149
272
148
213
60
363
269
181
153
457
295
128
199
117
54
34
131
124
164
11
356
94
59
66
22
35