0
229
32
218
83
40
16
20
28
220
101
1282
103
19
853
55
27
63
67
33
157
293
168
11
295
410
374
106
114
133
53
208
104
140
335
226
142
118
146
179
450
204
91
309
48
147
328
131
358
356
123
54
31
186
49
100
336
158