200
1
476
2793
5
3840
2
761
857
727
323
996
9
1664
6
736
3999
15
11912
10
1093
988
3
481
518
671
0
927
3262
594
959
698
1695
4
589
380
396
1147
1181
132