50
999
0
1
970
6
915
1122
5
982
3
996
2
2037
13
77
1047
861
1030
4
1008
1316
1081
7
903
8
1034
1063
1196
1106
1090
1154
991
1175
921
1050
792
1234
1174