105
1
161
588
4
125
203
198
63
512
107
473
2
77
33
945
551
1831
968
3
443
87
675
990
889
1604
2437
7
65
429
0
356
6833
132