167
1
99
110
187
304
4
2212
6
1660
2
1013
579
3
661
714
0
471
1211
623
846
658
609
1430
646
687
767
754
213
1152
1514
841
655
8
253
4171