316
1
232
663
807
523
176
272
2
202
562
375
495
0
166
441
221
864
204
235
594
3
71
182
167
140
270
530
184
107
236
991
76
78