0
268
181
119
215
403
67
6
5
108
119
332
77
93
213
134
169
110
1
0
490
43
239
174
1105
391
303
246
241
82
346
19
117
103
285
36
105
243
169
453
9
64
487
3
565
6
55
67
