256
0100000000000000000001000000000000000000010100000000000000001000000000000100000000000000000000000001001000100000100000010000000000000000000000000000000000000100000000000000000000000000000000000100000000000000000000000000000000000000100000000000000001111111
1010000000000000000000000000100000000000000000000000000000000000000001001000000000000000000000000000000000100011000000000000000000000000000100100000001000010000000000000001010000000000000000000000010000000000000000000000000000000000000000001111111110000000
0101010000001000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000001000000000101000010000000000000000000000000000000000001000000100000001000000000000000100010000000100000100000000111111111111110000000000000000
0010100000100000000010000000000000000000000000000000000000000001100000000000000000100000000010000000000000000000000000000010000000100000000000000000000000010000000000000000000000000000000000011000100001000000000111111111111111000000000000000000000000000000
0001010000000000000000000001000001000000001000000000000010000000000000000000000000100000000000000000000000000000000000010100100000000000000000000000100000000000000000000000000000001000000000011111111111111111111000000000000000000000000000000000000000100000
0010101000000000000000001000000000000000000000000000100010000000000000000000000001100100000000000000000010000000000000000000000000000000000000000000100000000000000000000000000010011111111111100000000000001000000000010000000000000000000000000000000001000000
0000010100000000000000000000000000000000000000000000000000000000000100000001000000000000100000001000000000000000011000000000000000000000000000010000000000000011111111111111111111100000000000000001000000000000110100000000001000000000000000100000000000100000
0000001010000000000100000000000000100010001000000000000000000000000000001000010000000000000000000000000000000000000100000000000000000100000001111111111111111100100000000000010000000000000000000000000000000000000000000000000010000000001000000000000000100010
0000000101000000000000000000000000000000000000000000100000000000000000000000000001000000000000000000000011000000000000000000000000100000000000000000000000000001000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000
0000000010100000101001000001000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000010000010110000000000000000000000000000000000000000000100000000000000000000000000000000000000001000000000000100001000000000010
0001000001010000000000000000000000000000000000010000001000000000000000000100000000000000000000100000000010000000000000000000000011111111111000000010000000000000000000000000000010010000000000100110000000010000000000000000000000000000000000000010000000000000
0000000000101000000010000000000000000000000010001000000000100000000000000000000100000000000000000100000011111111111111111111111100001000000000000000000000000000100000000000000000000000000000000100001000000000000000000000000000000000000000000001000000000100
0010000000010100000000100000000000000000000000000000000000000000000000000101000000000000001111111111111100000000100000000000000000100010000000000000000001000000000000000000000000000000000000000000000001000000000000010000000000010000000000100000000000000000
0000000000001010000000000000000000000000000000000000000000000000000000000000000000000011110000010000100001000010000010000000000000000000000000000000000000000110001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
0000000000000101001000000000000000001000000000000000000000000000000001111111111111111100000000000000000000000000000000010000000000001000000000000000000000000000000000000000000000000000000000000000000000100000000000000011000000100000000000010001000000000000
0000000000000010100100000000001100000000000000000000000000010000000110001001100000000000000100000000000000000000000000000000000000000010001000000001010000000000100000000000000000000000000000000000000000000000001000000000000000000000000001000100000000100000
0000000001000001010000000000000000000000000000111111111111111111111000010000000000000000000000000000000000000000000000000000000001000000000000000100100000100000100000000000000000010100000000000000000000000000000000100000000000000001000101100000000010000000
0000000000000000101001000000000110111111111111000000000010000000001000000000001000000000000000000000100000010000000000000000000010000000000010000100000000000000100000000000000000000010000000010100000000000000000000000000000100000000000000000000001000000000
0000000001000010010111111111111111000000000000100000000000010000000000000000000000000010000000000000000000000000001000000000000000010000000000000000000000000000000000000000000010010001100000010000000000000001000000000000000000000000000000000010000000010000
0000000100000001001000000000000010000000000000000000000000000000000000000000000000000000100000000000000000000000010000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000010
0001000000010000001000000000000000000000000000000000000000000110000000000000000001100000000000000000100000000000000000000000001001000000000000000000001000000000000010001000000000100000000000000000000000000000000000000000011000000000000001000100000000010001
1000000001000000011000000000100000000001000000001000000000000000000000000000000001000000000000000000000000000000000000001000000000010000000101000000000000000000000000000000000000000000000000000000000000000011000000000100000000000000000110000000100000000000
0000000000001000001000000010000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000001000000000100000000011000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000010010000000000000000000
0000000000000000001000000000000000000000000100000000000000000000000000000000000100000001000100000001010000000000000000000000000000000000000000000000000000000010100000000000000000000000000000000000100000000100000000000000000000000001000000000010000000000000
0000010000000000001000000000000000000000000100000001000010001010000000000010000000000000010000100000000000100000000010000000001000000100000000000000000000100000000000000000000000000000000000000000000000001100010000000100000001010000000000000000000010000000
0000000000000000001000000000010100000000010000000000000000000100000000000000000100000000000000100000000000000000000000000000000000000000010000000000000010000000000000000100000000000000000000000000000000000000000000010001000000000000100000010000000000001001
0000000000000000001000100000000001000000000000000000000000010100000000000000000000010001000000000000100000000000000000000000000000000000000001000000000000001000000000000000010000100000000000000000000000000100000000000000000000000000000000001000000100001001
0000100001000000001000000000000001000000000000000001000000000000000000000000010000010000000000000100100000000000000000000100000000000010000000000010000000000000000100000000000000000000000000010000000000000000000000000000001001000000000000000000000000000000
0100000000000000001001000000000000000000000000000000000000000000000000000000000100000100000000000000000000100000000000000000000000100000000000000000000000000000000000000001001000000000001000000010010000000000000000000000000100000000000100000000010000000000
0000000000000000001000000100000000000000000100000000000000000000000000000000000000000000000000011000001000000100000000001000011000000000000000000000000000000000000000000000000001000000011010000000000100000010000000000000000000100000000000000000000000000000
0000000000000001001000000000000000010010000000000001000000000010000000000000000000000010000000000000100000000100000001000000000000000000001000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000001000000000000001000
0000000000000001011000000100000001000000000010000000000000000000010000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000100000000000000000010000010000000000000000000000000001000000000000000000
0000000000000000011100000000000000000000000000100000000000000000000000010000000000000000000000010000000000000000000000100000000000000000000000000000000000000000010000000000000000000001000000000000000000000001000000000000000100000000000000000000000000001001
0000100000000000001000000011000100000000001000000000000100000000000000000000000001000000000000000000000000000000000000000010000000000000000001000000000000000000100000000000000000000000000000110000010000000000010000000000000000000000000000000000000001000000
0000000100000000010000000000000000010000000000000000100000001010000000001001000000010000001100000000000010000000000000000000000000000000100000000000000000010000000000000001000000010101000000000000000000000000001100000000000010000000000000000001100000000000
0000000000000000010000000000001000100000000000000000000000000000000000000000000000000000000000000000000100000000000000001000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000100100000100001000000000000
0000000000000010010000000000000000000000001000000000001000000000000000000010000000100000000000000000000000000000000000000000000000100000000000000000000000000000000000010000000000000000000000000000000000000000001000010000000000000000000010000000000000000010
0000000000000000010000000000000000000000000000001000000000000000000000000000000000100000000000000000001000000000000000010000001000000000000000000000000000000000010000000000000000000000000000000001000000000000000000000100000000000000000000000000000000000000
0000000100000000010000000000001000000000000000000010000000000000100000000000000000001000000000000000000000000000000000100000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000100000000000000010000000000000000000010000000
0000000000000000010001000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000001010000000000000000000000000000000001000000010000000000000000000001000100100000000000000000000000000000000000000000000000
0000000000000000010000000000000000000000000000001100000000000000000000000000000000000000000000000000000000010010000000000000001000001000000000010000000100000000000000000000000000000000000000000100000000000000001000100000000100000000000000000100000001000000
1000000000000000010000000100000000000000000000000000000000000000000000000000000000000011000000100000100000000000000000000000000000100000000000000010000100000000001000000000000010000000000000000000000000000000000000100000000000000000000000000000000100010000
0000100100000000010000000000000001001000000000000000100010000000001000000000000100000000000000010000000010000000000000000000000100000011000000000000001000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
1000000000000000010000011000010000000000000000000000000000000000000000000010000000000000000000000000000000000001001000100000000000000000000000000100000000000000000000000000000000000000000001010000000000000000001000000000000000000000000000000000000000000001
0000000000010000010000000000000100000000000000000000000000000000000000000000000000000100000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000010000101000000000000000000
0000000000000000010000000000000000000000000000000000000000000110001000000000010000101000000000000001000010000000000010001000000000000000000000001000000000000010000001000000000000000001001001000000000000100000000000000000000000000001000000000000000000000000
0000000000000000101000000000000010000000000000000000000000000000000000000000000000000000000000000000000000010001100000001000101000000100000000000000000000000000001000000010000000000000001000000000000000000000000000000000000000000000000000000000000000000000
0000000000100000100000000000000000000000000000000000000000000000000000000000000000010000001000000000001110000000000000000100000001000111100000000000001000000000010000001000001001000000000000000010001000001010100000000000000000000001000000000000001000000000
0000000000010000100001000000000000000100100000000000000000000000000000000000000000100000000000000000000000000000001000000000000000000000000000000000000000000000000000100001000000000000100000000000000000100000000000100000000000000000101100000000000000000001
0000000000000000100000000000000000000000100000000001000000000000000000000001000000000000000000000000000000000011001100000000010000000000000000100000000000000000000000010000000000000000000000000010000000000000000000100000000001000100000000000000000000000000
0000000000000000100000100000000000000010000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000000000100000000000001000000000100000000000000000000001000000000000000000000011000000000000000000
0000000000000000100000001001001000000000000000000100000000000000000000000000000000000000000000000000100000000000000000000000000000000000000010000000000000000000100000000000000001000001100000000000000001000000000000000000000000000000001000000000000000000000
0000010010000000100000000000000000100000001000000000010000000000100000000000000000000000000100000000000000000100001000000000000000000000000010000000001000000000000000000000000000000001000000100000100000000001000000000000000000000000000000000000000000000000
0000000000000000100000000000000000000000000000000000100000000000000000000100000000000000000000000000000000100000000001000000000000000100000000000000000000001000001000100000000000000100000100000000000000000001000000000000100000000000000100000000000000000000
0000000000100000100000000000000000001000000000000000000000000000000000000000001000000000000000000000000000100000000000000010000000000000000000000000000000000000010010000001000000000000000000000000001000000000001000000001100000000000000000000000000001100000
0000000000000000100000000000000001000000000000000000000000000000010000000000000000000000000010000000010000000000000000000000000000000000000010000000000000000000001000000000000000010000000000001001000000000000000000000000000000000000000000000000000100000000
0000110000000000110000001000000000000000001000000000000000000000000100000000000000000000000000000000000000000000000000010100001000001000000000000000010000001000000010001000000000000000001000000000000000000000000000000001000000000000000000000000001010000010
0000000000000000100000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000100000001000001000000000000000000000000000000001000000000011000100000000100000000000000000000000000000000000000000000101
0000000000010000100000000000000000000000000000000000000000000000000100000000000000000000000001000000000000000001000000000000000001000000110000000000000000000000001000000000000000000000000000000100000000000000000000000000000000000000000100000000000001000001
0000000000000001101000000010000000000000000000000000000000000000000000000000000000000000010001000000000000000000000010000000000000000000000000000000000000010000000000000010000000000000000000100000000000000000000010000010000000000000000000000000000010011000
1000000000000000100000001000000000100000000000000000000000000000000000000100010000000011100000000000000001000000010000000000000000000000000000000000000100000000000100001000000001000000000000000000000000000000000000001000000000000000000000000000000000010000
0000000000000000100010000110000000000000000001000000000000000000000000000000000100000000001000000000000110000001000000000100000010000000000000100000010000000000000000000000000000000000000000000001000010000000000000000000000000000000000000000000000000000001
0000000000000000100010001000001000100000000001000000000000000000000000000000000010000000000000000000000000000000100000000000000000000000000000000100000000101000000001000000000000000000000000001000000000000000000000000000000000000000010000000000100000000000
0001000000000000100000000000000000000000000000000000000000000000001000000000000000000000010100000000000000010000010000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000001000000000000000000000000000000000000000000001000
0001000000000000100000000000000000000010000000000000100000000000010010000000010000000000000000000000000000000000000001000000001000000000000000000000000000100000000000000000000000010000000000000000000000010000000000000000000000000000000000001000010000000000
0000000000000000100000000000000100000000000000000000000100000000100000000000010000000000000001000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000010000000000000
0000000000000000110000000000000000000000001001000000000000000001000000000000000000010000000000001000001000000000000000010000000000000000100000000001000100100000000100000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000
0000001000000001000000000000000000000000000000000000000010100000000000000000001000000000000010000000000000000000000000000000000000000000100000000100010000100000000000000000000000000000000000000000000000000000000000000000100101000000000000000000100100000001
0000000000000001000000000000000000000000000000000000000000000000100000000000000000000000000000000001000010001001000000000000000010000000000010000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000
0100000000000010000000000000000000000000000000000000000000000000000000010100000000000001001000000000000000000000000000000000000000000000000000000010000000000010000000000000000000000000000000000000000000010000000000010000000010000000010000000000000000000000
0000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000010100000000010001000000000001001000000000000000000000010000000000000000000000000000000000000001000000000000100000000000100000000000000000000000011000001000000
0000000000000010100000000000000010000000000000000000000000000000000001000000100000000001010000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000001000000000000000000000
0100000100000011000000000000000000100000000000000000000000000000000000000000000011001000000010000000000000000100111000001010000000000000000000101000000000000101010000000000000000000000000000000000000000000011000000100000000000000000000000000100000000100000
1000000000101010000000000000000000000000000000000000010001001000000001000000000000000000000000001010000000000001000000000000001100000000000000001001100000000000010000100000000000000000000100000000000100000000000000000000000000000100000001000100000000010100
0000000000000010000000001000000000001000000100000000000000000000000000000000000000000100000000100000100000100100000000000000000000000000000000000001000000000000000000000010001000000000000000000000000000000000000000000000000000000000001000100000000000000000
0000001000001011000000000000000000100000000000000100000000000000000000000000000000000001000000000000000000000000000000100000000000000000000000000000000000000000000000001000000000100000000000000000000010000000000000010000000000000000000000000010010000000000
0000000000000011000000000000000000000000000000000000000000000000000000010000010000000000000100000000000000000000010010000000010000000000000000000000000000000000000000000000000000000000010000000010000000000010000000000000000000000000000000000000000000000000
0000000100000010000000000001000000000000000001000000000000001000110000000000100000000000100000000110000000000010000000000000000000000010000000000000000001001000100000000000000000000000000000000000100000000000010000000000000000000000000000000000000000000000
0000000000000010010000000000000000000001000000000000001000000000000100000000000000000011000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000110000000000000000000000100000000000000000100000100000101000000000000
0000000000010010000000010100100100000000001000000000000000000100000000000000000000000000000000000000000000000100000000000000000000010000100000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000100001000000000000100000
0000000000000010000000000000000000000000000000000000000000000010000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001100100100000000000000000000000000000000000000000000010000000
0000010010000010000011000000000001000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000001000000010000000000000000000000000000000010010000100000000000000000000100000000000000000010000001010000000000000000000000000010000
0001110000000010000010000000000000001100000001001000000000000000000000000000000000000000000001000000010000000000000000000000000000000000010000010100000010100000000000000000000001000000000000000000100000000000000000000000000010000000010000010000000000000000
0000000000000010000000000011000000100000000000010000000000000000001000000000000000000000000000000000000000000000000000000000010000000000010000000000000000000000000000000000000010000100100000000000000001000000000000000000000000000000100000000000010000000000
0000000000000010000000000000000000000010000001000000000000000000000000001000000000000000000000000000000000000110000000010110000000000000100000000000001000000000000010000000000000000001000000000000000000001000010000000000000000000000010000001000000000000100
0000010000000010000000000000100000000000000010000000000000000000000000000010000000000000000000000000000000000000000000000001000000000000001000000000000000000000000000000000000000000000000000100000000000000100000000000000000000000000000000000000000000000000
0010000000000100001000000000001000000000010000000000000000001000000000000000001000000000000000000000000000000001100010000000000000000000000000010000000000001000000000000010001000000000000000000000000000000000000000001000000001000000000000000000100000000000
0000000000000100000000010010000000000000010000000000000000001000000001010001001000000000000000000000000000101000000001000000000001000000000100000000000000000000000000000100000000000100000000001000000000000001001000000010000000000000000000000000011000000000
0000001000000100000100000000000000000000000000000000000000001000000000000000010000000000001001000000000000000100000000000000001000010000000000000000001000000001000100100000000010000001000000000000000000000100100000000000000010000000000000000000000001100000
0000000000000100000000001000000000000000000000000000000000010001000000010000000000000000000000000010000000000000000000001000000000000000000000000000000000000000000000000010000000010000000000000000000000000000000000000000000001000100000000000100000000000000
0000000000001000000000000000000000100000000000010000000000000100000001000000000000000000100000000010000000000000000000000000000000100001000000000000000000000000000000010000000000000000000100001000010000000000000000000000000000000000000010000000000000000000
0000000000001001000000010000000000100000000000000000100000000001000000000000100000000000000000000000000000000000001000000010000100000000100000000000110000000000000000000000000000000000000000000011000000010000000000000000000000000000000000000000000000010001
0001000000001000000000000000000000000000000000000000000100000000000100001000000000000000000000000001000000000000000100000000001000000000000000000000000000000000100100000000000000000000000000000100001000010000000000000000000000001000000000100000000000000000
0000000000001000000000000000000000000000000000000000000000110000010000000000000000100000100000000000100010010000000000001000000000000000000000000000000001000000000000000000000000001001010000000000000000100000000000000000000000000000001000100000000000000001
0000000000101000000000001100000000000000010000000010000000000000000000000010000000000000000000010000000000000000000100000000010000010000000010000000000000000100000000000000000000100000000000000000100100000000000000000000000001000000000000000000000000000000
0000000000001100000000000000010010000000001000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000010000000010000001000000000000000000000000000000100001
0000001001001000000000000000010000000000000000000000000000000000001000000100000000000000000000000000000000000000000100000100000000010000001000010000000000000000000000010000000000000000000000000000000000000001000000000000001000000000000000000000000100000000
0000000000011000000000000001000000000000000000000000000000000000000000000000010000000000000000000000100000000100000011000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000010000000000000000000000
0000000000001000000000000000000000000000000000000000000000000000000000100100010000000000011000000000000000000000000000000000000010000000000000000000000001000000000000000000100000000000000000000001000000000000100000000001000000000000000000000000000000000010
1000000000001000000000010000000000000000000011000000000000000000000010000000000000000000000010000000000000000000000100000000000000000100000000100000000000000000000000000000000000000000001000000000000000000000000000010000010010000000000000000000000000000000
0000000000001100010010000011001000000000010000000001000000000000000000100010000000000000000001000100000000000000000100000000000000000000000010000000000000000000000000100000000000000000000000000000010000000000000000000000000000000000000000000000000000000000
0000000000001000000000010000000000000000000000000000000100000000010000000000000000100000000000000000000000000000000000000000000010001000000000000000100000000000000000000000000000000000100000000000000000000000000000000000010000000000000000000000000000000000
1000000000001000000000000000010000000100000000010000000000000000001000000000000000000000000000000000000000000000000000000100000010000001000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000100000000001000100010000000000
0000000000001000000000000000000000010000000000010000000000000100000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000100000000001000000100100000000000000001000100010100100000000000001000000000000000010000000
0000010010110000000000000000000000100000001001010000000000000100000010000000000000000000000001000000000000000000000001000000000000000000000000000000000000001010000001000100000000000000000000000000100000010000000000000001000000010001000000100000000000000000
0000000010010100000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000011000000000000000101000000000000000001000000000000000010000000000000000000000000000000000000001000000000000000000000000000000000000000000
1100000000010000000000001000100000000000000000000000011000000000000000000010000000000001000000000000000000000000000000000100000000100000010000000000000010000000000100000000010010100101000000000000000000000000010100000000000000000000000000000000000000000000
0000000000010000010000000000000000000000100000100000000000000001000000000000000000000000000001000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000100000000010100000000000000000000000000000000000000000000000000000000000
0000000000010000000000000000000000000000000000000000000000000000000010000000000000000001000000000000000000000000010000010000100000100000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000010000000000000000000000000010000
0000000000010000000000000000011000000000000000000000100000000000000000001010000100001000100000000100000000000000000000000000000010000000010000000000000000000100001000000000000000000000000000100000000000000000000100000000000000000010000000000010000100000000
0100000000010100000000000000000000000000100000000100000000000000000000100000010000001000000000000000000000000000000000000010010000000000100000001000000000000000000000000000000010000000000000000000000000000000100000000000000000000000000001001000000001000011
0100000000010000000000000000000000000000000100100100000000100100000010000100000000000010000000000000000000000000000001000001000000000000000010000000000000010000000000000000100000000000000000000000000000000000000000000001000000001001000000100000000000001000
1000000000011000000000000000000000000000000000100000000000000010000000001000000000000010000000000000000000000000000000000000000100000010000000000100000000000000000000000000000000000000000000000110000000000010000010000000001000000000010001000000000010000000
0000001000010000000100000000000000000000000000000000000000001001000000001000100000000000000000000000000000001000000000000000010000000000000100000000000000000000000100000000001001000000000000000001000000000000100000000100000000000000000000001000000000000001
0010001000010000001000000000000000000000000100001100100000000000000000101000000000000000000100000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000100100100000000000000000000000000000000000000000000000000
0000000100010000000000000000000000000000000000000100000000000000000000010000000000000000000010101001100000000000000001000000000000000000010000000100000000000000000010000000000000000000000000000000000000000010000100000000000000010000000010000000000000000000
0000000000010100000000001000000000000000000001000000000000010000000000000000100000000010000000000100000000000000000000000000000010000000000000000000000000000100001000000000000000000000000000000000000000000000000000000000000000011000000000000000000000000000
0000000000010000000000000000001000000000000000000000010000000000100000000000000000000001000000000100000010000001001100000000000000000000000000000000000000000000000000000001000000000010000000000000001000000000000000000000100000000000001000000000000000001000
0000000000010000000000000000000010000010000100000000000000000000000000000001000000000000000000000000000000000000000000010001000000000000100000010000000000000000000000100000000110000000000001000000000000010001000000100000000000000000000000000000000000000000
1000100000010010000000000000000000000100000000000000000010000000001000000000000000001000000000000000000001001000000000100100000000000000000000000000000000010000000000000000001000000000000000000000000000000000000000001110000000000000000000010000100000000000
0000000000010000000001100000010000010000000001100000000000000000000000001000000000000000010001000000000001000000000000000000000010000000000000000000000000000000000001000000010000000000100000001000000000000000000000000000000000000000000000000100000000000000
0000100000010000000000000001000000000000000000010000000010000100000000000000000000001000000000001000001000100000000000010000000001000000001000000100000000000000000000000000000000000101000000000000011000000000000000011000000000000100000000000000000000000000
0001000000010000000000000000000001000000000000000000001000000000000000001000000000001000000100000000000000000010000000000000000000000000000000000000000000000010000000001000000000000000000000000000000000000000000000000000000000000000000001000000000001000000
0000000000010000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000001000000100000000000000000000000000000000000001000000000000000000000001000000000011000000000100000000000010000010000000000000010000000000000000000
0010100000010000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000001000000000000000000001000000000000000000000000000000000010000001000100000000000000101000100000000000000000000000000000000100000000010000000000100000
0000000000010000000000000000010000000000000000000100000000000000000000000000100000010000000000100000000000010010010000000000000000000000000000000000010000000000000000000000100000100010101000011000000000000001100000010000000000000001000000000000000000000100
0010000000010000000110001000010000000100100000100000000010000000100000100100000001000000100010000000000000000000000000000000000000000000100000000000000000000000000001000000000000000000010000100000001000000000000000000000000000000000000000001000001000000000
0000000000010000000000000000000000000000001000000000000000000000000000000100000000000000000100000000000000000000100000000000000000001000100000000000000000000000001000100010000000000000000000000000000000000000000100000000000000000110000000110000001000000001
0000000000100000010000000000000000000000000000000000000000000100000010000000000000000000000000000010011000000100000010001000000000000000000000000000000000000000001000001000000000000000010000000010000001000000000000000000000000001000010100000000000001000001
0000000000100000100010000000000000000000000000010000000000100000000000100000000000000001000000000000000000000000000000000100100000000000000000000000000000100000001000010000100000000000000100001000000100000100000000000100000000000000000000000000000000000000
0001000010101000000000100000100000001000010000000000000000000000000000000000000000000000001000000000000000101000000000000000000000000001000000000000000000000000000000000000001000000000000000100000000000000000000000000000000000000001000000000000000000000000
0010000001100000001001000000000000000000000000000000000000000000000000000000000100000000100000101000000000000000000000000000000000000010000100000000000000000000000001001000000000000000000000000000000000010000000100000000000000000000000001000000000000000000
0000000000110010000000000000000000000000100000000000000010000000000000000000000000000000000000000000010000000000000000000000000100000000000000000000000000001000000000000000000000000000000000000000000010001000000000100000000000000010000000000000000001000001
0000000100100000000000001000000000000000000000110000010000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000011000000000000000011000000000000100000100000010110000000000000000000100000000000000010000010000000100100
0000000000101001000000000001000000000000001000010000000000000000000000000000010001000000000000000000000000000000100000000000000000010000000001000000000000000000001000000000000000000000010000000000000000000001000000000000000000000000001000010001000000000000
0000000000100000000000000000000000000001001000010000000000000000000000000000000000000000001000000000001100000000000000000000000000100000000000000000000000000000000001000000000000000010000000010100000000000000000000001000000000001000000000000000000000000000
0000000000100000000000000000000000100000000000010000000001100000001100000000000100001000000100000000000001000010000000100000001100000000000001000000000000010000000000000000000000001000001000000110100000000000100000000000000011010000000000000000000000000000
0000000001100000000000000100000000000001000000000000000000100000000000000000000000110000000000000000000000100100000100000000000000000000000000010000000000000000000000000000000000000000000000010000000000000001000000000000000000000000000000000000000000000000
0000000000100001000000000000001000000000000000000000000000000000000000000000000000000100000000001000000001000000000000000100000000000000000000010000000000010000000000000110000000000000000000001000010000000000000000000000000000000100000000000000100000001010
0100000001000000000001000000000000000000000000000000000000000000000000000000000000000001000000000100000000000000010000000000000000010000000000000010000000000000000000000010000000100000000000000000000001000000000000000000000000000000000000100000000000000000
0000000001000000010000100000000000000000000000000001100100000000000010000000000000000000000000100000100000000001000000000000000000000000000000000000000100000000000000000000001000000000000000000000000010000000000100000000001000000000010000000000000000000000
0000000100000000000001100010000001000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000010100000000100000100100000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000
0100000100000000000000000000000000000000000000000100000000000100000000001000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000100000000101000001000000000000000000001000000000000000000000000000
0000001100000000000000000000000100000000100000000000000000000000000000000000000000100010000000001000000000000000000000100000000000000000011000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000001000100000000000000000000
0000000100000000000000000000000000000000000001000000000001000000000000001100000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000010100000000000000001000000001000000001000000000000
0000000100000000110000000000000000000000000100000000000000000010000100000000000000100000000000000000000000000000100100000100000000000000000001000000000100001000000000000000001000000000000000010000000000000000010000001001000000010100010001000000000000000000
0000000100100000000000000001000000000000010000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000011000000010100001000000000000000000000000000000000000000000000000000000000000000000000
0000000100000001000000000000000000010000000000000000000000000000001000000110000000000000000000000000000000000000000000000000000000000000000000000000000010000100000000010000000000100100000100000000000000000000000000000000000000000010000001010000000000001000
0000110100000000100000000000000000000000000000000000000000000000000000000100000000000000000100000000010000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000010000000000001000100000000000000000000
0000000100000001000000000000000000000000000000000000000010000100000100000000000000000000000100000000000000000000000000000000010000000000000000000000000000000000000000000000010000000000000000010000000000000100000000000000000000000000000000000000000000000001
0100000100000000000010000000000000000000001000010000100001000000000000000000000000001000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000
0000000100000000000000000000000000000000110000000000000000001000001000000000000000000000000000000000000000000000000000000000000000000000000011000100000000000000000000000000000000000000000010000000000000000000000000000000000000000001000000000000010000001000
0000000100000000000000000100000000000000000000000000000000000000000000100000000000100000000000000000000000100000000000000000000000000100000000000001000000000000000000000000000000000101000000000000000000000000000000000000000001010000000000000000000000000000
0000000100001000000000000000000000000000000000000000000000000000000000000000010000000000000001000010000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000100000000000000000000100000000000000000000000010000000000
0000000100000000100000001000000000000000000000000000000000000010101100000000000000100000000000000000000000000000000000000000000001000000000001010000000000000000000000000100010100000000000000000000000000000000000010000000000010001000000000000010000000100000
0101000100000000000000000000000000100000000000000000000000010000000000000000000000000000000000000000000000000001000000010000000000000000101000000000000000000000000000000000000000000000000000000000000010000000100000100010000000000100001000000000000000000000
0000000100000000000000000010000000000000000000000000010010000010000000000000010000000010000000000000000011000000000000000001000000001000000000000100000000000000000010000000000000000000000000000000000000000000000000010000001000000010000000000000000001100000
1000000100000100000000000000000000000000000000000000000000000000000000001000000000000000000000100000000000000100000010000000000000000000000000000001000000000000000000000000001010001000000100000000000000000000000000000000000000000000000000000000100000000000
0000001000000100000000010000000000000000000001000000000000000000000001000000000000000000000000000000000010000000000000000010000000000000000000000000000000000000000100000000000000000010000000010000000000000000000000010010000000000000000000000000000000000000
0000001010000000000000000000000000000000000000000000000000000000000010001000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000100000000100000000000000000000000000000000000000000000000000000000010000000000000000000001
0000001100010001110000010000000001000000000000000001000000000000000000000000010000000000000010000000000000000000000000000000000000000000000000000000000000000000000010000000000000010000000000000000000000000000000000000000000000000010000000000000100000000001
0000001000000000000000000000000010000100000000010000001000000000000000001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001100000000000000000000000000000000000000000000100000000000000000000000000000000000
0000001000000100000000000000000000000000010000100000010100100000000000000000000000000000000000000000000000000100000010000000000111000010000000000000000000000000000000000000000000000011000100001000000000011000000000000000000000010000000000000010101000000010
0000001000000000000000000001000000000010001000000000000000001000001000000000000000000000100010000000000000100000010000000000000000000000000000000000000000000010000000000000000000010000000000010000000000000000000000000000000000000000000000000000000000000000
0000001000000000000010000000000000000000000000000000001010000000000000000000000000001000000000000000000000000000000100000000100000000000000000000000000000001000100001000000000000001000000000000000000000000000000000000000000000000100100000000000001010001100
0000001000000000000000000000000000000000000001000000000000000010000000000000000000000000000000000000000010000000000000001000001000010001000000000000000000000000000010000000000000000000000110000001000000000000000000000000001010000010011001000000000000000010
0000001000000000000000000000000000000000000000001010010000000000000000000100000000000000100000000000100100000000000000100000000100000000000000000000000000000001000000000000000000000001001000000000000000000000000000000010000000000000000000100000100000000000
0000001000000000000000000000000000001000000000000100000000000000000000000000000001000000001000001000000000000000000000000000000001000000000000000001000000000000000000000000000000000000000000000000000000000000000000010000000000010000000000000000000000000101
0010001000000000000010000000000000000000000000010000000010001000000000000001000000000000000000000000000000000000000000000010000010010000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000100
0000001000000000000000000100000000000000000000000000000000000000000000000000000000000001000000000000000010000000000000000000000000000000001000000000000000100000000000000000000000000000000000000000000000100010000000100000010000000000000000000000100000000000
0000001000000000000000000000000000000000000000100000000000010000000000000010000001000010010000000000000000000000000000000000000100000100001100000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
0100001000000000000000000000100000100001000000001000001000000000000000000000001000000000000000000000000000000000000001000000100000000100000000100010000000000000000000000000000000100000000000000000000000000000000000000000000000010001000000000001010000010000
0000001000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000010000000000001000000000000010001000000000000001000000000000000000000000000010110000000000000001000000000000000010000000000000000000000000010000100000000000000
0100001100000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000001100000000000001000000000000000000000000000010000100000000000000000101000000000000000000001000000010000100000000000000000000010000000000000000000000100
0000001000000000000000000000100000000000000000010000000000000000000000000010000000000010000000000000000000000000010000010000000000100000000010000100000000000100010000000000010000000000000001000000100000000000000000000000000001000000000010000000000000000000
0010001000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000100000100000000000000000000000000000100001010000000000100000000010000000000000010000000000000000011000010000000000000000100000000000000000
0000011000100000001000000000000000000000010000000000000000000000000000000000000000010000100000000000000000100010000000100000000000000000000000000000000000000100000000000000100000001000000000000000000010000000000000000000000000000000000100000000010000000000
0000001000000000000000000000010000000000000000010001000000001000000000000000000000100000000000000000000100000000010000000000000000000000000000000000000000000000000000000000000000001010000000000000000000000000000000000000000000000000000000000000000000000000
0000001000000000000010000010000000000000000000000000000000000000000000000001000000000000000000100000000000100000000000000000010000000000000100000001100000000000000000000001000000000000000000000000000100100000000001000001000000000000000000000100000000000000
0000010000100000101000000000000000100001000000000000000100000000100000000000000000000000010000000000000000000000000000000000000000000000000000000010000000000000100100000000000000000000000000000010000000000000000000000000000000000000000000000000000000000100
0000110000000000000000000000000000000000000000000010000000000000000000000000000000000000000001000000000000000000000000000001000000000000100000000000000000000100000010000000000011000000000000000000000000000000000000000000001000000000000000000000000000000000
0000010000000000100000000000000000100000000000000000010000000000000000000000000000010001000000010000000000100000000000000100000000000000000000000011000010000000000000000000000000000000100000000000000000000100000000000000000000000010000000000000000000000000
0000010000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000010000000001000000000000000000000010001000000000000101000000000000000000000000000000010000011000010000100000100000000000000100000000
0010010000000000001000000000000010100000000001000001100001000000000000000000000000001000100001000000000000100000000000000100000000000000000000000000000010000000001000100000000000000000000000000000000000000000000000000000000000000100000000000000000000010001
0000010001000000001000000000000100000000000000001001000000000000000000000000000000010000000000000000010100010000000000001000010000000100000000000000000000000000000000000000000000000100000010000000000000010000000000000000000000000000000000000000000010000000
0000010000000000000000000000010000000000000000000000000000000000000000000000100000000000000001000000000000000000000000000000001010000010000000000000000000000000000000001000000000000000000000000000000000000000000000000010010001000000000000000000000001000000
0000010000000000000000000000110000000000000011100000000010000000000000000000000000000000000000000001000000000000000000000000010000000000100000000010000000000000000000100000000000000000000000000100000000000000000000000000000000000000100000000000000000000000
0000010000000000000000000000000000000000000000000000010000000000000000000100001000000000001000000000000100000000000000000000000001000000000000000001000000000100001001000000000000000000000000000000110000000000000000010000000000000000000000000000000100000000
0000010000000000000000000000010000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000100000000000001000000000000000000100000000000000100000000001000000000000000001110000001000000000100000000
0000010000000000000000000000000000000000000101000000000000000000000000000000000000000000000000000000001000000000000000100000000000000000000000000000000000000000000000000000001000000000000000000000001001000000000000000000100000000000000000000000000000000000
0000010000100000000000000000001001000000000000000010100000010000000000010000000000000100000000000000000000000100000000000000101000100100000000100000000000000000000000000000000000000000000000001000000000000000000000000000000001000000000000000000001000000000
0001100000000000011000000001000001000000000100000000000000000000000000000000000000000000000000000000000000000000000000000001010000000001010000000100010000000010000100000000000000000000000000000000001000000000000000000000000000100000000000000000000000000000
0001100000000000000000000000000000000000000000000000000100000010000000100000000000000001001000000000000000000000000000001001110001000000001000000000000000000000001000000000100000000000000000100000000000000000100000000000000000000100000000000000000100000000
1000100000110000010000000000000000000000100000000000000000100000000000000000000000000000000010000000000000001000100000000000000000000001100000000000000000000000000000000000000000000000001000000000000000000000000000010000010000000000000000000000000000000000
0000100000100000000000000000100000000000000000010100000001000000000000000000100000000000000100000000000000010000100000000000000010000000100000000000001000000000000000000000000000010000000000000000100000000000000000000000000000000000000000000001010100000000
0000101000000000000000000000000000000100000000000000000101000101000000000000000010000000000100000010000000000000010000000000000000000000000000000000000000000000000001000000010000000000000000000000001010000000000000000000000000000000000000000000000000000000
0001100000000000000000010000000000000000000000000000100000000000000000000000010011100000000000100000000010010000000000000000100000000000100000000000000000000000000000000000001000000000000100000010000000100000000000100000000000000000000100000000001000000000
0100100000000000000000100000100001000000000000000000000000000000000000000000000000000000001000000000100000000000000000000100000000000100001000000000000000000000000000000000000100000000000100000000000000000000000000000000000000000000000000000000000000001000
0000100000010000000000000000000000000000000000010000001000000000000000000000000000000000000010000000000000000000000001000100001000000000000000000000000000000000000000000000000000000000000001010001000000000000000000000000000000000100001010000000000100000000
0010100000000000000000000000010000000000000000000000000001000000000000000100000010000000000000100000000000000000001000000000000001000100000000100000000001000000000000000000000000100000000010000000000000000000000000000000000000001010000000000000001000000000
0000100000000000000000000000000000000000000000000000000000000100000000000001000000000000000000000000000000000000000000000000000000001100000010000000000000010000000000000000000010000000000000000001000000010000000010000000000000000000000000000000000000000000
0001100000001000000000000000000000000001000000000001000000000000000000000000000000010000000000000000000000000000000000000000000010000000000100100000000000000000000000000000000000000000000001000000000000000000000000000001000000010000000000000100000000000000
0000100000000010000000000000000000000000000001001000000000000000000000000000000010000000000001000000000000000000001000000001000000000000000000000000000000000000000000000100000000100000000000000000100000000000000010000000000000001000000000000000000000000000
0010100000100000000000000000000100000000000000000000000000000000100001000000000000000000000110010000000010000000000000100000000000010000000000000000000000000000001000000000010000000000100000000000000010000000000000000000000000000000100000100100100000000000
0000110000000000000000001000000000000000000000010000000000000000000000000000000000001000000000000000000100000000000000000000000000001000000001000000000000000000001000000000000000000000000000000000000000000000000000000010001000000000011000000000000000000000
0000100000000000000000011010000000000001000000000000000000000000000000100000000000000100100000000000000000000000001000000000000001000000000000000000010000000000000000000000000000000100000000000000000000000010000000000000000000000000000000100000000010010100
0000100000000000000001000000010000000000000000010000000000000000000000001000100000000000000000000000000000000000100100000000000000000000000000001000000000000000000000000100000000000000000000000000000000000100000000000000010000010000000010000001000000000100
0000100000000000001001000000000010000000000000000000110000000001000000001000000000000001000000001000000000000000000000100000010000000010010000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000
0000101000000000000000000000000000000001000000010000000001000000000000000000000000000000100000000010000100000010010000000000010000000000100000001000000000010000000000000000010000000000000000001000000000000000000100000000000100000000000000000000000001000000
0000101000000000000000001000000101000000000000000000000000000000000000000000010000001000000000000000000000100000000000000000000000000000000000000100000000000000000000000000100000000010000000000000000000000000000000000101000000000000110000000000000000010000
0000100000000001000000000000000000101000100100000000001000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000010000000000000000010000000000000000000000000
0011001000000000000000000000000000100010000000000000000000000000000000000000001000000000000000000000000000100100000100000000000100010000000010000000000000000000000000000000000000000000000000000000000000000000100001000000000000000000100000000010000000100000
0001000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000010100000100000000100000000000000000000000000000000000000000100000000000000000000000000000000000000000000010100000001000000000000000000000000000000000010000000010
0001000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000100000000000000000000000110000000000000000001
0001000000000000100000000000000000000000110000001100000000000000000000001000000000000000000000000000000100000000000000100000000000001000000000000000000000010000000000000100000000000000000000000000100000000000000000000000000000000000000000000000000000000000
0001010000001000000000000100000000001000000000000000000000000000000001000001000001000000000000000001000000000000000000000101010000000000000000000000000000001010000000010000000100000010000100000100000000000000000000000000000000011001000000000000000000000000
0001000000000000000000000000000000000000000000000000000000001000000000000000000000000010000000000000000000000000000000010100000000000001000000000100000000000000000000000000000100000010000000000000000000000000000000000000001000000010000000100000000000000010
0011000000000000000001001000000000000100000000000000000000000000000000100000000000000000000000000000000100000000010000010000000001000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000010000000000000000000000000000000000
0001000010000010000000000000000000000000000000000000000000010000000000000000000000000001000000000000000000000000000000010000000000000000000000000000100000010010000000100000000000000000010000000000000000001000000000000000000000000000000000000000110000000000
0001000000000010000000000100000000000000000000000000001010000000000000000000000000000000000000010010000010000001000000000000000000000000000000000100000000000000000000000000000000100000000000000000000001000000010000000000000000000000000000000001010000000000
0001000000000000000000000000000000000000000000000000011000000000010100000000000000000000000000000000000000000000000001000000000000000100000000000000000001000000010000000000000000000000000001000000000000000000000000000000000100000000000000000000001100000000
0001000000000000000010000000000000000000000000000000000000000000000000000000000100000000000000000001010000000000000000000001000000000000000000000000000000000000000000000100000100000010010000000100000000000010000000000100000000000000000000000100000000000000
0001001000000000000010000001000000000000000000000000000000000000000000000000000001000000000000001000000000000000100000000000000000000000000010000000000000001000000001000000000000001000000000000000000000001000000000001000000000000000000000000000000000100000
0001000000000000010000000000100010000000100000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000100000000000000000000000000100000000
0001000100000000000000000000000000100000000000000000000000000000000001000000000001100000100000000001000000001000000000000000000000000000100000000000000000100000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000001000001
0001000001000000000000001001000000000000000000000100000000000000000100000000000000000010010000100000000000000000000000000000000000000000100000001000000010000000000000000000001000000000010000100000000000000000000000000000000000000001101100000001000000010001
0010000000000010000000000000010000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000010000000010000000000000000000000000000000000000000000000010000000000000000
0010000000001000000000001000000000000010000000000000000000000000000000000000000000000000000000000000000010000000000110000000000000000000100000000100000010000000001000010001000000000000000000000000000001000010000000010000000000000000000000000000000000000000
0010000000000000000100000000000000000000000000000000000000000000000000000000000000000000000010000000000000000001000010000000000010000001000000100000000000100000000000000000000000000000000010000000000100100000000000010000000000000000000000000000000000000000
0010000000000000000000000000000000010000000000000100000000000000000000000100001000000000010000000000000000000000000000000100100100000000001000000100000000010000000010000000000000000001000010001000001000000000000000000000000000000000000000000000000100000000
0010000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000100000000000000000100001000000000000001000000001000100001000000010000000100000010000000000100000000001000001000000000000000000000000100000000010000
0010000000000000100000010000000000000000000001010000000000000000000000000000000000000000000000000000000110000001000000000000010000100000000000010000100100000000000000000001000000000000000000000000000000000000000000010000000001000000000000000000000000000000
1010000000000000000000000100000000010000000000001000000000000000000000000000000100010000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000010001000000000000000010000010100000000000001000000000000000000000000000000
0010000000000000000000100000000000000000000000000000000000000010000001000000000000101000000000000100000000000000100000000000000010000000000010000100000000000001000001000000000000000000000000000000000000001000010000000000000000000000000000000100000000000000
0010000100000000000000000000000000000000000000001001000000000000000000010010000000000000000001000000000000000000000001000000000000000010000000001000000000010000000001000000000000000000000000000000001000001000000000000000000001000000000000000000000000000000
0010000000000000100001000000100000000000000010001000010000100000000000000000001000000000000000000000000000000000000000000000000010000000000000010000100000000000000000000000000010000000000000000000100000000000000001000000000001000000000000000000010000000000
0010000000000000000001100000000000001000000000000010000000000000000010000000000000000000001000000000000000000000000100000001000000000100000000000000000000000000000000000000101000000000000000000000001000000010000001000000000000000000000000000000000000000000
0010000000000001100010000000001100000000000010000010000000000000000000000100000100000000000000000000001000000010100000000010000000010000000000000101000000000000000001000000000000000000000010000000000000000000000000000000000000000000000000000000110000000000
0010001001001000100000000000000000010000000000000000000000000000000000000010000000000000000011000000000010000001000000000000000100000000000100000000000000000000000000100000000100000000000000000000000000010100000000001000000000000000000000000000000000000000
0010000000000010000000000100000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000010000100100000010000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000
0100000000000000000000000010000000000000000000000000000000000000100000000000000000001000000000000000000000000010010000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
0100000000000001000010000000000000000000100000000000000000000000000000001100001000000000010000000000001000000000000000001000000000000000000000000000000000000000000000000000100000100000000000000000000001010000000000000000010000000010010000000000000000000000
0100000000100000001000010000000000000000000000000000000000000000010000100001000000000000000000000000000000000100000000000000000000000100000000000000000000100000001000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000
0100000001010010000000000000000000110000000000000000000000000000000000100000001000000000000000000000000000000000000000000000000000000010000000001000000000000000000000000001000000000000000000000010000000000011000000000001000001000000000000000000000000000000
0100000000000000000001000000000000100000000000000000000000000010000100000000000000000010000000000000000000000000000000010000000000000000001000000000000000000100101000100100000000000000000000000000000000010000000000000010000000000000000001000000000000000000
0100000000000000000000000000100000000000000000000000000000000000100000000001000000010001000000000000001000000000000000000000000000000000000000000000000101000000000000000001000010000000000000000010000000000000000010000011000000000000000101000000000000000000
0100000000000000010000000000000000000000000000010000000010000000000000000000000000000001000000000000000000000000000000000000001100000000000000000000000000000000001010000000000000000000000000100000100100000000000000000000100000000000000000000000000000000000
0100000000000000000000000010000000000000010000000000000100000000000100000000000000000000000000001000000000000100000000000000000000000000000000000000000000000000000000000000000000000010000110001010001000000000000000000000100100000100000000000000000000000000
0100000000000000100000001000000000000010000000000000000010010000000000000000000010000000000000000000000100000000100000000000000000000000000000000000000000000000000010000000000000000000100000000000000000000100000000000000000000000000000000000000000000000000
1000010000000000000000000000000001000000100000000000001000100000000000100000000000000000100000000000000000000010000000000010000010001000000000000000000000001000000000000000000000000000010000000000000000000000100000000000000010000000000000000000000000010000
1000101100000001000000000000000000000000000000000000001000000000000000001000000100000000100000010000000000000000000000000000100000000100000000000000000000101000000000000000000000000000000000000000000000000000000100000000001000000000000000000000000000000000
1000000000000000001010000000000000000000010000000000000000011000000000000100000001000000000100000000000000001000000000000000000000000000000000000000000000000000000000000001000000000001000000000000000000000100010000000000000001000010000000000000000001000000
1000000000000000000000000110001010000000000000000000000000010001000000000000000000000000000000000000000000000001000001000000000000000000001000000001000100000000000010000000000000000000000000000000010000000000000000000000000000000000000000000000000000000010
1000000000010000000000000000000000000000000000000000000001000000000000000100000000001000000000000000000000000000000000000000010000000100000000000000000000000000000010011000010000010000000000000000000000000110000000000000000000000000000000000000000000000000
1000000101000000000100000000000000001000000000000000000010000000000000000000000000000000000000000010000000000010000000000000000000000000001000000000000000000000001001000000000000000000000000000000000000000000000010001000000000000000000000000000000000001001
1000000000000000000010000110000010000000000100001000000001100100000100000000000000000000000101010000000000000010010000000000000110001000000000000000010000000001100000010000000000000001000000000000000000000000000001000000000011000000000000000000000000000010
 
2147483647
1314243393
829130804
2008036195
196298319
141459939
1082076850
1936023547
688849822
1302540028
2099737426
486884008
2065720323
94940948
2117691894
291457505
1400529817
1019656616
379183053
1128373426
847069308
1838410386
135491511
1715074172
1226930012
1631252943
1796169633
1719719535
1939417582
1979369891
741257330
792553671
270396884
2139100926
233111874
1955078199
1413140741
28555314
1061737710
336314756
63479759
33805395
2052680116
1015998248
1864097890
2116004171
404378216
498059377
151336648
828400736
1145930654
1610339090
1932868732
580802466
1759780828
1568066482
1050462554
1770731663
1015906542
88459003
914589584
622466573
1967297151
2051253201
1422712197
2109307026
1406457514
1620028376
2043349770
116576250
1450106777
397474411
1604062604
908669093
1747728618
1298096178
2060964619
950196778
348618255
771346717
19808879
1001583319
1923279197
1099314495
1108445418
1775612604
1288897028
1574723235
1645103379
1589746273
1551062469
1214571337
232046930
1806553634
1197194021
1735041571
119424430
527704842
1616050570
898420808
563101790
100635801
694394503
345968639
1859635725
1151174028
2135040805
1715714771
606201749
1616051384
1467303573
633743766
782605642
37522997
1064608241
844655908
110746634
650383335
2141025090
1490415155
1769558390
1009228850
391570634
1563916179
478003012
1041992427
582442227
771133789
435564055
2006225993
1214523660
661786034
1480595989
228290466
1323741366
1725336464
1373705564
1903069089
1432328848
387777135
293504488
1246564354
928414317
2010358435
1947220235
505966323
2147471939
1414995711
1773682887
1493817556
996936635
1868175635
23977940
1355990366
1368262632
678867952
591292117
1828982416
882916730
135588315
141941156
1534206371
1511363245
220497228
1297167
268724467
95056806
1591543201
845657117
354269877
1215559311
1663386405
1741612456
1049212675
1787740320
293223411
1231607166
364865928
1447152838
826233121
97663353
1407363949
377675362
952337341
1585768157
1023333272
1691767548
1467570953
465184826
813901128
1408497804
1838751549
2058087718
1147949679
1220122164
1263130177
569995316
1757387987
1257913053
1293921718
771742064
1693689288
578762718
1973595213
1600309804
1899726640
1153050966
1897630961
1166945097
1486492051
1337978434
847572045
720851036
791779362
626640869
1948165395
1493158705
768112891
789566984
615137922
570583991
214122443
1424028503
1035049601
1534702877
1363495285
36633237
814446013
1226738308
1297051372
1826121305
920672989
151489803
392466609
122758673
595595006
1469687956
710443116
1427006134
1998525335
1487955734
1805257241
670675273
709485899
1799738001
1553176036
1740316750
1047991389
1673730352
920208340
2028627749
1733599001
2125803216
1236451918
4785724
243129505
1314243393
2147483647
849880296
1889446136
568690017
1954729456
1614447397
1144608590
785163746
1646590748
2039868440
1365218136
1280012355
657350875
1014979568
2145043232
1592894999
2005611079
907749771
1307665669
27500786
311915237
453353240
1227789791
1611035236
1944803
838056095
293129322
85532517
311707552
1558159047
22287733
1352648106
1963244942
372484303
1338489472
1745859965
2022987682
336038080
2087715853
762315180
1238092731
1612247934
256630950
1061952160
206073092
1413792367
36290253
221477203
461535414
1795131216
1561805736
701346902
696373218
1468309999
526744548
413588932
1822068205
237113714
1855548982
823895951
622494429
1154386151
1121047525
1777238179
623400760
413522590
665113708
751934931
889679972
1293862916
373841619
47781448
1069330942
377516070
188300493
2017438992
931029830
1372007973
1127922578
1531774825
404196122
1572992753
1909098106
1711885964
2030421239
752376748
1942097758
1326376406
1671371459
1681141251
979853137
207323968
706305897
1884612455
55506259
234439748
252403908
815222312
842986051
1016784202
720505180
1572517245
681041381
896385109
251902151
1963075018
856084182
507722884
991750807
2110139270
1205608857
162836859
1631920484
1791972497
752593396
1301233326
60880676
1651397306
326111098
595517955
855112365
1889786711
738396339
110225312
2047046806
1127276062
412311091
1122216144
149986617
1309102983
1404098179
377436470
447418755
1881597947
615369950
506002196
47956136
1767214600
883318248
610398773
1484642613
1025965963
92874821
1551114858
1538951411
695525143
869611891
761642962
258520326
892114458
882555051
662766158
1182852876
1928456259
734781047
1185292072
1533454686
2046254311
1966147660
69369312
68791840
679258707
575447187
778563268
1972344574
2049179021
507999360
486600989
609417320
2077690893
1977172096
1298378779
1725728883
1232748556
2017823197
1163944577
2022057000
1001752752
1453691070
142182128
542212435
733026484
2002544702
682018741
351427362
1660302741
347018533
38770033
1207950718
963256215
587385912
1199718156
120041074
1477842147
128247299
632346745
1595574759
1633692769
295834618
655161608
2070696625
1536393137
1380872809
320314958
782598377
1723314462
1104249082
235613740
633300228
1753939742
1622845186
1123779198
1066866441
140970792
1213579718
2039702839
896405940
1209091957
1305033401
262690669
1741764608
2134004217
332723400
1047335916
459661659
1178769951
684258354
523763565
299107579
479278689
1850007430
1433692820
1350727913
1272820596
366696165
339398885
483810207
333928931
1278222911
93558490
67300909
1680403371
1626534970
858934334
2073176914
230550906
370016600
392768477
1179522751
536209141
1691085666
204954970
1409713436
2134858768
1498721900
829130804
849880296
2147483647
1305423849
379275826
2034426867
428681642
1624103095
578326777
1883037294
1965621532
303532830
577458634
361162310
2095401457
1646376967
2013898591
397321495
398261617
133098992
155484916
225117104
1509478003
1010315172
1581671616
645814847
1740893808
616167515
1305432251
1692134611
251160577
892094015
1530178828
1275808137
128165333
79367386
349115602
374912574
147149022
1193589392
1395744978
50649096
440664396
1774350849
1498316810
116411258
959609155
540217439
43546765
117053387
2050740991
555311658
710061223
1795849316
482087220
1475845898
473995125
1277266730
1739750663
633387016
60810608
945710197
878116950
683085820
267342855
2113772982
1762427634
328247472
135422405
1248183797
1875665851
1358458192
2134013731
1811409053
2067642952
1645112477
1580425827
635441909
134863716
1274126326
1103520098
1051009633
2136118633
2020514571
1221071155
1799011522
1009318918
1897348830
463198187
1104242146
2060059371
242347971
2145377255
1184688741
311469339
1163676815
283314757
1037065771
307183588
1135659087
613499430
104989898
1078142376
2197106
530666180
567923160
1897820621
510850147
1852894325
578441531
1633176284
1598218992
837054486
2084296835
1630878626
1483909709
358348514
1312273464
1462383217
1312104441
1170517993
1338259466
861267312
385263652
1184974191
733972971
960231877
1750884810
2111775746
11419388
1843662754
348269159
1963235403
1812070357
1323726222
478798045
1805424764
18337665
1906524355
1376700086
1596822981
860467968
730692046
512497415
1497420062
1381800950
1018626211
658101883
829528069
121683626
1951745028
515315858
655594935
1443406215
2042110606
1520429629
1915273688
1834434319
1152880076
1686129052
1695306089
303441234
1710227749
468582362
1645245538
2144100222
1700033631
1626008441
342036205
1231634305
937662607
456808704
1158153941
1714188268
304664593
1745693170
2064425980
946685236
1749114523
1894883762
1213870791
1906188822
1835531216
480529914
1696250808
1911291990
1677481549
556636471
1276723459
131750227
436794199
749063699
2135518912
2570496
1742929764
9380752
1429608925
1735530453
2051504452
505915694
490272431
1960918270
166219708
1862071464
605163283
721269670
636538523
1918444054
249188765
1852350115
1813203233
716913214
1259935348
1326114478
82041492
78028947
1099115109
1892546760
1181433674
30588697
780979034
1320671634
1086243372
317807782
1353364537
2070843950
1894395561
618973037
77579963
522492888
887438667
1817792283
918711810
913911086
2018022076
1560721174
1478969684
115368488
1490537661
1008883962
1795475971
1040081562
54938102
1808620270
1371872621
778241080
1233547953
525729759
71451948
421669128
2138850768
1740816384
340998181
84416505
2012087491
702291886
2008036195
1889446136
1305423849
2147483647
1742791154
1844477188
1986533879
2069241685
317388162
2018497073
389928151
2091658629
1467170786
1749592108
169317499
659910222
1798813356
2113584600
1192523997
1153033568
1351234732
863104786
1131155491
191100426
15546404
2119745014
1400871921
913514893
1857973343
1473961486
1029205412
324731013
1163812180
807089928
2027659023
1067850515
408935307
718436778
819877947
1132464866
398991727
2116020858
599250664
1387519479
1568879675
2134666972
588267538
2032645659
1663266357
256071618
1621031548
600972018
621672487
342368017
956141905
1989885165
1210595192
369233436
517777973
1460358590
656819763
731052750
2073781306
1067454784
1325110729
1801618671
899182035
1368577460
954221656
1157284793
381688036
1130424918
1301869610
1249102719
1649135355
993323743
916262289
144570685
2100637096
286685463
2067495229
1233597500
292260154
1619272152
690445766
789988951
363504476
1172204180
389466619
2016073560
531801259
1620730269
1218371099
1083111307
89785959
2121486647
1246835214
2134598637
1447650019
1628077646
428452899
957436668
1464533615
1428850874
1817021948
1843433016
1115763895
471156243
1284213592
1710466465
927154257
2105314478
1925877835
1679531105
375914874
1335620808
901072046
1111662221
560002311
19816714
1036589340
748564907
1311250170
893439505
1116395663
385356867
585736650
1959575113
291970694
1256477388
910136217
1204392199
565126835
1659639799
1000034669
143584435
1421291559
583238660
1608292229
2075048125
1603802937
1311903606
1159922677
195872276
204825883
281017788
1245559823
425576188
444822859
1404151915
424446238
1160747361
1508836718
439570486
611526826
420374526
1680387784
696675968
772437204
1287544483
1310303169
1912173710
1128951660
1227812300
2012208
708625026
1913841945
332301992
1175372127
213215780
1400206072
1406979082
1151247080
1963090917
571477189
382614192
2017818603
851196034
1929387010
802904332
1077326374
1953118873
1018215107
808983545
1127579670
937947568
1541170498
407656536
431761922
559362709
1996411200
1611217371
181344212
1912064930
373390892
874435360
1258305346
331231627
62814235
1987189505
1987262031
243710470
210877288
627370794
1117054079
130841578
829046811
2089210859
339544206
1529756337
1000133310
1285629618
884642783
498374287
275978465
1365994860
1084290913
1778570065
2042674251
763937796
23248745
1808313388
281202794
784950484
1051893244
682342426
691237450
957003187
340625617
1642298456
1245643410
2012954074
1315920482
1152342268
1608445420
250291317
1525306172
144966961
1172994190
150294315
327929450
1435781417
1296367047
2145619028
2004815382
64279030
217909137
2114739550
263263703
1802015377
93552972
1341719509
1292576703
1934345750
1094288548
349000521
196298319
568690017
379275826
1742791154
2147483647
1226766193
1160131484
1614939205
62148650
360815547
1378285044
1629287562
338827136
44788402
631750749
1118391171
163932182
1231302527
1345073245
1472169611
1739275739
568220791
1821093955
1968638318
1435789325
731806469
871181822
2034922907
650755527
132506073
843920535
404722738
1016267979
1316976194
940071375
90159645
1144400356
1202514153
50211793
817752258
319933296
842174106
541721904
336458173
376746378
325416244
1810369151
1482572242
123137969
1691625596
1803025724
1066184715
430376288
607639945
1597585323
1010264727
231929254
968576798
1001061533
1172560828
1152894564
1040880916
646608592
1917687641
367319098
265369880
795172095
962054177
1933336036
1645081374
933592479
1376298668
1491065239
1794319364
246194892
1289089122
1423243151
1538071188
1234012608
1309039756
435460793
1978634623
390147468
1604818693
263332060
1337880800
1954739641
816110771
63750778
1092420070
1249682429
2114508140
2125666232
329485478
1566219459
1868725388
95032913
254101383
1407410345
79829845
1121879867
786804026
1862529805
794441208
1041829207
1136153551
1387563560
2074222170
544899369
88448930
734946702
181777686
622833731
822809519
848893406
1737082511
1922705266
620732167
1442928442
222755284
1836321877
465583178
257568162
836713580
203883956
540114582
540181270
1565453401
36676754
1604578750
90673647
924887928
2016156342
2065760102
1505258191
417155895
748516889
788067160
1288409845
130576031
1108831762
75543522
1484861200
1433472445
1558759933
1259543993
1284320030
1009979064
1745867526
1125031926
1961844180
1452403539
1641510867
1407014332
574589483
1652535732
1885297960
1978130276
1807383153
2139721595
2017844759
337900163
388164091
1938669439
1860766960
374623917
609212609
1145026151
1700530848
537018803
1297335393
1512812585
2017728886
1461496024
1074306415
699390604
475561234
1544352127
1883060159
927757442
691960843
225764518
1627939525
716346297
755390243
1040323085
1901039759
1065267773
1703140437
551525264
224901250
558539384
918517258
2049457537
823013388
2018573929
346521215
1277220263
874542772
1060256347
691412519
394222457
144762358
1356434927
812010661
198643448
1507528877
70439016
630669959
351687824
1663254625
843066091
1640008510
1295023053
521993044
1205975438
1228581030
2125220387
892886859
1106602242
1480062249
1002862537
1295590115
2050776102
853746872
792675443
1459921148
1120953639
1488077828
1547541071
1585230726
610453532
324285076
1365606175
1862442891
643264791
1109632819
234025466
987572380
470602319
1218203781
334095694
1536532904
142966532
2053700907
205180892
1539434378
338036569
1599647949
944614420
952064111
386503920
1971425215
830981217
694437558
221433845
141459939
1954729456
2034426867
1844477188
1226766193
2147483647
1604808996
446190739
149199279
329559885
781991422
1332602883
644629518
1188363485
787620399
75132452
1531878152
869668368
814737558
813406614
249201590
1230275910
1355831558
261533923
183879427
1370898988
1863868311
590706589
1836539655
1374286942
807956558
1865669006
1709597211
1405633270
1953407612
332337169
1239798951
278132146
2023904932
434747159
2102159620
1485961478
817080607
563635067
1858116258
1989389031
1795410374
1110465403
35943957
1487168092
1564874526
1125288323
1469024084
292749344
1696088128
120256777
792802088
1156660896
1984991343
1853474626
202420939
2036713230
729305451
439295065
1674605762
733676476
661620790
371973163
1774973512
967710559
1324024542
480162104
1961779644
1076359704
563793397
1965845871
728446364
82666783
590984282
1381630692
144187717
184061635
2035450271
1514307205
1867392205
222049530
1807429056
780278701
506461105
709621837
1828491579
1724126343
610279038
61793745
1700008432
64994754
1442475684
234036119
976596496
70408500
2007471855
319510432
111171818
1845855279
299954491
1774332895
230992152
1842339177
1905025197
860408456
1748004725
880049344
1383233217
234394175
1670179336
608928459
515103097
1892845503
785639455
1355827645
118518415
2011647277
1092986881
1237864513
1132908999
1406776122
268875333
713727235
1069692355
439599099
866400182
1839507852
1783645685
1704474744
1783146465
1367511758
948764943
1445662122
6921438
72244138
403870177
1178579628
1560273151
272996896
1752949247
44646344
265257338
1657818008
1163898544
1114768104
2074229003
1120091134
547827519
1950512952
1378435700
991982898
847318960
1550486618
446483326
1160118897
1968090062
2101766759
1934842661
507086303
2095444301
1686700145
787983067
73095814
340844310
696380786
1611837272
1474604386
1192344488
307604802
1987117792
1613010446
1571647411
1821132373
1093857152
399140146
363346378
1203417876
2101026777
128465953
1583189005
258405275
379910963
2021675171
1084592575
71280404
80636542
563033007
836045141
422152237
1931850436
1411246661
485782400
1699072978
1131710704
947494337
351184910
1953898798
1851461051
1980852342
2038681686
1084040766
1390943487
1662740753
340673149
1564356831
91373918
1872175075
1666292768
1071884355
13955100
1223355942
144229787
1975451988
1642748115
20181981
105169341
1837466493
1150839866
1790846871
466145231
18424120
1419980027
1706624942
216799564
1199688228
1436560073
557263687
736599729
842535553
136115344
532781469
1851143054
995241802
999447734
2039004849
2053672583
1192519261
680604536
841584626
2059173112
483324774
1661394898
1534604387
1815368339
217539578
863854061
999404582
1344110578
1946555363
403260531
1599768707
1082076850
1614447397
428681642
1986533879
1160131484
1604808996
2147483647
1763389896
652966797
1647512627
991370261
524341415
354848494
1599704777
500902432
1456624597
1272254047
415182880
129960337
88080131
1184632483
652900769
622200138
1147502584
1991977415
2130363033
1254322778
1245652956
502376653
287524302
1220972278
1458813981
1064006038
204523239
996944584
2098085883
704999557
1264452451
2064072091
1498325692
2131724342
1252661549
1720275662
1693747634
246017607
953737026
1428392876
1445551021
991992774
1199942029
197016840
1392523873
603190292
685789200
2036466920
62879481
1277978090
1540844446
813386423
2137698317
367206674
58712541
492631863
1226719072
1119738833
776226031
696530185
1374787168
642187295
1251616859
848760871
1666571476
162456296
2116049085
1021084482
874241323
1335054835
718889517
601022827
1313061124
1211173290
830434959
208434364
108289252
870398577
170810338
1993033999
732694450
2003717567
1218192866
1289905954
1864610650
1669744708
1713127053
1460438294
1519858299
521148878
969275386
1274737715
1881843607
1497189230
1916411846
1553464997
1427361336
122722849
2043573268
1832613777
593764972
1727847567
1108175312
1406534675
2077882689
261216250
542917730
461525661
2095861988
1584049052
1561446420
1966491916
1295648181
1336260287
827483571
1670629241
1415185589
1572457660
1405623719
1208738579
501222324
2122738565
655176951
801361292
1488495607
1144457052
219162358
1046126445
1283090160
345671078
544483124
1437207038
143573812
839871122
1349751844
394090845
652037724
1174461744
635915001
21323850
1567886522
1840467260
799497800
639843747
776516885
761336333
957420019
1436107114
171296060
97880680
1326408814
463340039
573418731
1714128323
283137446
1930848862
762431448
722810628
615092733
1233843350
2011992963
1817617205
1999544442
451184861
2098437028
515077237
964821428
583977043
884120756
1297579520
1231529523
185516141
1137283773
391984241
1100991221
1116642541
1591945660
2058970211
787509642
267057345
1036607537
578038744
588336204
281694976
256266032
1010150116
1780583738
1327450128
91839379
851941869
1135013628
272726258
1443346502
148505723
1330745529
2124775830
1233241526
275837264
142726294
81572921
647083363
1247139442
871083657
1385578561
508752197
1510618492
1417940560
51112737
1192229604
1531555606
1829058262
1386473026
1401877410
673002235
898323219
918668128
1713759756
2013637855
1933065004
221833098
1263160450
257451247
433854482
1630381811
1458598878
1681610867
1189471457
613935346
612589544
1459874233
329522733
376823867
2079194353
123905677
256622961
715918312
1089191254
364603435
3594195
136128633
1559144820
368805652
1798771369
2050669409
561964991
367499943
2107745932
100462511
1297717262
1936023547
1144608590
1624103095
2069241685
1614939205
446190739
1763389896
2147483647
463160916
1534133020
489722252
2042220557
1196933253
25069755
891873483
1709115924
512138310
1627497147
107241797
1398218652
382905846
1761639142
282343191
1320854663
1599253927
1762351533
116902939
530951492
1768406770
1377217723
1088368341
361625380
691259750
1463954041
776966041
931945678
1687894597
1677619646
1117364469
843817046
1495114940
915192885
291571190
1777941833
267232503
1462701748
2115514496
927321977
1987422887
1232396093
1909114354
1717462392
455200741
1548383867
496269181
476152265
380640801
1737685144
1434720878
668376212
274606670
932531694
700457615
1021439493
393377556
1328816374
493895270
2146959198
734022297
730211622
242644678
1935889828
1311930270
1846498632
1831381848
348279768
1065351920
546002312
2102896228
1970388642
158302120
220846896
884414771
977271259
1402931299
146659799
321195731
1111167705
158400807
544397401
140281596
1229038456
1856015010
1665123767
1062977921
301160941
407587547
116603592
249614525
1675710134
507348585
1051748271
1232463174
1167468240
1737183410
765179197
816734238
1808795656
1269212936
955384489
158219439
984074944
1329833026
1877388837
257401229
1697794634
11271002
504036897
1628621006
27211589
714735560
998410519
548379861
117000254
1330751588
2097859719
1107062164
789959350
2128006306
208379994
2039676331
1376169961
1002547109
1252884261
596506082
1825452365
453215353
498855515
1198090460
723404286
239453802
1380140194
891314584
884838102
1540455789
775317305
1535709164
616885905
957168263
1254285181
1437222597
455275436
1574228763
766246340
286704450
1560480095
341222528
793741382
473845218
482493385
1375087251
5796695
775894296
571982995
1552054469
553509852
1792606164
369994716
1324354795
1303680172
305016945
1677838772
459605165
499541168
131989337
1176142792
802796513
1212383226
2717792
1588274080
1240416456
1592985704
722475292
2057305821
953553367
864593826
43558283
2064302702
890549375
1874342621
1296020829
296335800
237805570
1693531304
154557996
1294908255
930848704
685847147
1668789275
739772922
767410177
31190331
684531391
1940460848
829284534
1757250889
87063593
801625022
1298453165
1794040286
1324259939
570789408
1907303155
1051026200
127294608
1069729720
68614261
467323925
2003094791
594446719
155473943
22682163
812529648
546794689
281796114
1000649739
1885066277
1333793129
1357356913
290605473
649517346
2072146161
233164717
1108738239
1460867269
175704837
1964961720
437020042
53000767
2051613472
1376577026
998708005
1383918101
1699985735
329887603
282800410
1283249913
991597635
1610914052
55626235
903192274
709573074
1623395909
198156336
1881187935
1557919611
688849822
785163746
578326777
317388162
62148650
149199279
652966797
463160916
2147483647
1740289687
456624954
1859461205
101410747
895096873
1642892650
127328645
497929787
1122055698
1580014774
1317703366
2048010204
1851747183
101546306
808642603
1793798485
930670363
1005706409
1620509681
637065747
1212456225
1522826217
280535279
1459829700
1547705995
404089510
1841143713
1051590354
1552851996
1196571325
1574485559
2113370700
251450232
1373917538
16998741
1892101492
1683111546
1022976609
2029203292
469368404
753375417
1633769917
1345493288
1206274275
1122477032
1264388617
629632801
1432053946
471680415
1282122820
1697863123
1802483499
449691595
432521463
1566763658
1425484634
1969516568
2119627439
233753879
1922775613
704842229
1037333440
1872392837
1626581746
947642658
1434886498
1773349743
2135311766
96586977
2073115163
189248255
1519362612
2108751353
1699598574
1243229099
1491716708
852084379
1123809344
1855133276
1366751013
191577468
1390723185
1219725912
422381481
473027921
2021097169
54093566
208281402
434257500
524889427
1382476361
890485081
976763815
555477284
1503104205
1189196696
91273072
1343672413
1205508375
1749286213
343596907
1204192988
2140490906
1804503218
2016008241
135448800
83273621
444367525
1160504065
1671939767
680861761
774982596
7718594
1744449569
471228968
1684602677
1867359234
267140930
492932494
1900523433
2144969510
1563121863
977947664
501513236
1735836721
1243919154
497917736
164000318
1820803223
1976694253
956151137
1637132115
1013590813
2072592828
1393255578
1528745126
2117171191
936397780
1351634384
1473847384
1865479028
1263847695
808917376
1855587439
396978352
342187117
1447635798
1837599778
713111492
1789069866
1290623640
1036523304
1386545303
825116437
1532994242
569957333
281363232
741579608
1509737762
1725520027
1484618218
1492068952
2036973793
1847829321
2013380094
863227858
2048277147
1249454872
1984430930
1602826601
1198443325
450688244
1766123845
919123831
490442200
421754113
420784858
2131922051
780723302
1748991767
952905770
1355744975
122141127
1802941842
1677057554
1037532250
351005560
1044022123
1135052780
87422311
2099977450
1533186135
19905662
477241562
1909788565
224843838
1374675252
1886454326
722419342
1346458704
258032714
426707761
885171050
1661056230
1158600963
1209608299
373654271
1377178954
651952835
470295926
923753300
1736776894
1042510009
229708262
131358750
1109274786
2096016164
2073924128
1173520074
898152187
573145586
2095721609
1339203002
1604559986
121059242
659870207
403405197
8037568
1355686142
2073946622
426689313
1444104631
679040792
1549649894
1788779249
1506675496
200608988
1339249618
1256604883
1960073942
1253414772
132836120
528911293
760487357
444888840
328731890
1725180147
1302540028
1646590748
1883037294
2018497073
360815547
329559885
1647512627
1534133020
1740289687
2147483647
1722049771
160326608
454048046
148240016
1698957054
1174524675
1114125215
1563022592
638383219
1288106146
179866063
1355632333
2084785387
432339924
909855668
1729941217
371326964
1266238260
631579971
1348885220
1579034784
730499007
1061586324
756910950
392165258
383759348
314138119
359238631
1485197634
1607504784
546325568
1416634928
1255262606
1379315445
2127293685
394922974
740926379
326875186
95223816
628475682
218282368
1877345389
423192104
746739597
1652242709
717910996
643363373
1708617705
369692127
1599326517
256786865
1489013665
1238232375
2095301852
924720538
191010434
996792582
519911604
1270688847
304363035
1721864089
1828876968
1268250389
779441363
1339250593
148799061
384867169
1309383784
1654329701
1592041692
1821176167
118347178
1434227164
791235564
1641356634
1261206841
1624167065
1556641663
658026307
109499021
420456880
2921716
1270146959
767605246
2073957461
681233278
352612405
2037788655
255230797
370369668
1052527143
382019745
221218975
1210210089
376726491
909212142
1658417626
1485225461
78532499
2079573878
873771387
422150836
1446895204
1457223466
377140559
1569168226
675924703
258055698
1558515464
655835977
289848595
1686670006
1034029087
246916217
223376111
1163434829
1184692126
265067857
636460017
1721129611
685824685
657736355
212871689
682608066
1405963347
1003931269
738783736
1928759514
396426762
763429409
481283783
108728240
943940962
1049725473
109254889
778867416
228124379
743858412
799500692
1865908582
1563520630
1445745924
717057976
1508247274
845111771
1390975434
26102168
355649144
649885957
358368502
591907249
1036990244
96522432
1885848398
1783120423
1890700348
1028385767
1277140261
1599202347
1233446216
1953731559
1903726053
938107130
698138174
996643756
400169243
923334946
2124313749
781133471
1370099837
379229980
2014810967
924466599
1402751506
1375694989
2105154887
1732042552
392905998
687779987
1691560443
1600326119
1469845724
2028816782
684462099
1741703377
1935954360
1340560672
758948623
1862715075
1904318032
80871589
1134463406
514559789
66253488
1446644285
593093496
1302431155
291186253
774185513
753980997
429562765
595364322
1276121568
200051579
816188071
61913340
1572410450
740080380
659825102
1525353993
611879944
285653487
1521636017
770488088
526538656
790498194
1779508062
1469162685
1394223433
73601137
230309488
1859065181
2080939120
371123823
2122387857
466156455
2000563306
344668791
1781669928
2030802785
576456524
1729438688
1070619695
565641141
1127215880
356476536
138910179
318202954
83738097
1591479973
303888874
169358110
1090412705
1394836822
600645879
499231837
2099737426
2039868440
1965621532
389928151
1378285044
781991422
991370261
489722252
456624954
1722049771
2147483647
254876670
163433431
1270792768
1926200523
1582093046
1819976216
1369978102
292106361
1437837395
1154333143
1600242951
68702968
1028547862
1448637615
1640319719
1945421413
2100243558
743581278
361207212
222393153
314932796
46672183
548935857
474611803
1391172526
911249794
214949177
1202487878
1587319505
454246773
249287017
1749582955
1599187649
1200001252
1839049907
392512744
161751756
420094397
2112810397
1148834845
1371429909
603931474
2047606244
187026138
1652228828
1354352224
1297527856
927056860
750875432
672715063
664495296
1400204358
1740094501
1580196417
457850987
1210389935
1898868133
775786675
181764363
1979196792
1846846481
903469159
83446523
754511685
1903164415
1717735319
547934303
1240167396
1060643062
132672231
540660692
1773308096
1914723296
630053288
159664344
1368081115
1118253440
2116688150
1468729772
1750313575
397317857
2142538525
1815418555
196018198
966513366
267036764
1080011160
1643300161
1863227658
1725082076
399450616
314596691
616620388
1002343004
953820679
153010491
2012353494
490488706
1882783565
100989584
934440464
294240798
378512717
1588956453
61821403
563161183
428216223
1057132530
2131272089
1068028871
796323074
513463732
1698859655
1191126426
819597074
1562260304
540583348
1619027135
161338368
1084989954
1467061515
1753332466
296899865
957995996
1204151146
757467912
857864476
894900224
1914548823
941023981
1854501359
2104788971
210777122
753624623
466845274
386116891
1079973373
1686412294
1614871584
1185156279
231657536
1009641069
475466788
543267181
2135032024
641692564
1290243583
1211663453
1718439465
1943541416
1458773644
1212946929
132866944
480723798
1020202192
1557008126
1263215889
524775708
562404842
616743396
431924125
64563843
2092336670
1745023337
179509749
692740766
976790048
1845197482
1588773504
42956387
1512718973
1517405391
1301603469
33977922
171157473
808457843
885571865
1761372936
1321396709
554883528
29270771
1123175863
936896670
1269101309
1122872639
916645842
2044321003
1632512502
1053408727
139870008
1763137679
208241174
1189910463
1098380810
307783088
988628871
850045393
438734337
1180808541
1910570329
1144016582
1637546193
186048672
1203150925
233835368
433147277
1246263624
1790324950
1504097907
318280752
1170050406
1168627754
1356368774
1563967964
1275229220
203193936
766058193
273788627
654399392
1518806776
826686132
791312053
1093397457
1117432201
1382995242
1281718816
2091317633
605538459
454648292
750603698
1311978346
327507791
1319124506
1124630651
1628847696
1392378666
2090024840
1625362756
1217592822
1913744369
734048589
2018053309
395920376
1100975055
1100670756
486884008
1365218136
303532830
2091658629
1629287562
1332602883
524341415
2042220557
1859461205
160326608
254876670
2147483647
1346098457
1313701201
2062738831
1934687687
1339085777
551309226
1524257729
1675191568
1904927129
267861859
164905415
1462901510
1913824195
1758079586
1858820603
378275136
1031147369
873847907
401394631
862810375
252550811
1766130839
653045085
1226189626
941822697
1372684417
1487341462
1131778111
1080625272
1034765782
72733248
927042725
311867320
1854241049
731518398
310270140
905369184
1668213238
962595420
1217395699
1974602797
387218819
2121814387
1318962621
308442969
750477105
684074049
1699790428
878279901
1498552656
579081350
1089891050
416866407
1453881147
136231646
591402471
2045517798
1652709566
1581149921
832005148
282906633
2137861132
1821304060
1666980473
2026933904
2086443149
1046826510
491259080
1007681976
1294990953
1179866306
1043706077
1891975895
890806649
381621423
15627576
308326036
957349572
2055346384
1869739600
94405688
905655258
185490940
585425066
624963815
1740659909
1342546854
1532500725
974299761
274408591
1855796885
1684616239
2070594092
1009153651
1460087645
830251506
601700869
276201213
1948239399
1324530941
1246141713
1899345196
1993578730
1664768490
520189765
1634964654
2072827236
720821598
1651171502
1230319347
1663815616
1992910797
767372769
544218771
1957594950
648485679
512954393
614575196
1362740308
1654598095
2079183872
965888318
97465001
135102878
1813785830
1390112993
50135129
2121617754
292440816
495426603
1435560856
1058783364
900666461
576790430
633169715
346311249
1655863609
766746507
1745191670
112838167
1004824745
1603789207
2051348760
1671412322
355659999
40636628
214746848
2101999457
435305462
590614826
1273580823
281675226
756787237
806410190
1762255381
1100469404
243305716
124177616
361732843
1775466542
1385203098
939589210
493874750
542479972
1457574747
1493793734
379744866
331010011
592952764
909896412
1444212454
688130892
1073388641
600124281
15077792
500780072
1381654140
267334157
2040012717
1918035497
1753167685
177990229
521966933
779830912
2078796470
1589293257
1306383577
1211423941
801738296
1909301559
950202872
1756372447
78672457
736323094
688322256
203994693
947283119
1041518717
1811128225
1376851499
1025049720
1052586219
1565111051
872848612
169365571
952930715
156635361
192587115
755741586
98785974
1343159079
395963502
1836878032
1817949433
1967835878
994224344
111659114
1242034647
2006024874
1362514117
2123402455
782068430
958417066
1223326744
1892441415
1738279902
246251833
1218300832
1509846750
1582600038
1097664893
980150011
684696916
1242712417
1581752406
554664249
1599824363
438473045
1396735582
1154610941
2127115153
1394635312
937665251
433872104
2065720323
1280012355
577458634
1467170786
338827136
644629518
354848494
1196933253
101410747
454048046
163433431
1346098457
2147483647
148915362
103348838
1614780310
1317243078
1793905147
425241759
515218406
45350533
1059892447
902165555
1867453897
1707442603
1415162150
1323152780
1069010059
304904492
1221600637
1330838261
681027839
1195722452
227076567
400752614
493211022
762787618
104914016
875197041
251601700
1092119946
857418805
1203084285
949733136
738511088
1751342519
1283427430
1386388317
16824863
1732815840
234809035
1423214316
1702180883
1162919602
1832373261
1958222940
780196466
922104652
58950734
1608111107
1748179831
365038970
620714598
1842264818
1399443288
622834635
1915622434
1447502121
624384240
1976697517
288695264
633309306
319059312
1487664505
1984686583
276579531
1594648893
869860003
303700531
201141710
1939339458
1132177520
1195940353
1448302269
1166630173
833735786
316915556
606134107
159390212
597396196
1591152261
1268720968
288614296
1191628039
1831552454
788155225
755853291
1463506458
131283389
199543042
311076539
186900739
1252584395
670399847
394770047
380441100
1315463085
998258395
217943687
662388970
52218842
743140339
1562384895
1213964549
1401533418
397519512
1227659601
942374351
832161196
417578431
365920262
886028778
48692629
932279759
1479114408
208106042
68304916
829473341
199339515
1084608798
1411192926
243865505
2051394715
1570117527
1382923174
426707724
1184930750
270997340
1077312449
2062527094
536244265
159363924
1900350004
491809561
1432388042
1679969995
237377070
1044412830
394999522
944701783
1176144572
1183707775
749799445
2074615643
788248458
1675628553
1389564481
781905523
1894770769
897221209
601675683
1157783925
323701678
637385841
725443239
609863337
768465845
1210055127
1919469386
389721962
1085217561
793745097
1088023060
103348394
651326952
879551672
1650155000
883833639
1251710580
429042663
2143001549
543096513
1042184596
1216506732
198305423
666297183
2025251060
1510964625
1860456972
1791739613
249305111
637829218
777451611
1907170392
1004772523
1184602284
1196692232
1204048502
1238199292
714019827
1838948402
300494806
67585938
1309155808
580866522
1855501234
152810402
2033913994
1462088225
95671466
863240602
1204504374
1591193719
1519235549
595919723
226519307
520345566
1449093727
1026656962
170456952
1279108192
562697904
1603868530
1901629909
405822617
559548860
1235754245
204766857
530045861
1283697964
1438352238
1391723944
1210042514
970633640
1997322498
597462247
55410442
1218546485
578773537
281902364
324320635
432182622
214371242
1243655985
1842087890
1591922630
942015218
2022848358
1711870870
1863982611
1416641195
865192547
269802981
1603537628
1277961952
605131606
94940948
657350875
361162310
1749592108
44788402
1188363485
1599704777
25069755
895096873
148240016
1270792768
1313701201
148915362
2147483647
58187498
1797407215
643318344
2111998847
389647048
1170280370
1236399133
773707268
318686721
1422326952
25384254
1047592647
941581462
798566908
1850140815
414691743
1873501312
1710393426
1263824873
1235875713
63317972
1331926085
944872530
1120719996
1980528487
1228044882
536801939
1738645333
590537789
1757115761
817714227
420994342
1225339979
2144275986
443224861
842266886
1939783050
1863367742
1691837495
142015450
1592707609
551118974
2033392600
853829621
131254893
103431885
1485201938
793899783
980686743
537045074
1853739211
1487493218
1647402130
511262944
1413818289
2006302317
1284793557
1951193132
1859185230
1008677656
981472221
1696900815
898344369
1603263908
554041586
828319077
271336053
124329111
941803830
517181175
1401914853
1801954535
1558826384
1978203025
1734457486
2125419756
668897564
114918286
1652122157
88970462
223895256
771559426
785958904
210199297
1629028481
692491297
757780168
1425699542
343896698
697148092
35259596
1295747935
440419860
1906076554
1731066752
82365143
307005880
1038545248
1332582055
760059990
1075869734
564041653
1024081742
1705457181
2127693982
1834048411
415500107
1579028959
823165511
1398315441
640622330
746847215
1711039588
810701686
273736471
1707862305
1918331321
1429396238
1360492814
1723246397
584752366
472815790
1382184290
1782456671
1686731769
2129806750
1166078519
741507384
1762892211
40176763
694366494
2039584842
342114751
302098373
1097706140
1050451060
1450967612
1836357037
1037515703
1897793522
432308179
1571401388
1634737327
1001034818
499763622
492884838
1473141807
346101111
1478239663
612180047
520942429
217774529
1435461149
396998111
1147963875
1936850775
1908417190
1974910335
1541467469
1858500478
2015411042
274406830
581153403
1332201011
915889297
1187083027
1426068981
222339299
886013726
964999824
2146480853
244788437
258380314
1403887070
1699970534
1543148066
486443829
882748554
1338998833
668016774
2135392158
1742245423
961267787
518283609
108381600
1804571305
996968869
1451336712
1807936720
1202781009
842655640
1675351810
1635787886
162464527
1299651459
689129626
993705063
138831626
128842877
1841567646
1919643096
507623764
1096368387
863929361
1229691529
1225879837
853283230
242664244
189452715
1554167706
1719066806
318350686
548959748
1541203254
1604932609
1729187586
2106499314
42220038
724280994
2047475453
653497010
1062667701
1611016178
1187552420
1660241267
1469570821
1965735615
1758318690
670289574
1015783848
1298671980
2030367722
194768805
1778842691
282370183
276395310
1031848239
1626497442
1952232624
1006806765
1336479330
1606645427
2117691894
1014979568
2095401457
169317499
631750749
787620399
500902432
891873483
1642892650
1698957054
1926200523
2062738831
103348838
58187498
2147483647
1163123663
471878040
1939194190
1815941543
924571993
1636997031
1263042048
1843864552
1138177980
1453756125
417902014
220417625
849067726
1925613203
482845598
518275962
321827102
1072014588
204175234
773062860
166031832
2147360882
2035220210
237325917
453152032
1038076851
2107312368
1101355869
645014484
18726588
256469926
1249407581
939549721
1353171388
1162390439
1959875310
212990875
1260150708
317380082
1156916557
1886905445
1479389680
415395577
173140836
925700656
1864610128
715050154
1557053001
97396844
903873015
209701129
59413544
969606415
127117043
1265577561
840944574
922922016
415086377
1219099421
1248815961
1577656318
1078129202
1119032227
565346176
473075071
1756387756
102698301
1764002002
309716322
1221709338
1093992144
968144351
944528154
729160463
157584913
1823403423
1980351940
131296698
158743760
195440389
1375053699
1767376205
1159726032
261209478
699668189
2007393180
2082134693
1337458469
280645409
925512936
988591137
698278652
1118105422
1810270802
216642471
1101232496
1268920994
1267305499
407877137
673900773
1714293304
1365930132
149246941
834443752
1602905530
1784901714
327462853
1702467120
143250119
816855481
1963242952
379149142
1902525116
606366031
55288283
70753620
1943817158
1881797054
1338612825
495307585
1292950198
1872953094
725582274
1607349444
1814457667
1543496624
647327694
342811875
1381087480
1755608326
892536047
782689682
1684641213
1672599511
178378546
838413761
2133182877
992844721
487811831
519469249
1614347279
851618999
1627455734
553353232
1328154003
167920489
1361006064
895216996
496151598
431852552
2040242723
1166120646
2041836795
5942910
1191557923
596084200
1532268282
1324109775
1868240766
357498221
1106526761
1885417497
1543478252
1872060413
109094550
690882078
1132931386
638605980
673720293
1780504191
1298952392
792803129
1907708022
431463238
1726031245
386801122
345634064
100633170
145250215
177884021
1956060458
161297398
417422745
2080103693
851400456
1089378566
390446965
1613232034
636189248
1798067416
1933357535
1299394762
1124670499
273583050
1813973283
689605083
1849362678
174453050
1992446789
1706089609
1070952077
301298083
2052060697
1092535808
130362067
1341217846
1466770454
957140869
957914268
514780956
103509245
108794202
1960588811
1561690387
1904333322
1889463554
1858477004
1947132455
1681138660
418535639
647042410
386006898
323712226
1304036229
1098209349
277981846
1256995158
231236654
1683202187
1593553886
1650805017
71166696
595916361
1689451869
1265058992
839862749
1500328446
703311888
1803484999
110171217
273083337
291457505
2145043232
1646376967
659910222
1118391171
75132452
1456624597
1709115924
127328645
1174524675
1582093046
1934687687
1614780310
1797407215
1163123663
2147483647
491559064
173708347
1352807231
442388387
1576463768
1996076379
409918623
1546187817
741085544
698742273
809128523
123638451
1368508326
1930618402
110302265
799968108
1149336837
1902066330
1466316595
1514581937
295740879
473495382
1604967367
422864041
2137555719
1201107946
2142038938
1661360336
852757708
363044497
780827367
1511473359
1700658917
1522628457
960716685
2089638536
1770083588
1982976463
667496846
1546438986
948366767
1384217078
2026233731
1786239682
184235653
125639112
1541197304
918978408
207628386
1402489077
1281787684
583041940
1352832712
58378658
675616820
2016462076
928198568
1946597022
285071358
2108432865
6440035
1299977205
1958308475
101519353
1078279491
813153117
440884014
1199864161
1635987928
362076449
182517885
1323934691
351089772
1183409886
232788155
1258619554
1772799226
1681948228
1657517653
1025217305
1557885673
324958740
156609481
330908408
964305579
305121951
726625647
527137102
64738274
1870961235
281427921
711373627
1932952780
1765952447
474405235
1207720392
945056043
410259455
1463557720
2042419510
452218365
292520397
2105569333
955601156
1572459713
2013278162
454718555
1167796796
1843651029
794365626
363002918
816567807
47311728
824552910
1215240870
1567022667
237774111
1711074859
295265528
338894580
335528992
582170127
1490704347
575636583
2117556224
110906436
580452345
24843670
89279467
1116907108
1205391847
936943311
1462281594
622627485
1487726942
1408136724
856297042
1941331992
710908533
2104791296
1885068565
1420322451
150026931
450656883
1091682744
1791596464
1346163367
1947787359
1086799757
698461286
1825868464
1467977880
216266458
258833312
294627100
484471437
185621514
2012391475
800520609
444799557
310285448
1275638388
2109229383
1543401477
565084568
963808266
1298205877
1153802229
527869650
1681592775
1685602913
731333330
66694592
1078588726
832810684
1424834869
1436788148
1703324596
69996428
1499527019
1540425624
1825476284
108551901
1059906336
427688314
1009083255
259162037
1641090772
521360729
1739635164
1730990611
789081521
1119094580
1300530153
1890882113
778781010
42756942
245736489
614774769
1817057102
1658907483
1341308381
2073855138
1415786279
516693963
1005781493
1167287073
1403645281
1343750734
613456368
367303613
445084778
107230263
2144927426
1282024905
2021951093
1579551134
1700100435
1355877652
1577098854
568587766
127190865
1567228949
1414040313
1628692874
1369071414
552222363
219662500
2057779308
1474498519
1008272588
365651767
50071648
211492331
1672109680
1141442497
18442364
1106155643
1312872339
434723980
1400529817
1592894999
2013898591
1798813356
163932182
1531878152
1272254047
512138310
497929787
1114125215
1819976216
1339085777
1317243078
643318344
471878040
491559064
2147483647
295819378
731017596
871458227
2038941431
1629857693
819765333
1892751430
1594426367
2146230938
406394278
1305757130
178251159
30819305
565493355
649840223
1774596963
363317033
1246180425
1639291874
653236158
363341981
1640625776
1464223996
1791579404
1248438331
1544320644
199309052
82267178
1252777629
1684819987
1526487520
1728418139
1754268907
1489015826
726959414
1006514196
1869210387
1586537368
1092448506
516014042
951980047
1260060779
1752068767
299642886
1294068025
732610064
559346776
917904589
807639262
1016576635
1054040941
424018388
1097222222
316042904
803870267
1580601152
549591788
365225895
1866709396
989860803
1426161310
1724056521
1698486609
1210150398
1821156829
1910472680
1210029582
538291097
1983635649
748193313
1232055857
1179362927
1448948764
1018536823
445505628
280543131
1065077778
1070114344
746552662
927341038
1513448724
873620613
1813969472
1596151617
619159174
1115820167
1162164799
232029043
1096097746
644772986
945693017
965626418
496555894
421582984
1035302609
1838857987
1387672029
1160785129
1199945731
333708961
911002656
1777364702
417866109
519561961
993964655
2099896553
1483661255
1539088210
824044014
957139129
1863936484
1234402216
1358080001
1737675937
314424977
1088617045
1255516594
419992329
1785315009
1025204965
1877681270
867906607
953937291
1711038818
1803394969
1264616033
1496375488
354550252
1984959390
1079187382
1158836515
332907837
2125997038
1513000602
1347670179
556014890
79263435
1047930767
2081569366
1747737096
1578490454
1700035884
1231252661
863295388
604000300
181491136
1136167578
372494224
1745272493
1329877634
1819743878
12008209
831410114
363400379
1954678626
1214280753
1500728893
1286647828
1179608242
865966295
1189333787
1458684894
1543717476
1059170550
1017695840
1791079086
366944420
423373824
539523520
268295669
1893264076
369207709
330734785
1751159241
519104814
72932968
1140510691
324778955
2070525073
1020964633
1133228
1809885109
1648442400
1291506457
1515382782
149793857
1285182485
1801592303
301383189
1975361410
1808680929
1713639180
458917597
2065614425
775258528
1108745568
1397616174
179737031
202265250
1192385265
1972244888
2118922398
96293900
1817215123
560945501
123489575
897013184
1180142270
1788084643
1879052631
1944784559
1737806446
243494573
3482317
252939156
1499876825
389624787
1519577638
232672034
1092072295
259514377
792810634
313883261
1728750571
1908049470
1458161449
1722839705
986751017
1828788816
140176309
915745182
1320925355
836649540
1398994157
1462539796
1977760749
1458298246
1230119391
582093473
1019656616
2005611079
397321495
2113584600
1231302527
869668368
415182880
1627497147
1122055698
1563022592
1369978102
551309226
1793905147
2111998847
1939194190
173708347
295819378
2147483647
1219879491
69555572
832181694
964434131
1759536201
537178711
906527855
1559071766
254146566
1780939075
310556830
2030696716
234252123
293832682
342763116
1832359505
1839866848
621756147
1605589381
798872280
1313566075
733297216
779520348
838782432
402725509
1262526131
1862224977
367294085
684723525
1286254779
1842237815
17834250
162173885
2140556311
1437187710
602470335
1704763675
1247650121
742237081
1879131946
757715492
2031310919
321351588
1845765007
1100558613
867717641
156213392
1081364733
2066253311
1268306890
1515586122
604559075
329648772
528466061
411154118
633853008
1195406888
1365694405
195896128
1491432297
320448848
2033682270
1193951812
116375603
1038093033
2088467525
905285446
1399801820
1329877821
758462588
1663829325
931173276
1508307198
1817269242
488079877
1249239014
1375733828
1029172774
35446177
305282990
48843752
311908684
1293492495
1492698493
1481825366
157397603
378113933
314700630
619959974
823571605
295021880
1769499522
1491245406
923285596
1744157167
1059752235
285977055
1130951952
756782209
850085618
1595622184
688672999
1721739226
1623348344
69868850
1545565859
84368679
769658163
1288350086
1988212611
261218112
1512273652
2036542508
1697134591
1676457915
23084417
826672593
565716360
17357639
1880975077
1413099961
682133475
819868114
892755330
1070427499
1758285396
1701680608
1458860122
762652875
1624131793
540023320
1319913783
1922956416
2103156611
1001988519
1432050377
1218608282
1158353927
2038427960
1970305196
1095197579
1508729095
274014564
2124465246
831586598
722076560
1454365750
1285464995
940942545
955481048
1026428300
551048517
691615213
1090091089
1475193669
861291325
216334818
353157817
1037141888
1993338529
14001322
295142928
1780711409
399236393
1032447715
843991737
1359674443
174957841
418986941
1163209899
1617430471
702813301
941110058
291667914
249363418
603049196
1205289684
1499547870
1840596888
1327674547
675266688
1547144114
1545684470
83155939
2041032547
649198974
971686390
2016559497
358549215
34242852
1449006134
1161642312
1875637976
1036164950
2136750582
196445146
115933483
1915683028
585395551
805726969
2054097807
905381126
242831627
399256326
1231658692
977768655
229697122
1585856002
146776424
657351522
154629574
919323528
1438442679
1412519456
716550117
2042706452
722538610
1333237467
1656945928
1062685688
380064966
266633412
28928662
961341848
85978601
2065787691
1716572175
1166211236
1215045758
724711895
320296571
1523922846
938042217
117604976
1058240643
7473066
932674921
1378540515
379183053
907749771
398261617
1192523997
1345073245
814737558
129960337
107241797
1580014774
638383219
292106361
1524257729
425241759
389647048
1815941543
1352807231
731017596
1219879491
2147483647
234675812
401864995
2092699711
1327707501
1435393133
1290499399
1655728463
1713279878
1536598932
700759800
1269729259
66151755
156201177
1428984696
1025993164
653683322
156288891
470920407
646625600
1726241770
2061378014
1997081936
1031125243
388771638
1682029257
1163519780
1758742177
142142782
2091721725
390131533
1944553451
197890627
1585576719
1885912369
1695840513
134147607
2115671461
334466240
2000784865
821003320
1304388600
1699850357
741999061
267854247
1120063665
513451248
949024404
1146519034
2141650670
722637902
2007633623
896592032
1144263705
485419100
1282321128
1207843660
1560441642
869768235
749189999
1992416531
663743609
1925436074
1029083508
1570850230
554941384
2048352541
1513178794
1709774627
2100582523
627946028
1164046079
1479912175
1047568160
721329131
198996641
276355979
1429754775
1026589194
499671822
2004897425
1780596237
1539108165
1507231316
637879472
97138140
636154217
1713550927
519977118
2048801299
1488935927
1584367472
1139380476
1259636465
2089747317
500310314
1418471441
427312521
678981360
1605935845
1103160601
637928487
2100557373
381510712
1631589027
1440147996
1713611678
898530216
189766249
402101924
189758364
1862501174
1465874755
1359863990
1071008005
1122653344
594444975
224453807
1359021976
666371938
1371442289
401919768
574243284
373257738
927301364
1945576231
1038334903
727551435
1757164757
547059101
181683694
680395944
1174564995
980874848
1825623107
1970601904
2102829643
1723028836
456905418
1414772157
244269956
40590608
1192605440
2112186128
1350880263
180592654
183401684
576455262
1897892165
461353058
1801457255
225603656
1436819312
2043360190
1358738510
1987400677
237409140
191928045
978427146
1110150209
1821298677
1210250091
271763712
1451852715
319337958
1638596085
1335341998
633442191
1554506529
1684147553
1715837263
1017878473
384350388
1365906030
1092001644
932593496
963153707
521441728
953262588
1904283452
1648296551
1877275894
559782192
552728362
1322782377
784443140
394621915
735732136
468014835
420516451
382973679
916703471
881164731
1894005339
35086223
886582395
1404070451
74374274
1025315910
1552878593
799530664
1343591034
712844570
718383506
1096262752
283486301
1965843430
1970581785
1967985243
1741678135
1425675715
1863390100
1093136947
160300278
48921974
10693071
706523360
799536374
1981908842
1819104253
1373629930
1117641131
296498994
2128922860
1217410540
480339498
450953502
656956784
1363815234
797863918
1821582893
2076983589
281204051
1500464872
1061795655
420917002
1856086337
1333734971
1128373426
1307665669
133098992
1153033568
1472169611
813406614
88080131
1398218652
1317703366
1288106146
1437837395
1675191568
515218406
1170280370
924571993
442388387
871458227
69555572
234675812
2147483647
1365905472
453780628
658168719
668454513
1661106547
2031176772
83010148
1293545545
838453188
1015643010
307142208
380041136
1903109077
590107530
511187152
1234179545
814235894
1754366241
1476852903
1389021885
855009216
819035933
809559231
1025332702
1122208738
817774804
413233193
853584289
321746390
1576594254
1883402102
671492721
1488889065
163013833
1542214446
1496340868
1746383443
1620942862
1188043356
1604455127
1973464080
1557624504
858968527
336159543
1909070622
924910344
1559153635
2003005432
258741329
1652250128
1621087757
1135150090
1218966259
1533342422
634779103
2123656955
1750914797
267457989
1377993677
971579265
1141238599
1509450224
518431880
1601925471
1018746840
2006001240
1177218090
1723079160
1788155478
1622709474
1479993082
1901304968
114971597
772876886
1257215338
403537370
405773571
1776312559
1056032694
2072457209
1364022872
591510854
264981031
351088237
328721854
1072659297
1181887200
912932479
1358136823
1645579655
1469846920
1409494554
1883942486
1971792438
467912193
2094765082
131456441
1438732992
622353504
1326973289
1817998142
493312654
2127403521
1560938821
381626683
1245746481
2089986972
1536761734
1784337110
1491665942
2110765518
544406725
116550593
83943435
882754464
1667054919
1581735285
1494840729
538636917
1870323832
1345758917
1588476943
841560063
185747752
1974213873
581059959
1523879266
2080796739
1525792755
156449451
1989770949
720152121
1867599074
1171572075
1600184845
485017845
1107056094
1624606432
2085946390
1464383042
1178527581
249093911
1035069730
993236604
948516507
1002958181
875363729
1501477517
1120161748
1998486128
578365528
1269741785
402846793
1946246949
653223382
1280373539
1091644118
1146765579
1491492921
488951134
362295874
690078655
1306798333
483141072
1503781038
2091169234
436697437
1812633727
879306678
1091658747
1265821319
713661642
1135950670
1216258408
1443533501
1651463502
1995295395
749827197
1134437005
502501582
1966028633
1432107388
1393381377
542761591
520900349
301848605
1377826562
728518813
187626401
611764661
510666739
2016468458
1094931026
928583259
1198889730
403476076
696238758
1519773670
697973051
749831375
1472972421
1502326682
418506116
1655251542
210702004
345021630
1982275351
2016605382
772790672
178866053
1232626703
540531568
1564220618
103193322
230459621
1364559760
1915613469
1525683825
709477758
1883042818
1902529637
1183369869
2131198362
667758851
619549927
208871813
528312126
1044139759
1934875582
622650523
840550220
860564279
1794496381
962167254
529296081
1627025017
847069308
27500786
155484916
1351234732
1739275739
249201590
1184632483
382905846
2048010204
179866063
1154333143
1904927129
45350533
1236399133
1636997031
1576463768
2038941431
832181694
401864995
1365905472
2147483647
938441911
380977597
1732940457
1259487841
1785141093
892973191
313834861
1354659363
38534857
2136783765
60345983
1194834057
1850218893
1814700298
1790746473
1655931554
56716042
1813500117
1867300661
491222
1742461108
1989436551
1099269697
1827186872
1249471150
1785716818
1700207182
1656283305
1629077480
221957253
818663053
526323504
108464444
213172912
1549038101
934470182
2100656378
735115319
1481226644
2130337661
1654604120
1839003823
158025657
1645667195
521387718
640903580
1272774844
884460522
62661065
1747067260
448761659
568152502
1422041869
461406162
445887630
209324024
785814994
1810356649
1803302842
687489119
965903637
1245360767
1621466952
606057031
224328996
1223238341
1148341588
1433195329
708638746
1170742632
1400556685
1924789175
1238037989
1592451422
1741068725
1441635714
1680437794
626535799
2097302402
2057235445
992045717
162338088
1687143387
1336359496
1884726053
1812009841
663642702
1662284438
101224693
302984934
171655431
1313089483
1117535290
1111133857
1487380389
1917145995
2069332661
1555108514
961107620
1076324902
1769868951
910359411
541192609
750760435
1876358038
1044243424
403432000
37256105
433253250
660903450
310022340
80558552
1059005203
1947311977
92427158
683487670
724758621
739432423
2132779211
1037294682
1890931133
215070788
1997304750
2028414590
1404338352
1906448963
1000722306
219511565
1894021063
169391856
662574716
1717551833
1127219782
693535840
1558067987
491988583
2084817698
926958947
1707548000
965975787
1546318716
420891686
1968768394
1751099049
1279116548
796255250
1200841346
1334196094
400971643
823844097
795985692
525606588
760601405
81766269
1603524314
92564845
585044960
2092272466
766879704
1876783783
400375817
1952208809
692476629
873298140
1146967081
1909987337
1243394737
151093742
209766723
586334844
1637741198
1414279386
379435629
1233873039
2133327141
1810051594
1671552518
768712032
1197964518
1014465160
1651660471
799957762
975128433
828508379
685369300
149528979
300362009
625282931
1785177200
2068392266
1196130914
1469498174
408133686
1994984577
21234146
1373741989
1785950585
736751280
441678144
678983995
1576662703
1692314
439821633
15272689
1905261169
1136626645
121961025
1369724808
575835158
1797892712
960017933
1347166790
187021965
1348411113
1374418492
1356007684
771379388
735219900
128905622
1302003844
2084090358
1218887019
110788148
453103675
155884736
960698639
1310755560
138908348
1123468141
1878856836
1055443256
1595232486
388372512
525670141
1627876110
1838410386
311915237
225117104
863104786
568220791
1230275910
652900769
1761639142
1851747183
1355632333
1600242951
267861859
1059892447
773707268
1263042048
1996076379
1629857693
964434131
2092699711
453780628
938441911
2147483647
292379698
758064327
171570903
659509440
679736982
301637729
1621376428
860644464
459646974
1143118831
2133681563
1668903548
921273258
1929773883
979101201
1240367833
2066443919
1881795916
1602860776
1282424485
275450344
857868124
818810289
1228137285
269929703
246460223
936551830
2027501394
118785657
1349210548
1243490565
969227544
1760698156
577179049
1027324741
55262109
1932381369
1838367521
194132524
1771275642
1125700668
865631589
2044248043
1189833554
383592810
2013777206
1116800491
1571623787
251384520
2041225272
1563924583
853793469
837579228
1426567470
1576876555
858993438
1787510648
333288998
861181913
1107913446
45445195
151259667
893006602
1606104363
129709380
1267071666
1963923969
1569575373
551260999
180127773
1659427446
409306824
1877677734
515049739
1882863439
285643182
1451818280
1107617622
348609648
1481130540
1921102148
795748445
1405021527
1338805637
126306896
20070422
1317045562
1927852441
1919735262
1621437094
854340180
1690802805
1011112969
994502585
46820197
655249244
1470930988
1980835858
1941924149
1134885302
306968918
546859425
790645900
444288083
1699282366
2118034918
1756849861
1381344927
1574512440
1728662417
1280732982
647790436
847149598
772906773
1524289032
341592571
241094916
383736596
197713782
1570758582
1028311806
886359570
1301629112
231121078
1758276838
1918683031
1027740781
1623785733
1671693821
1417596352
2142419130
1232885748
742143818
750400077
503367109
1494599598
1758186971
1852274742
303772417
141954003
190586591
512171576
2087521995
431014327
258312556
355435434
1894050646
1365694276
1336155304
703984608
1241772030
1060006138
1361406517
1844755848
1679991254
1313092650
71177601
1500555083
2057536390
204567641
1434191666
671329022
646702183
419208694
387025293
1071506587
940574585
857660094
521564402
1111598419
1980725816
114661278
52995884
858742953
1459207654
52804966
952248135
1375620706
1863345336
1216767925
1731623845
1005569998
510844468
479091952
1084867873
143592691
347782623
1290312652
857575466
387418795
1930624484
741269024
1701561
530206754
2004915220
127843132
2019314211
1971346782
1438163200
5649695
221635390
1017627117
1265026745
885680829
546300943
1983407706
1064269215
761243769
865961927
931003685
1528074150
1099416609
117141406
892759614
1359700634
1310707939
723526636
1546583670
1733833302
1122364560
2022286671
66615041
697499395
1245734433
654022188
378116250
548354969
1300162917
1846622046
1216462862
1563843150
1834265852
190520865
1128655056
135491511
453353240
1509478003
1131155491
1821093955
1355831558
622200138
282343191
101546306
2084785387
68702968
164905415
902165555
318686721
1843864552
409918623
819765333
1759536201
1327707501
658168719
380977597
292379698
2147483647
342220540
1170452699
121638408
564030499
433601350
1140486646
337327357
1815189795
1076436408
1687729713
1354346168
621585991
538104593
1720928500
843425557
1402018682
1108692495
159512091
1269856937
1266417039
506720816
795378085
2120701897
608083304
277538098
1255846686
2060115390
341526232
1063698200
504886306
1249321651
2049629900
520711097
2035772113
2111735800
449457996
1793367154
2037506210
1892613396
831142864
1941735162
1392886691
575207234
526473083
27457575
463941699
2012817533
137233632
492435482
1700901787
1574068137
618166365
1838328383
2126878963
1077349380
1221823870
868498828
1937855554
776374489
1371222472
1773264392
1553367220
994663947
1677356625
376783336
1276493898
1100578679
905228573
444470900
971835703
599583214
1746593948
1321665977
418327854
1238324524
255509269
663947673
674183754
1643195873
1907980658
889851912
755883876
1359558574
1809446269
1087157264
962022252
1611299641
1925269534
2038858839
1115748210
1400426424
2138307705
1077164484
306157775
1845122750
519360350
992664384
1211913266
1764784677
677824802
1623937598
1143802630
448923116
738403817
1594099256
1454675914
1744885510
1253752116
1947686139
137176918
324974641
606716937
912996533
1267533037
386341684
1424928119
1125407884
1215938832
758863878
555731573
1924299007
1529583309
2115729314
1990467931
183973644
798994962
351947120
95731819
434340773
303098129
1049238670
921127383
263518766
1935918110
1657243341
2024296928
2002205605
1090288530
572011887
558601126
1764762971
678399253
779386237
1038619447
170730871
1474476185
550628755
1270490168
107333190
1643745006
746024835
217243201
2111593115
588730376
77353344
937997310
862783934
1356003378
1237979220
1266333229
965865841
910455434
435656951
1053509807
1150679301
1821805540
661827705
675989063
649767430
17477614
644492200
980348555
133168960
1667705708
1853141999
471479814
1193296537
1863858086
1882669049
623854780
825308452
1081879882
777262772
1323233844
745422004
826824378
757608326
283571273
1321771093
1345475875
2016262415
123460003
2113123077
549948149
1634018431
510627986
1045276053
745398677
1042340569
713253096
287415533
221066158
1304114359
1341702186
482515828
1095839022
1561272433
399823096
130137005
568926748
1159643350
69215332
223843440
682547982
2128951100
1368826868
695617218
1479984240
709723432
998915277
444851756
1238464952
1654444367
432373921
1831943908
1555115911
533152628
1452288740
382017032
1599211389
410947116
1322615689
924010253
1715074172
1227789791
1010315172
191100426
1968638318
261533923
1147502584
1320854663
808642603
432339924
1028547862
1462901510
1867453897
1422326952
1138177980
1546187817
1892751430
537178711
1435393133
668454513
1732940457
758064327
342220540
2147483647
1609974844
48836119
1320436022
864814103
726995009
1943405689
28633815
370577264
2127150084
1578845074
743450703
1520931143
767099431
458911940
200080255
1497852055
1900952594
616685535
1554440310
1738942824
1611600169
1559607895
743396247
1766079318
365634851
1242877303
1744101491
1953876092
1139626973
1714419026
1069476876
816591311
1973325135
305506593
1509202763
1579425466
1703381677
572493253
249647909
1636850650
789114213
1492725288
703810495
803297617
495727904
411581235
1577380037
543109504
639491225
1242341630
110907445
296749497
1412751184
2035327216
656905397
1362238079
1919127102
469904347
524504023
390631046
2128699919
363988676
1311474705
894859313
1067217913
94594697
298709042
1514635317
1060522001
638866061
610583492
1203370001
856538551
62252397
1651191958
604697034
115131299
1688495863
1567311850
1730193441
1908908284
1481356118
1818874090
1790798191
560185790
690141186
672930681
1847775602
1942063269
1324736020
1090793208
446955849
736911413
1377641848
1136744124
1734453531
1041024714
64277433
657562743
1320976036
60004251
1251174937
687424974
2074022082
219157835
2587228
1757851657
1592998498
1026823416
1950030503
122259030
21009570
1885446092
234639677
1142497163
1762235599
375316362
247675274
689250286
1792588709
1153102822
930061789
1983245206
423667777
874201124
1067005424
1818299834
479479845
1389953227
1133033912
2053208830
647626396
446744608
1417152236
180241397
754942089
2085832012
1308850635
1003510187
1130985168
551603048
525777421
1235794360
1719471317
1866216136
1241999653
1430369126
1764645463
1278597294
1126508339
542211404
1080616430
1066794660
1075645928
478658372
258581178
1463288013
51509900
2099142887
1688406582
928202492
1472794673
1344741659
572035317
418783301
230440781
808586564
1457086694
1422513589
1927990647
1956194052
1011766934
139274373
430552279
12353658
1922763805
415659776
955259702
1139925043
211934339
503602378
192006433
796265164
1369326959
1364202933
1496128164
163888862
407386380
849705693
624601293
1690097448
1951476310
853002876
1450930715
1546469510
1247950006
1029979219
264260181
2145461311
669512216
421418373
1592240647
1627561265
541597558
740625848
1378151109
1380143655
439944461
1052784507
1677170542
1958464086
1468883798
187571371
1965174568
1707369564
1985152331
1954807064
405557694
432454529
2033664112
2059752297
125387725
1020769201
1985468001
433060804
2007264733
884066039
11625809
1023812719
1911002858
1956974650
306173101
1226930012
1611035236
1581671616
15546404
1435789325
183879427
1991977415
1599253927
1793798485
909855668
1448637615
1913824195
1707442603
25384254
1453756125
741085544
1594426367
906527855
1290499399
1661106547
1259487841
171570903
1170452699
1609974844
2147483647
207750040
1636098071
1147845010
1241106808
278865575
258922234
1854066954
325672829
1536030529
1839862553
2077393021
1770170404
160397675
1643737137
1407385843
1053549693
1164244717
1469099874
1983366513
537958045
1193322971
907398210
1318172283
44367744
1963755189
922215903
1462510042
262541164
2035134856
555547255
1299341983
92318209
62292732
1849451487
669416089
1203425722
1807204050
34683360
361141025
545738565
1897506139
294239793
347421322
1631426634
535984517
400045859
218431550
70629852
524843965
1160612013
2082405115
923522421
247421919
1103163269
111745713
2078985946
1202346162
1575808887
1440869322
1210346576
1178523071
1714512204
949187476
2001323721
1705774774
893748850
674143224
1870521465
1299601086
738208143
759592670
1064512451
1477098799
1880849622
1705986874
625906290
1921440282
1558789401
83650161
1930844093
294156111
662388562
1479810458
644674482
621930720
904873055
315504141
760374375
84473209
1270249540
72904291
1229797691
2047425601
1278418615
1416290965
467864196
1368460454
641329093
1516297357
1955091170
1382722826
13850594
1571008922
1033323970
506459306
690167104
2068672375
2108274698
1311583651
1843324515
785904861
1954750087
2113328229
113013259
655080696
1324386710
103292528
636440618
274559536
998896867
1255261863
1677720439
263957846
2048651603
1813292272
296671080
931880686
427734520
1271998157
575023662
1055943278
1514567168
1388575744
1704287322
1259211250
995399966
1061682193
1997727702
927051494
1046415827
1150853783
1937373054
434531002
1458952065
1619998362
1296196094
1460539386
1149156597
1059056726
1276620489
1781043250
298884322
901211972
1973734538
265181356
23121921
52371655
1608432046
916011748
22849071
1391749410
194074674
1117301987
1963682441
2098692508
1901524543
724964792
1613419703
2109529512
747538175
589071524
31221359
1976370031
1055335465
1520337728
1050925578
904031676
1677820714
383165620
336661010
1061150555
614248735
990783338
144275012
104765018
1210806758
318171481
353463432
638847038
730707343
868399125
314143793
252722078
754277688
1099058997
2146332123
60691797
549624320
1540269583
1044603680
1343296220
611073752
1992646369
583921172
1889318562
649906242
1974667866
713852679
1286368112
1170437092
984582254
1467861142
1737737722
621397312
236632498
688986727
929024274
1730528754
436334867
790618208
730615755
1241144679
1547771575
608154562
811245000
1139669160
1154137942
990351995
1203096227
620668162
869087957
1631252943
1944803
645814847
2119745014
731806469
1370898988
2130363033
1762351533
930670363
1729941217
1640319719
1758079586
1415162150
1047592647
417902014
698742273
2146230938
1559071766
1655728463
2031176772
1785141093
659509440
121638408
48836119
207750040
2147483647
1814556018
1551083373
441910451
1741860985
1006080395
707182249
1292167244
1245547226
656059610
432729974
429633681
1600451471
153633833
1950014752
2116885611
660788927
1123356323
1783934965
831850730
1631634029
134664033
1395882007
369398001
1858717000
1089592608
797049623
1173176853
410340212
1205530933
172476671
1375097181
1110808732
1764593219
1838315562
920312842
1276314191
694004504
1940604422
1076480359
1157517066
1361728361
1014345967
515215292
1707460099
1316307853
1768465521
657238139
19278770
1307142400
324596554
995198907
498083694
2043220701
1346183923
547950406
881428774
1647105537
1166772136
596710504
748626465
439691257
234990624
1746864855
2128793470
629609261
2075958701
138097558
984785166
1105959623
458810128
1841178692
367875152
188330139
1526481650
1917174885
1124561298
566256923
113988288
858019448
931621613
405619930
1506493446
1561768376
2054424518
1385118286
1476061263
292160382
360641337
1818139144
1379607955
2103036025
1975796915
1753588848
1845676735
1983773059
1283962803
960289799
1923922719
239750078
563710246
455329129
841748577
678761265
1678375318
706286189
2082171768
1011838372
435518728
990864843
1820921813
1290226602
1544371770
1551438423
3264733
1295349029
1646703384
486812553
825320371
1366623409
207576617
353550244
318494415
803653967
344777848
368326590
809785069
976623758
1140873869
318510249
117318965
817186582
1701372068
265296345
1443607653
374538983
1496814979
33020200
1157477256
1990945902
967637781
1131600425
1493795514
1522751752
1191105376
751447456
1117381223
359037627
1352112720
946448765
1375628120
1103697398
749120302
371299366
1394277397
1219818829
1942099478
505353962
462063188
1975785953
1774425867
107787499
429898506
1700174973
1991180580
1521444265
553115028
1413485343
771432386
1522889164
1682938902
744729234
1575241330
1193595358
1012899956
1905344629
1242178521
1381304100
2104011682
1326723441
2003612714
482537262
636149430
2086446693
1506691200
1634659186
2069735788
4052285
650262304
150843242
277485051
1252770659
181121421
1032290469
690772117
817334256
1766866338
1708657491
1127298664
324894067
1337770351
547058575
430732345
881670488
1997703720
120082578
150792078
1092388218
1687122346
2020996555
545518701
797458513
44250386
1116786128
416090468
1606184680
714318762
1971844283
1744070947
914449019
882560625
648332184
414439552
1339158268
338682332
216795056
1978925669
815483238
624084982
668986994
464979286
1796169633
838056095
1740893808
1400871921
871181822
1863868311
1254322778
116902939
1005706409
371326964
1945421413
1858820603
1323152780
941581462
220417625
809128523
406394278
254146566
1713279878
83010148
892973191
679736982
564030499
1320436022
1636098071
1814556018
2147483647
1306844598
931010883
1765489679
1985611257
373197639
2008785923
187478548
1004321421
430517026
1620859977
790352943
645268804
1582981155
1057395484
349285826
2062172219
685055269
41905898
309533655
588324975
123405346
374456103
869195317
1201120858
995527316
1126622145
725001699
908977009
603509735
609595872
1124041996
1740975320
616485011
642571548
1803229554
72106145
1956507400
669218918
1168591466
79273988
856061391
1355569681
1433295833
1482768451
792223644
782177196
1689266598
703140546
808321627
1333706866
1253432056
2027862485
2110466643
810704009
1799510949
182019583
1582393324
552012030
1263960854
2103835983
1580328895
391232408
1711170439
1991103642
977818383
526058780
658750946
718058099
1071584387
1710179175
799905994
1097923999
1370350491
2008911060
1170224011
1908835846
346627157
670064518
218372850
181826690
91598417
1435967016
637099895
606622695
805833405
1759198687
1431908769
1285282322
1237200227
458104983
1713138911
132168930
1106571249
1873666839
677736943
460514442
1067885128
724297571
1481025307
1928227524
1983034801
1307994596
1605683595
19156924
587491511
2072655056
17046579
136824613
1672093669
586522819
1504978207
1361558786
1308384163
247705278
1892404812
1524275776
923744277
2031075727
1140636659
534083176
1779272599
569566396
1653303844
2140576849
1872979014
423483789
1042169645
732187773
1203412528
142009503
223110546
1242906173
558429435
803585423
1270289669
1893948462
1141774626
36071622
604226552
910759461
276144102
1096896081
769719937
1857857483
1507922748
1118363910
534063279
234683560
380722639
229868153
780058197
1166090360
2107921649
1018899771
101378272
1048117411
1487925161
585092805
1976164061
1244117502
1284426786
1044900954
744312490
1117899248
2106327747
960510178
1935032432
1202773159
1264520946
1964352300
2105189200
2095000076
1179155949
1619473799
642123300
752964709
1145139713
1116518266
1901844936
912286554
2134395137
1414815337
1231696608
1571134971
1211686084
779486901
1761907004
1266184929
1777112132
1695113302
1754739021
1966096018
1273740395
27635461
1605310579
1280207830
1469385842
837394726
351476101
6614070
1030112522
1116463811
465247179
1750147613
1512589205
1266140284
1299190743
1850754647
1511237852
1225946337
188940478
325647778
1244017176
1710782368
1279953750
1783751095
869876440
556805142
1457602401
484876306
106011148
394189972
21497598
1287671748
1898314991
436820006
1815112033
1911807463
647490706
1719719535
293129322
616167515
913514893
2034922907
590706589
1245652956
530951492
1620509681
1266238260
2100243558
378275136
1069010059
798566908
849067726
123638451
1305757130
1780939075
1536598932
1293545545
313834861
301637729
433601350
864814103
1147845010
1551083373
1306844598
2147483647
314179489
639598790
922233188
1252140737
348827557
264905822
1670434639
1733740940
778794056
587743973
439641386
167740236
1188978691
1418432326
2042999227
559148461
688724302
2078451039
1013600007
103252940
843236077
508361868
869816639
1426036000
1912284241
109481371
1037318374
1818483071
1985433104
1243660623
202951142
596775646
1997561444
1880905993
66918072
1446905769
451444891
130108669
850085246
1857302563
519214753
892151216
1339360155
1362970225
1419263064
1430958308
372904582
1280867416
1994217304
2084393634
1865714323
1571654657
2122540646
316613024
277320560
99441104
1607414603
48328594
1332092388
2029049402
1807215394
122458239
380115353
1066515725
446765152
455351113
1667373755
906426463
402928217
1908149763
1688494932
1833748026
411089216
2440162
88456081
916065540
20255080
2080046180
1447548323
655297200
1105968757
2008504521
494943327
1193260377
900067356
952635916
4888660
385642892
1154816860
461426987
561561005
879553231
983864450
483273753
391267129
1200198219
1815034163
809613742
607354869
2082914171
304734997
1278669022
1993083591
1470679472
985310686
1879721773
1442007499
458687292
862243941
1442889118
1794387517
1394405710
1733793631
1828097670
1916053336
90964541
1171584621
1366786271
1091310331
311549027
901541725
406921767
397939385
1969510528
270287578
93953348
921101105
147641199
649534814
1452251523
513968915
719281426
833170697
757005236
961705419
262247937
1187275313
1404591067
2038457306
319261721
1605691769
629155333
1567727792
611824842
1206576844
777144926
1257493965
1693640924
1809518993
306728514
109114983
1687208758
1551346800
1253265476
1819718529
1163821373
111243536
781803222
34218082
2116761389
8117718
1391793184
2089939925
1817395905
192731541
1751607470
1363094191
1733949148
611373070
556699565
786718713
811808380
821073158
297729654
1122601755
924121669
2649462
1931511069
434504504
2057576604
1182050881
210800221
860449035
921202309
1104416179
344959212
198454660
1614404737
594602610
1956292849
169841669
1619481720
1619126494
508431467
883475399
156583912
1327996556
1288460812
1935388053
260825470
249066279
2099629458
237655482
1054589109
611379482
1921001762
286580988
1432436549
1084643309
1350781090
1208911633
1339967595
1884335311
1867221336
1939956304
1152824807
1717607596
659330288
2012298787
65854621
1862760315
1429395906
1906753953
576935689
833509057
1540508365
1714479004
855961162
1939417582
85532517
1305432251
1857973343
650755527
1836539655
502376653
1768406770
637065747
631579971
743581278
1031147369
304904492
1850140815
1925613203
1368508326
178251159
310556830
700759800
838453188
1354659363
1621376428
1140486646
726995009
1241106808
441910451
931010883
314179489
2147483647
430511011
1543416402
881593864
87044473
318976670
441505520
170141212
273844367
517427205
1316187746
1223406004
1919095201
1113796772
34379061
1391864625
446257186
653596190
440157350
1151063966
1265296139
791854267
248700798
654401773
418284804
1129752193
1800532795
1873180834
1198381849
1133221149
1669731666
167425247
1043036720
559394468
1882042877
413002318
659464324
649128199
69567547
1761418003
1189364691
186416416
966866989
644209410
396901566
1358092297
1163977462
1110737942
195876752
668804797
322753677
1583625671
1143024826
1378335184
500139120
1623899822
1493988452
1070570398
1762210015
1753794359
1112517918
627961543
1746543541
459169415
1083936160
484415146
1146525981
1439827869
1230428688
557673378
831703190
1507390643
722115931
1005979901
2026986342
121443561
147873798
1588759853
1160921028
228841509
726866114
777483960
731756823
1759694132
1559671924
913403
1659650205
209879499
1875768141
1937488660
1179476480
855256886
955192962
610108323
268099188
1550934815
454896613
468139647
521565474
1214887218
1117351108
2074894767
2046029515
699695747
946269968
1741659546
1929989324
1560166018
184095008
2073889904
1878968159
493379558
1422076302
809942518
689602849
1361455379
1064482795
1756851812
541475843
545693488
1196643072
2029343771
1808680312
1783304547
1197159597
427281361
1955857369
611790125
1278656956
605075693
27022395
1678862928
970454584
1900521282
1857512320
720177140
233259141
996213727
577188160
891162309
1836921013
1008808551
66297527
1712666595
61361142
515653378
517896403
621064185
1444494910
491796915
1385563913
1698514728
1622594972
855199253
1219657246
1670538181
147192069
1125726429
934338117
1599927495
909068647
1092932962
1566647153
489690409
1398095868
880902304
545720158
553653034
2114101789
1743670520
1161687346
32670917
1595653909
103455494
34211683
1575903394
1094864462
407500135
683024469
830069088
2044657390
518156752
1618855703
933101659
1357068810
229106756
1503783626
536690587
629025012
213106487
2086713464
1646645300
1353449781
867163992
1138038712
1934302817
599343169
100808625
971886835
787391384
1652607728
1082798159
450171314
1210863495
1541869292
1497295505
678456472
1154826581
1619953036
254578432
2008624078
871565268
1770417762
559967268
1814244737
1587590702
1171575601
69063878
1344177579
395076938
1709792737
1627825373
323849754
1534439790
1144246890
1325279368
1764915828
1039565567
1979369891
311707552
1692134611
1473961486
132506073
1374286942
287524302
1377217723
1212456225
1348885220
361207212
873847907
1221600637
414691743
482845598
1930618402
30819305
2030696716
1269729259
1015643010
38534857
860644464
337327357
1943405689
278865575
1741860985
1765489679
639598790
430511011
2147483647
356751106
1558651992
1881693387
462838198
2071273962
84542230
941611879
937901842
828088800
823761291
964704623
2067143303
1938381166
1570553449
67861657
2008077666
1248613634
310876117
1000601502
940751948
218920967
935730241
271685739
1132514179
897710795
820013665
196063534
419132762
1746490765
2120417592
1908274820
1178749969
1382126437
310573508
686792829
1404669445
439260506
634284526
2099031419
584042350
1758935571
1173372948
340541171
1292689219
2137795776
340821261
722748232
1797693939
935211209
1315019149
1321242938
918603655
1301490870
844681884
519321956
2016195590
683499607
410658146
1694162506
2129815043
1615435853
858732849
1208463704
857814376
1169183105
2047708455
1691735950
700302559
1800246343
1242008321
1349557012
1699020965
1863798339
1470898751
130544489
1476566570
472165608
1076606172
1678621593
1931631821
1715057304
1934540178
386689105
1311043941
1536017421
257081495
891470489
1619660268
852654929
2099872474
740430888
1965972998
1342936770
1641935244
1924423728
2059164575
2020707817
1054965217
1707905776
1009305307
1956689817
1376980713
1663997093
2005227843
382050056
374078647
2127361434
1293200806
2007124912
689638170
1875472514
1448729052
360606723
1148392494
2108638616
1414744207
1310522665
84444551
259775988
422440904
1571595355
1846135714
1382530069
2098022694
603047676
76203423
1477058252
764315181
1889895227
1916325155
715717035
1642100634
436392903
1266363128
881878664
496703934
120592636
888077670
908544813
1787841232
1814416223
1750983307
1630725589
762225903
696105822
890736216
1374686223
1211824945
850703750
438620427
1823654549
1087951631
1554817698
1014954893
272329288
1740315145
2026787626
90298164
682604917
171903669
1309314060
741353754
1214739961
648263161
1541885170
716846228
996168850
773235279
1647389515
1201679153
228519371
1740732479
524478462
1478946891
65381563
2083478566
1123995660
135238073
772795574
1655308846
266553331
1847105811
53519603
1094023712
732556045
1556394913
2045619013
2060813098
469981876
311702511
1657001567
693729280
1824936437
689886580
2081448244
1440835573
932994816
2109118149
1241022509
1004739230
181016267
787238459
419547932
1963534772
192156692
1423804834
1272000603
483349822
457749030
1210476117
666880706
1666020847
1436836773
952281947
929632694
1043025460
1873320527
840652436
1754636484
404281105
1222892420
1054880256
888605398
1881538219
516631182
485541652
741257330
1558159047
251160577
1029205412
843920535
807956558
1220972278
1088368341
1522826217
1579034784
222393153
401394631
1330838261
1873501312
518275962
110302265
565493355
234252123
66151755
307142208
2136783765
459646974
1815189795
28633815
258922234
1006080395
1985611257
922233188
1543416402
356751106
2147483647
2098123615
845091604
1780293896
717070125
1619112545
513631092
679497688
135457379
30554936
1341770446
1567920759
1645955324
1310125773
1762800710
935242148
407799271
2036900126
1468767235
92493002
233380694
1401369818
1705652734
185800242
1543701280
1333258883
305836984
1882288664
1913287993
878744088
656582738
878831762
736793074
1811964881
228042637
485889571
904334346
1441908891
155135101
1911808910
1359419904
538620023
1114598717
1770530374
1672656989
1848914069
239938041
1203600129
680096293
1344767736
1142211105
770566743
1314858440
592671624
322241347
865855220
590769157
1050821260
1704919724
1483554961
687289392
1821290929
22259710
1797047854
1022144342
1801898526
878473710
2023019159
655797605
1216803321
1459049357
1556759858
1886927304
384063440
276164882
1733262287
179400520
369567530
1497021600
1748501898
1823847965
640395558
1904072990
177816092
712158340
884467432
144852974
347435817
1625776162
1235594137
1501161664
524051350
1638694910
2109625762
1146134687
616329114
1155119408
1473902826
2036258131
446546418
647567782
880481937
885150895
1222622895
2144494988
187402116
694330821
794042060
1124538951
2084435814
1263357565
2016134954
1188881799
973669342
1853452097
560747218
1953671536
782916641
1128050181
1139915821
628917887
102315954
963113233
233460497
772823035
1574243784
243028357
1863091282
1920120296
1766189122
1605838405
1196254507
1884163060
743780548
79868660
1556064642
1668908868
663960541
1820330291
1687989047
1989482817
1553557535
291321495
1633701761
827011045
277983394
1708220975
1784551256
697768907
451521443
1654115485
683023780
686477412
1848179631
1510923474
155363560
788960767
437428794
169400977
599275933
1145759462
552023232
21714219
1995959083
2008340558
98041648
547352162
139374013
774962856
1265688685
2026597282
1187355615
583021091
968086232
1692009498
1219120101
1469218415
1788905138
143432106
1541741984
1753256949
1446574910
1805034979
237720532
1881240345
1550926004
1264560503
84302909
1417217982
762517456
203119062
881731532
1057588978
1786972866
1432634330
1795904011
241094278
919591975
1557517567
2024394358
599778048
286234878
357324867
954966490
1664420779
379497321
4850017
329594691
1518289312
1427799248
1730489943
8446255
602950698
1515279993
553283550
1306383017
1266411494
749253403
329388866
1548179756
186431740
1947613474
351026500
799559634
306368500
1690387859
792553671
22287733
892094015
324731013
404722738
1865669006
1458813981
361625380
280535279
730499007
314932796
862810375
681027839
1710393426
321827102
799968108
649840223
293832682
156201177
380041136
60345983
1143118831
1076436408
370577264
1854066954
707182249
373197639
1252140737
881593864
1558651992
2098123615
2147483647
2023744825
50322062
639644094
1994448408
42192678
2083515374
1458737044
196024951
1557555861
1558187594
2003092703
1960169046
686851584
344532594
1569156094
1843571250
743784611
1556007827
548637642
1426200918
331351191
1034855619
1983114259
1489701691
1470426630
115834007
1901366885
742645673
312446509
1765173065
1416780893
1433458793
202203540
1753480140
403204461
747687804
987927563
114929144
1987271764
480780884
1455329187
1261070170
513012660
415534732
493069500
1194518165
1221343342
1918037262
1165379311
759202929
299028958
783484541
1036116501
500309840
690781976
479137133
163636027
200336750
1473598795
616227943
2094973050
355127238
1259593799
1507814750
266129599
1862768861
179322430
2023933225
992210009
1106419601
314899824
758433041
593359266
1982169359
1792691955
1188937058
2091799692
1963415024
207672677
1304217886
1619482262
344828500
433795692
1679901927
1789253023
1900819384
1621552045
199002631
906446758
107152065
646398941
86266610
595447345
1711237404
1223057940
662047245
414529092
1931345704
480667125
688054279
206988815
852803651
1166398344
210437473
253753918
1192704759
538683680
921651456
1707448215
1725052106
2023137859
1428703161
890444839
355341523
1057199071
832520793
436511619
1879776369
1775323734
474111331
248033574
45609972
1755058967
421432031
2065832945
1098811847
2061022198
294427951
1343358552
1601695446
336247055
834695998
900845282
1270760584
356351524
846986308
2114026820
1237805739
1184498726
181007474
1032941750
651061760
765858588
416611896
62437311
922155030
698201677
108297039
637487230
617039220
747744296
1586729000
328049716
497814901
1278549186
88776500
6551887
848024414
692138893
798222176
126936693
979470831
1650125206
576259166
1650898545
495120232
772127957
1062143135
907480241
31562738
1624598103
38174924
642536487
1573539354
1193464608
219148815
162905770
432860709
1960265503
459598535
1895003239
540968280
1343152237
1130777154
2037436895
1323589208
1723056473
1181026356
499500906
220676117
1425134997
584839176
681825229
1099982138
203881064
169724837
1327739031
1153831689
1642760263
275073121
1053969552
1394241718
906031083
549189094
301064711
1975859584
550118587
692724798
1715400863
1034966642
116098211
1568317299
2139720761
1047142729
158312386
1089327251
267914579
1787093897
1136272756
949676023
698446611
130152824
957619642
24365647
270396884
1352648106
1530178828
1163812180
1016267979
1709597211
1064006038
691259750
1459829700
1061586324
46672183
252550811
1195722452
1263824873
1072014588
1149336837
1774596963
342763116
1428984696
1903109077
1194834057
2133681563
1687729713
2127150084
325672829
1292167244
2008785923
348827557
87044473
1881693387
845091604
2023744825
2147483647
490447254
1904902192
1123893683
404917395
722172235
1003612725
1386550830
965731091
58476183
1835682185
691813658
1801836647
221958217
1281697637
765311484
571308662
1350181980
1859115497
676057507
150857331
1676061439
895451175
1148820336
6493891
1343924233
341115447
2122131909
530688807
1149830491
520612252
2126897367
577874499
1477020511
534297399
1779108877
83417231
568731781
893751683
953454182
1269913941
547572794
1609658452
1971414556
264222140
1627936678
1614992430
2107298005
729011697
1595468783
1286848042
970797354
1563237358
1011140806
1872806976
144664387
1560937593
1662120071
1217517959
32676731
1017805005
202233065
2137545233
739567574
763985307
1210463648
1451723580
2125971056
797432860
973131202
607115356
1879581887
103679811
105807827
880590082
124584151
47189031
1983808217
1408141197
1366039409
1451001863
2012385531
1021252669
771457749
1396684141
396068241
1596444261
348602125
683373918
1729901287
1246341224
1084561427
504590861
658550113
565121013
617810693
482056512
923934512
1201039806
626150338
547408451
1056741779
1098685913
1644908509
1039488095
549763290
1036006256
216668280
998859442
1008495059
771462197
243597710
459117040
1995041167
2105665532
343436068
1113177886
2093167255
1509721392
1519879847
43042534
234387868
114897892
111362611
2096980673
1865418364
2127312262
1703625214
1930327036
134321817
994568973
546361408
141849468
1272901899
7297460
1392801756
2068813733
1297749306
556779409
224117181
1713028406
260074163
1735740977
260348645
929959579
1157302343
564877291
811881334
1207212763
1182369367
207257993
233149641
1681517739
624753871
76496467
539001456
2054119152
1538549921
1126207481
886815593
816104767
499824674
245047911
707397316
1253734272
308585969
1870655540
1878984497
1867133249
475454193
1034249911
1198618817
243668087
23589070
309003754
1849148626
1176565923
2008183707
1545450327
1098813489
1852708111
1752578659
2076985127
1884322860
1452522423
1199698475
337945906
1848778812
236734685
1039834371
128566523
1253158526
130990006
2018668372
459389515
745203205
1303307277
20809074
1345626299
1845809814
1702423379
106599214
370911616
226642985
692483707
1371705645
81502266
2100916768
1538994512
1837543934
1132610381
1833836101
959942518
1993152404
253168505
2066805882
191421927
1813557995
1027047108
1974129553
1054514398
1717686177
540129755
1191154325
2139100926
1963244942
1275808137
807089928
1316976194
1405633270
204523239
1463954041
1547705995
756910950
548935857
1766130839
227076567
1235875713
204175234
1902066330
363317033
1832359505
1025993164
590107530
1850218893
1668903548
1354346168
1578845074
1536030529
1245547226
187478548
264905822
318976670
462838198
1780293896
50322062
490447254
2147483647
1376486523
1229065142
1026133514
2007293626
1082165499
2103200981
860297494
1599143375
617337610
1797686117
1952071393
1049249611
1017184511
945226968
287615953
723258229
156533610
1659677196
761060112
1435290858
2085707572
986714125
1195627003
1573007984
672995727
487784053
33799558
805838945
876177611
682575468
1396362993
1757500650
1107909332
1039580975
804780479
1963195933
1150410433
1570537678
741060984
898355112
1177722997
1687569612
180793101
12109157
649625557
215668522
411684980
1411641628
1161724551
786635286
926988630
65300312
918856928
638204295
1785774750
1693255938
1029243477
1101736749
326512530
981333578
1264289404
98349089
1889775791
1749667127
859455924
182461996
439562833
26955108
1937891437
1599610496
795423113
1201914307
412245632
1861194949
1831335374
909953557
1573712934
1379402192
1673424314
198950949
742233988
561449893
1604753005
308497209
1004427758
1675424167
1509493719
2133770388
1642061854
1158774088
635374410
271899550
1221434313
1898519159
1262610814
990087803
640121493
490129584
1548091560
1181560376
67762905
1863265805
1190985556
1047910186
735080049
1651209376
99471479
338371751
1555066598
1042830867
139824956
390176495
1929043916
1193219008
6112574
1716090991
1274195682
2059457424
457390322
387665154
1940197923
1328177492
714237802
615277343
761010827
1291252123
29906885
1350794822
1765529687
1754485701
226901588
1918209154
749107223
1719069489
456590511
837202619
2117882271
1308253362
4647997
229924512
1193459501
800361194
235400338
482764540
1037510095
1358525072
740348752
24670600
1702178921
1111296555
1626137003
301049097
1918950384
343253814
693842780
2000211455
770261145
427757341
67031572
1517745268
350852153
1931755758
875534778
1673493192
1748494236
164322879
533447447
591282996
1753308830
1235045718
1839331838
762003421
293149320
870042802
1359353517
797118466
1306000419
268622660
1230223445
1667193673
1767780734
1028944016
385540841
1672024263
1451078207
1250824481
1720011654
617062899
1313019851
709034730
218624604
238524235
1505418980
1391451969
1780583587
2142530093
863402295
1673642792
1924288637
79002230
21413906
32865471
1004649745
1439569896
116493485
1281638858
855741721
1740557755
1549127502
108311635
497296664
9039084
177797896
1401076056
1647964487
262365819
1301453561
865614802
923231484
202998025
519665145
1194499727
233111874
372484303
128165333
2027659023
940071375
1953407612
996944584
776966041
404089510
392165258
474611803
653045085
400752614
63317972
773062860
1466316595
1246180425
1839866848
653683322
511187152
1814700298
921273258
621585991
743450703
1839862553
656059610
1004321421
1670434639
441505520
2071273962
717070125
639644094
1904902192
1376486523
2147483647
981696380
1139397909
346512641
680491946
2107965913
2084688603
149036616
1581405681
1900417671
542873341
1276910600
1889519209
1751340317
1137165640
1137823158
591759718
437474439
1564667939
1776916101
598409163
1050679330
1283971496
543377842
1934411301
1831804922
497050484
1653469376
296765868
1495984220
1182578879
506723579
1736967537
1461713996
1490100200
153213131
940661084
1701559971
65348376
1977961743
546572635
1142294178
179708136
2018783130
198293281
1174152540
1983027259
1150247384
389579635
1463380978
1099661858
668778566
1376494237
24361243
677719884
1901521537
1057365743
562524607
531604258
1754786366
1562544609
1968443240
184461045
998775466
216187873
747176301
1462325602
1519372843
786264924
261810850
1600031806
166172060
38393526
102484847
2119359358
302547234
1841524130
1874288027
1468506919
899324899
897902521
1642175890
1724910656
518998885
1902904917
1799589142
614171319
428613182
210054513
1661823734
1617332881
161243035
1322611540
1005980719
78089867
19986211
1299402170
2313998
831650542
1152927370
1902638628
1097508162
851857903
2054054690
317516312
716323806
1418973417
2146655497
445691801
1157868517
1306828598
1334305795
1566802531
1900860978
865522160
497217069
216280702
560437592
1231780192
240556094
1906645680
1400530047
1714188319
1841469182
2132682611
372055582
688799227
772027028
1343434739
533141247
1784396976
334041337
2065778588
913147936
1191856323
1960576090
621906057
1677456096
1216167921
98841457
314858935
1308745668
1003878469
1116190287
7664023
1195746574
2095041814
544515164
383241886
1039916691
677998609
1178102300
854910644
2019567285
727075562
1451054064
1037799402
339900520
678610543
302958033
654453884
918956119
1234553356
1544753697
1423212931
1502069009
969961598
1426412005
1073672498
791034640
1275304535
122102551
354806246
1535438826
33092484
1632734463
163372349
215676859
1515271450
82206631
1644678035
360670128
1774176145
478659452
2038647899
1136938565
720961212
1709986183
637545356
1669936215
609628282
1784147198
1273920870
1591188621
672819862
1867556522
1059668049
390774573
1839576843
607657664
319382509
926264294
363709840
1487907403
661733865
609591872
760848062
335507910
1258435179
1612275260
1705676388
1757490977
1313635043
1656306794
2088704857
181840030
426603052
1918076473
1578710619
334864865
1428063282
706079629
1955078199
1338489472
79367386
1067850515
90159645
332337169
2098085883
931945678
1841143713
383759348
1391172526
1226189626
493211022
1331926085
166031832
1514581937
1639291874
621756147
156288891
1234179545
1790746473
1929773883
538104593
1520931143
2077393021
432729974
430517026
1733740940
170141212
84542230
1619112545
1994448408
1123893683
1229065142
981696380
2147483647
947598830
260812878
356404880
43982651
1749323854
330276668
1910946943
1256545675
1973394402
888509794
2137102530
1868417382
1935176474
1963089967
1036617270
1159868243
1153449430
1318356956
587959382
231041273
1204107972
2015888907
1925212647
1982452435
2114375651
1486881902
566891439
1678341074
1805678278
511409648
617291307
86770691
860385133
1862494175
100514821
737359353
1533417684
436518785
1879979388
716577979
1562922222
1142398194
2086464441
364381603
1685323872
1481717074
1111719168
2000840986
1951638018
564144923
1393384318
1618738267
874214934
1492621711
1296155973
1573166243
1627461306
508966535
2453477
465384191
2115409759
1135268275
1916587032
2029177632
1268154831
1022281765
819382626
806687326
1760539104
377076966
229975335
1085013136
124763470
293785751
627614503
727456358
1923649274
1756589962
802771715
159552147
225706371
1887141030
431924955
1217638199
1001369418
875553365
778758737
932725489
1984891206
1075515046
1315475565
1554045414
435254824
1055288671
271080207
2069881374
787890032
1634119061
395959154
160001533
2121054934
990587978
1242298869
1726930215
298062500
1603305338
1075154986
894644458
883328928
2028090651
496361652
1367870576
907809746
909343631
2122493597
34730667
958288360
307660047
774867557
915023146
1825143945
166073065
2005024960
1467304162
1445796313
869301908
690994312
2025430112
1706925432
645128777
156287854
444612223
1687287914
738628347
426168401
926612352
1934195206
277304125
580465227
951707313
2082926838
393678266
615046830
1759238805
1231133242
780014023
387180015
1594965398
18385353
1953332746
373332868
1902713495
1356392779
766635778
1747738027
581679808
525908694
1099122226
467860986
2135872179
1679237455
789591014
2038324107
1750551916
1542836905
161442415
2086493596
1806980500
1219534355
88338534
1539768706
1294435072
2087978480
1676806210
1471067278
1754743012
1943193070
92058488
848337882
725939309
2120530079
800029255
686217695
1874636860
767151189
2145393265
414923685
836774628
497907411
1431961609
134330147
1554040590
1195388413
950821665
799337663
883138656
398098005
1666671648
199602010
1582845563
1281792074
1450306778
2076132456
1791102622
1669199606
1134099839
1729474441
299657243
2079082276
774244552
460410297
1714351844
340368716
921210287
1208541401
1988660484
1144084883
392713701
1496979161
773864097
1413140741
1745859965
349115602
408935307
1144400356
1239798951
704999557
1687894597
1051590354
314138119
911249794
941822697
762787618
944872530
2147360882
295740879
653236158
1605589381
470920407
814235894
1655931554
979101201
1720928500
767099431
1770170404
429633681
1620859977
778794056
273844367
941611879
513631092
42192678
404917395
1026133514
1139397909
947598830
2147483647
646637964
354221897
1923605162
2092944585
2082911946
1181855121
532061189
257279219
234434788
179895119
473585552
523520692
1863297909
104781457
533671936
895632417
2114817776
1336527531
1689028741
294481834
2015316501
418377184
951288483
1451488480
713085006
468984624
257291729
712371156
1611531172
1346468142
1339857709
505115409
655791116
1318887499
777114408
771953048
1589680659
1809495716
187918931
1366095038
606590108
90780729
931213415
545309984
1808866907
307942143
1870645567
883101150
945335623
1664761448
998181937
681485341
1363183879
125399784
473524626
1321414625
1842803273
1107010667
689341527
1445829526
1144498453
1728234352
1342162082
2146696905
1707005683
326743194
1304798432
1411706834
1920491936
1533714602
155661473
96277849
442034233
2112898511
208760122
1780669169
786220092
2089328031
1550431260
996927175
2122088769
1100992672
963598606
431136476
82899464
46867448
541068670
964896580
1077406517
743954484
721908431
441319631
252855008
225657140
1344177524
319998876
442296506
975538958
1808196665
1316792560
811119590
1122849189
1978119144
1397442468
1148480683
689577778
1168605418
2120214576
626830728
2047566739
480939888
827464195
679968296
288711482
59555775
1563858605
2090228602
1293001063
1509774686
2101400244
1770781970
930036121
1994813142
1766257267
1442950907
1340791873
1879528583
42887560
737506962
1617075527
856907685
22742441
1846066286
1433719180
940409569
1529027423
1696855662
1431160693
1975514914
1640467868
1679444673
1058303492
2043594094
1634029305
1066706110
1464888417
2094652310
1193046672
1094635399
1143369519
859702314
1401159975
747346837
613752955
596433986
570011245
813372960
520427233
1765376882
1474767970
1862886975
640110782
166614337
415434213
1336483263
1417559358
833945282
1275189255
1848305859
464384929
1935759449
574095467
62407967
1699127268
1890538982
488308463
686756825
274043337
1554605977
2066302661
1005328793
1901798790
721664219
1575932902
1683415813
1133418266
1453833630
2117801431
1854483195
682012218
2031585130
1683110290
1216130961
1914296403
1913720611
2013117837
853950048
343492564
738685634
1026061250
1918945414
1082959779
1916258567
392206260
63028774
866685185
1531622177
1313177677
1516181709
1022465194
786910674
1949973543
1724363858
169007253
1025699432
781373729
50744404
213201890
621544135
28555314
2022987682
374912574
718436778
1202514153
278132146
1264452451
1677619646
1552851996
359238631
214949177
1372684417
104914016
1120719996
2035220210
473495382
363341981
798872280
646625600
1754366241
56716042
1240367833
843425557
458911940
160397675
1600451471
790352943
587743973
517427205
937901842
679497688
2083515374
722172235
2007293626
346512641
260812878
646637964
2147483647
1759611450
2106403932
1713237131
2097752729
338982271
1120164168
1232615826
1839629269
634104697
1969547813
434827930
725895703
1892204460
1323445027
1574313554
1643317669
1264445808
122085930
426570788
371743330
1947013560
1010280294
1850383520
1839890531
1708448693
897763712
338308988
1893792714
1723388015
1218294225
2071814703
490265924
526678187
90064115
337548358
334811279
1427106966
1788640304
174727848
75526692
938867010
950006729
1181998867
1613284160
533169339
1540729118
1188553256
1539017045
976530455
825082694
1583968299
900672906
339297336
1537724587
796979264
514815613
643863615
802304553
1157920390
244454392
2069539479
709081668
736653300
671933086
1882484634
840336427
1842384945
1342571631
1586954553
1339572624
659478333
1943333827
1647715351
48227716
1208876195
1339573809
1769520686
763537909
2096253817
1713567600
246549664
1724023192
1017614356
748268836
1185919767
652244651
731485261
1230887948
1078720670
1600817532
1638616159
63486486
1188990887
1179687861
391741418
1069020067
1902395474
48306044
197594626
1316766671
661832237
222226768
436695304
1846099983
2128736132
1331086735
1995668374
1812603747
675892902
26867430
107616791
2039786548
1934029701
522344249
822398016
1464695181
494098491
1971355110
284172833
1519531073
863331075
82614987
399848223
1055097703
712137408
1475763196
1552641731
319666184
341472424
833698506
760076716
838907442
473044021
814263512
130648701
1351937717
1452325932
210638368
43556963
1592356173
2043027014
378811461
268897151
1268353240
2076319643
910109798
24204803
38691220
514930637
1910036557
304978098
1591897820
507516660
36052788
2050891805
1334411523
2076426675
847506702
1107039761
1989761241
292943777
109013369
1321284016
256746690
903686281
1354430800
559852164
1560884739
1438206471
371927696
1678915216
624256792
295422630
608359726
921695592
2064348203
976136515
2095936486
570522109
902440682
662500763
2097324760
1968974094
1527166779
1832775524
357761031
2076690115
1157566451
1255445018
676618437
1897723194
985857859
1075191217
197517179
171725026
1105001079
505289354
867186016
1759003044
635914067
352830206
206733897
1945131591
1324873515
875717282
1897320845
1544832902
1063026237
1947984897
631593856
1676278039
779567494
1123896166
1147611071
772857636
196997928
1270685709
1375122768
1061737710
336038080
147149022
819877947
50211793
2023904932
2064072091
1117364469
1196571325
1485197634
1202487878
1487341462
875197041
1980528487
237325917
1604967367
1640625776
1313566075
1726241770
1476852903
1813500117
2066443919
1402018682
200080255
1643737137
153633833
645268804
439641386
1316187746
828088800
135457379
1458737044
1003612725
1082165499
680491946
356404880
354221897
1759611450
2147483647
1707845432
1738297025
108476126
1534539322
449345185
931378716
1037359120
1218039406
153822694
182219405
648013817
1577132464
1504002699
376377316
25402720
12843732
936906598
1137685774
646214651
697152743
129586851
1675777145
2080080256
551500030
367800356
2042657440
506444027
1780050086
275136058
547058901
1592080546
795947890
1634629030
1928066578
1396497306
76238398
2022268631
576156817
1441545355
1812537384
421706800
18033110
1049507462
1022211432
823351071
1552672298
102174507
1689509385
48163682
501341066
928499660
255680628
1637650617
2066506623
875607726
1278169050
866552838
48356751
90702275
1936371903
916897422
1719047765
2112320680
275835544
1632246323
1779163913
253091046
1048294003
270106432
1274621741
834467495
865692303
777400829
792726893
1178793826
1880768528
846961587
1883818490
1567181190
2000292219
621873270
938586217
419500157
298739868
1520610101
1257541026
63427470
2119404738
1698273933
150840496
244859612
993511747
578893431
1473575889
674791939
652294408
672641288
206055831
1695395997
1515814575
1916937652
2074874930
1743158963
1449331950
978174551
1667081049
58084584
1025226960
361015175
380689921
1610439834
1257326376
1989815890
995962324
2140777353
1912830979
1728992902
488220830
1516705869
1154656871
1403056485
1399458794
1764206968
1795065580
1253668786
1372409580
200133242
1805242165
329676211
1378414241
1282415015
1362493240
1504304373
1990567883
57928547
1920925231
659800040
1619662244
1052700156
1844238449
1096590069
158507170
517788167
1081865415
33987810
628686913
1942426079
549776247
1479561167
2147249722
326729382
227972467
1254510762
357192858
1161491113
1578990193
975199639
1829967084
1632485706
756872119
419768874
539793617
708855377
1835418712
115989022
1738021476
315107373
1025740408
789657065
229192275
1843592590
226182393
417645140
1743922290
91280780
14897122
1720415254
350989617
1362070499
867763378
1342547969
125166241
1304110669
1796004632
454625306
2146998732
1276441847
1394478967
373063902
908709586
612320103
416266666
1423095610
1131156408
348000826
1414192555
1803012029
320783288
836469371
1155307059
1837288236
1660523664
1147286303
1745509871
316193284
639437831
674135866
438265097
1985907871
1254104781
188756006
1256763030
328159857
629448432
783181962
1445247312
283711349
336314756
2087715853
1193589392
1132464866
817752258
434747159
1498325692
843817046
1574485559
1607504784
1587319505
1131778111
251601700
1228044882
453152032
422864041
1464223996
733297216
2061378014
1389021885
1867300661
1881795916
1108692495
1497852055
1407385843
1950014752
1582981155
167740236
1223406004
823761291
30554936
196024951
1386550830
2103200981
2107965913
43982651
1923605162
2106403932
1707845432
2147483647
450812707
1039862574
1452667374
252894000
1210819133
1696872971
621603546
1398025653
1228929781
871334800
1651166855
1707755820
165084311
1403430751
620795750
366737968
754374403
534494178
1273083646
1657633350
2004385214
1578079509
147760360
1651988696
1538102579
1943679313
789145768
1279078792
1998402046
1251944892
363084061
865136938
349116275
1067567184
177095510
1798199861
25980582
689913611
1970374923
1271654111
261633085
406998346
1280495115
86399784
1973675698
1244836939
446143579
1416996358
1635462932
737908212
277206803
896157816
455611465
466555769
177792437
1951102573
1424899334
1121961524
1046816716
1052780399
1884371427
1928477176
954900121
1654121428
1594661573
62783785
272131451
631889813
1707266172
91394242
810267471
267639467
357933783
1972086016
1656350637
814500201
421360768
1130457296
845989960
709900641
1994510761
585014777
1543318923
322346468
1133842908
1776970743
811238999
1545025334
927174938
1306376192
87862858
1141372077
1022425400
368437569
1989599035
597353380
2116463327
1895824337
1311282451
1496989944
1804993457
330200783
371923564
1420872234
137584320
1806089143
1224412007
36510086
182334586
931408137
2005583258
188232511
1298710733
214977087
1594323380
944575911
1400907220
47094494
2080976636
744703733
1373226122
2081926740
335052183
1414440566
1572310133
1418156977
2055547791
882751814
728245618
885786971
265827625
130529275
1681393792
1081139825
7436419
377965430
1124156939
115323714
409662683
1337289689
1459704087
1485730169
1887309293
357880212
304110970
1122274678
1236529963
1055667049
970016284
775002127
130789401
1325799995
389480894
1936125136
237366900
1621099870
1514122256
1884920859
235612766
1919809685
1861051157
602798780
742505343
1370141286
830233713
363086490
1972770254
992233197
1448428561
1218077687
1952593857
974588680
933269712
1838574792
1915069930
242852418
122274013
483504696
1375163339
895839953
1569164505
187164597
274768544
478049082
1233011909
752513276
1368588464
1304048513
352431236
321320564
1920891279
196190113
1390660285
59775107
1496131644
481283647
2124298483
1497089084
1791969661
1590235433
1782951387
226502027
1989827631
1820734908
1683117596
53824349
1511076375
2127478769
444593703
167718683
1098694370
111621001
1151821118
1857212904
486577824
1770120004
63479759
762315180
1395744978
398991727
319933296
2102159620
2131724342
1495114940
2113370700
546325568
454246773
1080625272
1092119946
536801939
1038076851
2137555719
1791579404
779520348
1997081936
855009216
491222
1602860776
159512091
1900952594
1053549693
2116885611
1057395484
1188978691
1919095201
964704623
1341770446
1557555861
965731091
860297494
2084688603
1749323854
2092944585
1713237131
1738297025
450812707
2147483647
653372308
837096993
1066830694
773761868
162431418
1936868982
1511386766
1289656638
1342935439
2141679696
174699428
123114562
1393315876
1231795194
35153188
1505006748
2032139377
1766336237
1544272701
758931811
123232397
1391313666
1702124247
1565286347
1624444802
41179465
695992535
272178889
1871123047
1985055424
505897567
305759162
1345388238
1439802630
511124702
1336229866
1851567569
289344765
1667426945
934179419
530439059
145235101
1045167616
1761412601
515666789
1537793401
1113423631
1504108999
231394522
610569689
1180000847
1013345362
1906968398
703492291
1162002052
1194617590
1185744866
1431496614
949970088
2104833148
1349956722
426193492
1945974827
1452174965
494810280
1241377772
869521568
1822445879
1311269786
2059335886
647712246
865308962
966684880
1847936973
147758440
914319939
1335317041
1219672523
1830787926
1231539079
618143713
79785890
1030127660
1831221637
1113179172
79187674
1416463711
184319643
1154233090
1141642114
1661457959
1259062760
678243410
1705039037
1849511930
34371253
376658174
161763919
636505803
771475975
2005885979
473692700
721060103
1739602449
486687410
1830018745
49184948
937345511
1425174727
392808529
328442855
222779300
1401545913
692813999
879320596
438637788
2133567598
2080008746
154074356
264770591
334159073
2049516584
1868648883
2110351515
214127679
430216685
678571269
1136949738
2064688443
1988030393
1771087011
243933662
1681919948
742174424
1245002515
1266523466
189083369
1151488909
71222371
1999312078
1206855760
57250278
2011547899
2045866862
783517531
1180055192
1204942782
1413054720
545727139
137696869
491005050
1015134194
1420469871
154339403
1375215996
2115995316
291803834
1224092051
1181086416
1183915347
1267233895
1643368898
1239721971
424748011
62546723
2050323584
258430689
1502274650
603627472
669565114
1438467431
561699638
374109044
1272922868
972469963
1148001280
318722402
1778932170
387220705
549948263
1547975996
1155168235
1672607529
1969658868
764938518
1897197680
848175741
937736204
271085718
1063589404
2072438094
1130239768
650069388
818433532
692443794
1890973694
1884157595
1537607210
1419087847
1874238980
1398784676
1954810243
1213819121
1812894771
173544602
1991397338
390698381
1483654782
167496293
1803470719
713852618
163620274
1775657296
1246073985
1483959352
33805395
1238092731
50649096
2116020858
842174106
1485961478
1252661549
915192885
251450232
1416634928
249287017
1034765782
857418805
1738645333
2107312368
1201107946
1248438331
838782432
1031125243
819035933
1742461108
1282424485
1269856937
616685535
1164244717
660788927
349285826
1418432326
1113796772
2067143303
1567920759
1558187594
58476183
1599143375
149036616
330276668
2082911946
2097752729
108476126
1039862574
653372308
2147483647
548469488
568633991
1956364577
773530110
1365906508
563680436
1579196272
418579518
2043326111
500319313
1007941141
401230683
1995325695
82313558
96570094
2406962
1669097764
1421931641
1026033206
623572461
1964961438
561942613
2054569065
972163450
1167771620
405825387
1368313426
640842634
50458423
1735035255
100659654
522680033
1184295826
1445809346
300534320
355414344
1710073626
895229011
1024466296
553308826
2104027734
1161650725
995315827
1574237183
169258595
251743176
1737790950
1956902600
1292536330
994667081
2025256388
705582294
201610925
2014110418
1981849391
1769852214
1162139637
1016348290
123519704
762024535
1644107088
1025825802
2082281164
1891567194
1231904970
1017356536
296381190
291808673
484151266
1650866467
328401893
150814064
1514327010
1631267051
1572430842
1195303510
1851589511
1790724717
254486056
1973950577
1030284982
1451682407
1884372220
1065501454
765187474
1794546091
778143529
654791243
1194506954
1725590109
1296406103
1714500974
704991572
232722656
323809668
131398179
860040847
1987946532
112931370
338552749
1942250242
297561291
190626625
290608766
745360157
280327784
2062736106
808581789
279936961
834863890
1716082996
617543157
47525881
693295761
1592092194
1727485557
1312399620
1748387244
1084791414
1622053491
1934827512
1914649372
1046528606
1249996576
1812895589
1509540238
2072021059
1643488096
1468661853
1350982733
1270362277
1954309796
1997432684
1152346111
864743122
455717882
1494230731
590458586
1222139989
1846157022
2037977493
1414863407
783544044
1855023644
256565978
1640500676
107540555
750396952
12636847
1291885129
605512180
884640453
1145912465
1249029047
180848497
1876329719
1461343107
191633208
868121225
1129835996
611056744
569793404
2129141794
1966558754
89676037
449171709
969096887
1726846947
1991477249
232052595
2064445603
19518336
1109173980
831139781
2045689442
1209357231
1336891708
411934352
1315169194
113594704
1571778528
259775916
806371641
1902811577
276636409
722834215
1885346861
1680571760
1879046738
2009393576
854327661
1796774090
1264443287
401217607
961645885
1190027080
26675062
1492509604
1014274345
2140602080
410569382
619025604
1994432452
1614911489
1717531540
1038746030
111915525
1040160116
1603419282
796984265
1424954525
1392355571
648686821
538806284
2052680116
1612247934
440664396
599250664
541721904
817080607
1720275662
291571190
1373917538
1255262606
1749582955
72733248
1203084285
590537789
1101355869
2142038938
1544320644
402725509
388771638
809559231
1989436551
275450344
1266417039
1554440310
1469099874
1123356323
2062172219
2042999227
34379061
1938381166
1645955324
2003092703
1835682185
617337610
1581405681
1910946943
1181855121
338982271
1534539322
1452667374
837096993
548469488
2147483647
1675641298
563802574
1910861974
1273519005
1538328515
102325917
789560179
1780850748
1774665207
1393113248
1507192008
1524557579
1305958954
999745495
1209518492
1082888555
1312999653
1983542983
653626134
1354757827
937219293
934918380
1586557325
1328948993
532688666
733604300
811290343
1060977302
1506628318
1817540198
612043800
863139993
1750299322
879042568
566014474
653618787
8885239
1085879592
1045161271
1333903724
1832596110
78863209
1289078702
90250374
957365262
225102283
1994613382
348633037
534736022
1080657569
1441071345
673674365
1358858479
573995894
1497835593
2120461141
1971022868
922861752
157524686
300861288
1875392900
1008304477
392946736
104920300
928255174
1996715308
1885204227
1245076512
1552344070
1526411881
284624650
1110011823
843489475
1659260953
1906213727
1768355056
179176368
1488083595
591521886
2101391297
1174047828
1622014864
914084636
1446548485
364055257
1595215137
1400872633
1038468315
1917454335
1136622650
463660470
553273789
1803326140
1734442228
1577416293
1500411613
1031753272
1869869428
1963318907
1946858642
23068791
1616655975
91161608
1615292797
1521558802
275327432
2121679637
861392942
522504104
1074143343
953370950
161050683
601744329
91317822
232396053
834440484
405259005
1470158598
985609020
1567041254
1338978809
1227402712
1737309052
133044127
187377135
588897000
225657392
1544020118
989721350
560918250
1284289382
1005165231
1164469736
1225099438
1160748997
962529615
1596346504
1599873678
1344364387
31508427
650994062
57347071
453155892
1506625849
970458026
612745443
1123311918
1415725067
406148565
1899721309
850594328
923664281
1082399469
439624356
2020711260
1215798091
397111676
1097195134
1811172985
6456373
957205772
872401995
130431370
1395592562
666102966
57617393
1858342522
758495844
1713242381
800026083
601389343
1412623616
757513563
394715789
163848309
727722160
1668810550
635534921
231740972
1613017446
1505025976
1740654483
1648116891
1025553377
806598552
1865412612
2017300014
866077069
1479752675
418919967
847445308
1291927734
426294797
1860331700
1825973902
79292369
1576761016
404016214
511355554
1019760419
1056291096
1950217471
1478647234
84696444
2017696473
102882829
802602788
186873880
1009923669
54434546
1683559175
1207757424
1503574291
1015998248
256630950
1774350849
1387519479
336458173
563635067
1693747634
1777941833
16998741
1379315445
1599187649
927042725
949733136
1757115761
645014484
1661360336
199309052
1262526131
1682029257
1025332702
1099269697
857868124
506720816
1738942824
1983366513
1783934965
685055269
559148461
1391864625
1570553449
1310125773
1960169046
691813658
1797686117
1900417671
1256545675
532061189
1120164168
449345185
252894000
1066830694
568633991
1675641298
2147483647
490261218
340642907
1225206406
1041105137
1713325809
910944459
271324718
288715124
1133919240
820740158
1204614044
1298415572
621911473
1165923449
611721020
175539206
109976542
964561009
450332279
1325458910
1254426453
2132972464
587564219
265009576
2141144297
1418651627
1628259094
788206352
1490650421
1952095981
1780363254
53341106
869720723
814815887
420259819
1926883294
261390196
1006973943
1082605919
360138400
626104965
521699251
1876968776
2131206340
1527421325
2080110904
262304957
322599257
588989855
523883595
544107033
483885010
1588706733
1848568817
139218019
1023466920
2094759386
1891237488
521037667
1290626322
1346237572
414417839
1480809683
1040222254
1298479343
835598161
623039164
737210697
584469829
339846338
616441107
1648142030
847971106
295475895
914998487
1480381730
1871521086
1828913287
1582323271
793729447
928064619
1756980104
894834428
479127826
1087868110
1633580024
323716385
2125295986
259928988
1037542820
775305046
1597752375
1897313084
442438795
557678383
924664314
989412413
1660918111
1851023735
481900058
1943677441
507980749
1495750885
462728858
665473628
1319738762
1121281745
1938976712
905877094
947357150
1584958664
600020645
1879118029
1982490752
516421826
233255672
1587694889
714253117
2011911361
668797853
823317082
1815562071
568927880
2058944692
2142327874
330812314
560832020
25356974
307945788
648967158
101630882
1000381641
1028315768
49767938
1246036786
839178705
1863528891
72524649
1657537469
212308246
1118746919
901435124
1970973251
1355497690
271687924
487924340
1266694092
200366436
1573093518
799171736
1733348368
1407348418
1980300991
626722057
1371514799
1689582667
1444170952
1994453164
1286399112
296812513
1473653042
714028083
770323259
659506806
436448606
1248222150
1181184827
2002737290
847583261
80020163
541763548
2016825614
447945011
433240078
967003106
281136270
1002166414
443601149
1731010406
1572472552
1633137987
1714089698
143554261
1432193401
1643739213
1906886426
922919528
1662617881
1227192068
568256109
1590779501
1198369580
240574814
1848483898
193311849
636816891
680671209
1486453941
1575280834
1863977539
540517764
393821534
458884237
1258335418
496482528
1260351231
1354335972
442741538
385399226
867692227
612813219
830884738
1864097890
1061952160
1498316810
1568879675
376746378
1858116258
246017607
267232503
1892101492
2127293685
1200001252
311867320
738511088
817714227
18726588
852757708
82267178
1862224977
1163519780
1122208738
1827186872
818810289
795378085
1611600169
537958045
831850730
41905898
688724302
446257186
67861657
1762800710
686851584
1801836647
1952071393
542873341
1973394402
257279219
1232615826
931378716
1210819133
773761868
1956364577
563802574
490261218
2147483647
1675793878
279299313
214331625
541161050
1855249990
362760911
1691383227
2133476461
1268525359
769912878
1285404610
1384890919
917015416
1136032919
1725240853
1674103152
818061487
165811185
1347932994
1728435215
1081091418
145489372
163213951
1507714055
426214888
884900281
2060028166
1136175566
871867440
1698731410
1247320737
1093085938
218612833
1098992225
997520095
786070524
2107336257
309848823
48023154
736277305
7288194
134388483
757764208
223295895
1691477305
520259525
1691808082
2130110675
2038496051
1650650275
1330904912
1748313555
148468797
398985752
2131254152
1711752460
90516755
2101209108
2033495683
405155597
759837608
1879005531
654492230
2105241470
186916835
254401475
1651301323
1641286904
1526348565
941783060
1624903308
1229550628
1673336269
263645736
1209389715
1843731060
1973229481
1078670974
1287432616
665649909
976356759
745830925
10925935
1160159857
346756353
1901211904
1786362665
2085680669
1850597879
209479142
766268224
1229912456
1613611046
236750318
391673134
262463816
250903486
1204183499
582502688
1530841062
249306226
480419792
1225881130
1323372949
366416251
1908305048
731074636
1150879451
4011381
713759048
1326974622
124572927
641713434
2071850231
980005800
645606063
230329435
1051701306
721822484
2065278815
1395004721
536900855
1269226824
599760807
596630654
956837723
409142648
215936605
210323464
1316270030
1099158616
728336547
1675890831
1366858483
1017377309
518651432
628421010
340172564
1434577861
363428145
1283325325
351124415
1373451197
959064988
1756333583
395148044
1856286718
1215045084
1996554521
381830801
860629670
813481119
2018006725
1035357357
870324876
681568719
1016112820
1636926761
1321265998
360707288
298074457
1374424932
1703688662
1875382774
1436788260
2107708420
1828679892
1292462961
1822602064
443371741
423900154
932560928
781463316
759982478
446381940
501134396
1442092018
1820285222
1543539846
572215431
1576286589
1499165255
618634491
503760953
1550754555
1697646238
721818116
426888785
1947681276
1097772580
1375745783
210657838
782989143
49215535
491619762
2093499831
1475487721
912960268
154652543
1155929506
1429627149
990811488
358401001
1602323121
1623607514
1746383010
496131948
1022520417
958966241
534905731
288944836
2116004171
206073092
116411258
2134666972
325416244
1989389031
953737026
1462701748
1683111546
394922974
1839049907
1854241049
1751342519
420994342
256469926
363044497
1252777629
367294085
1758742177
817774804
1249471150
1228137285
2120701897
1559607895
1193322971
1631634029
309533655
2078451039
653596190
2008077666
935242148
344532594
221958217
1049249611
1276910600
888509794
234434788
1839629269
1037359120
1696872971
162431418
773530110
1910861974
340642907
1675793878
2147483647
895259025
1690602527
2106330006
302256214
1417490110
592759283
1597012162
1997691223
1199138233
162946630
878358285
446924480
568327779
481361232
1456156652
2072066749
1623637741
126182250
1067830348
731201452
1621353720
92673823
1646619488
1845187841
1544726503
1612418922
1734472233
824126300
476185180
1251309134
2003933126
1859708373
622960522
146138235
1140306561
255389684
1249916052
1145386959
1949841003
19961714
1328885274
751940065
1063548864
551336581
1696622685
1898108874
126773901
1423594130
1747346821
1598670563
2056292959
1181773602
2095412857
404546972
1597708092
2030523450
149517810
1864108032
374359647
957029485
1499010716
43316193
289516668
1413111973
287602482
1784166297
1740209967
1939283876
421219258
1796043360
1321698545
1832157352
1813298737
837649273
1264706225
74177348
1880315561
1904445949
1903224460
1572350887
1302465653
777790856
1370434686
1848900255
168799731
505632818
358522893
641337995
1820900818
457551055
1066326884
2049938255
994097654
824158747
993121915
1349112619
889573573
984141955
1683128099
443323881
220660111
567396717
984351404
1631857326
1303827188
1726727697
201155311
446385184
1370319730
28283681
1958666558
2008019593
321872715
1076622141
1666381838
2112538762
1691085923
1710145366
2092041130
113468180
106513071
2100508861
2040950727
822537335
240435596
1403481335
427493731
905770657
896126678
1892243073
841861375
588183981
1051634989
2025713472
1712167264
1516376999
845236428
432889392
246513570
166071706
206509674
613117549
23340538
247796416
1766036624
985717062
1612032932
308419092
300182288
1395460918
1222439957
1791364182
1974316553
84033152
2418548
683375452
546065932
347868595
2004302264
638528314
929517975
479677220
1972009871
46849957
1144633711
1364484064
1533976740
743109476
214454303
1420318748
810165106
215087416
465892012
1806799643
151137072
195689003
1566836149
1085633206
80171203
1188202632
1936516018
1638183333
1103016280
817444288
379816560
1213438162
825874671
207696423
1902462066
935552224
399775910
1243431757
1503301914
213195482
616642845
896446328
1435157322
1896567637
509514607
1198978411
499674456
339117087
1868934406
927445886
126937499
702516126
1611697896
1696844368
1149221189
472496661
404378216
1413792367
959609155
588267538
1810369151
1795410374
1428392876
2115514496
1022976609
740926379
392512744
731518398
1283427430
1225339979
1249407581
780827367
1684819987
684723525
142142782
413233193
1785716818
269929703
608083304
743396247
907398210
134664033
588324975
1013600007
440157350
1248613634
407799271
1569156094
1281697637
1017184511
1889519209
2137102530
179895119
634104697
1218039406
621603546
1936868982
1365906508
1273519005
1225206406
279299313
895259025
2147483647
1550672283
1475115565
1472855871
389393190
1273745991
314387933
613197182
1707494505
1398962361
32322661
934964827
613214040
210524223
335831614
1868489654
1353843772
1921784491
1665754333
1293161036
790596135
890131005
1313790311
215975716
653822336
1430327545
817387263
2096088395
1645706887
1475303062
1181848392
695346629
929117425
497616700
534718549
1146814516
1961366287
1458624247
990415242
1661437075
1595450878
283104445
949183623
120342900
1766987805
1907619495
1474234976
79055809
600437021
1995906364
1027152172
1763419043
75114590
428975490
873882192
1261149973
1179482234
1282879518
151393341
280358747
1960453530
1900817790
1240056598
2127597875
1957697316
1627770367
697540245
1301537315
1416919430
407913529
1542558642
671146227
1217178441
883773469
1402303604
315672594
839171401
1525643059
386426235
1822055404
641380483
2110799632
2101825023
1147366246
342714942
2034858441
147205916
1570463850
1980289915
1650469616
1999439939
1508895376
1338783749
1479223221
1701492879
666558217
1023655416
918270406
1355744485
198349480
17578667
1453669207
1175488818
259222440
80634365
774132211
1438263574
2030932196
260751955
2034335884
126664152
1997592030
1805319388
1961546039
214054948
845946191
1389870619
51175476
547994310
154243395
189217446
1555689944
1214849290
1332938228
481309739
1365908218
513677266
1698640262
652855987
556782521
337327217
682158553
1333829162
976375337
1787737918
22043942
271711202
247469878
1011731312
1061361516
455497159
122166747
1709092543
695582133
74474937
2077961953
1493905227
1147560958
1564339919
1652517713
1660771395
1719294473
1229480271
516326291
1306575275
1107252806
1767018593
1704781133
211749311
1819633443
1073881759
1580603517
925096676
2041490383
1575327178
1260397945
2049503609
1519428355
1692303713
385427520
936703374
1252194974
1032005010
879882680
1269795895
20210738
598142725
1314397771
1527058645
878789981
887456461
1739172710
1066157709
1065760547
390680642
1759087718
1171165399
390352695
1574465749
1617383266
355223749
701467738
143593725
107360460
404386905
169375582
1991010477
621939273
1669420779
1290524376
592124914
516361773
1400677171
410899860
1959048976
821347578
1588375991
173342188
419563104
1004889948
498059377
36290253
540217439
2032645659
1482572242
1110465403
1445551021
927321977
2029203292
326875186
161751756
310270140
1386388317
2144275986
939549721
1511473359
1526487520
1286254779
2091721725
853584289
1700207182
246460223
277538098
1766079318
1318172283
1395882007
123405346
103252940
1151063966
310876117
2036900126
1843571250
765311484
945226968
1751340317
1868417382
473585552
1969547813
153822694
1398025653
1511386766
563680436
1538328515
1041105137
214331625
1690602527
1550672283
2147483647
383132414
2016205651
1006865077
936513460
884045668
324798215
1572974021
845297476
1085547276
370575881
2069642134
1968138722
1931339418
546262136
693148967
220993732
1532168855
1445534825
2121899149
461296456
454961822
1604206140
1543439763
1576077161
410817355
1614303388
1939297910
601986789
136146691
1714558084
2010197919
2000670338
1365436505
1150004280
488449203
336287194
2079912601
370852852
960546546
1558171625
2019214629
1932343394
1605706152
350124119
379196973
1227433492
886841774
962541178
195831927
528421059
80796864
1006373029
1270099049
886125879
467708217
1806841139
125569843
482477273
1958946662
1037555153
475829337
470399354
263848438
1577493955
1564054685
1859645605
1182478195
801816
987864038
622587781
662759297
1553517281
240748514
1407233347
1209659945
1930887399
1052536542
1441923430
1186486322
1067762129
1750708275
560302795
1056559820
1904018522
1828791071
808786452
322220190
2060129360
541448034
1903323148
1793221462
1568499131
473351064
1637015426
1418021097
892542419
640056665
335083567
703631885
1834881458
1508845806
597316874
1520736041
1037058436
1346437214
1184234495
876765665
1621719387
122126412
820459239
627389154
190049789
350670625
1059393131
954023985
862366691
917894530
689927608
1053884039
1338149226
454844496
511234277
475344136
1048508831
1336209104
1814231777
2020004988
1685448533
1439837870
1361444043
1787556089
1255189276
426524131
1356090418
1643865692
1388894507
10003165
1648495383
2029508200
512076905
534086220
1329695742
635698390
1230027166
1506072828
499513611
1198614015
632425597
509341826
922276683
675331458
1208831827
1756867190
335371536
1849470134
1214911737
798047930
1413773302
849148637
1799404557
383341567
594305207
2013919515
1502985341
435279025
815964010
1174540631
965033171
369656844
202523931
205978089
1217356043
1261356898
55613971
430192909
1139617960
1342931942
281188075
756011930
1772101456
1160365290
1993419674
1050262928
1554221885
155407948
1300602995
1572958665
1419568731
782658291
686115430
74614514
80308563
1162656547
1992904127
1572289082
785657343
521021872
1104229938
692071953
1035354911
147018150
1373701546
2087237668
1400299364
755613860
343199375
117008769
1772853560
151336648
221477203
43546765
1663266357
123137969
35943957
991992774
1987422887
469368404
95223816
420094397
905369184
16824863
443224861
1353171388
1700658917
1728418139
1842237815
390131533
321746390
1656283305
936551830
1255846686
365634851
44367744
369398001
374456103
843236077
1265296139
1000601502
1468767235
743784611
571308662
287615953
1137165640
1935176474
523520692
434827930
182219405
1228929781
1289656638
1579196272
102325917
1713325809
541161050
2106330006
1475115565
383132414
2147483647
792999322
1629625753
2039063854
965888624
1199010366
542623393
779430397
2002631955
1168334775
925472907
1458331799
1296112480
2016577586
686368421
192835213
421691678
2113859423
1797823931
1265907683
2052201416
1869524514
1729270927
1578744624
1497690206
1634839005
1682785359
21169288
1586647477
1977324627
602314023
1228059843
988659800
1999729915
960952703
117283296
1511843916
957117935
872897645
728386015
1940162663
66035483
94728160
487805233
1646812961
498257872
466706349
1924591383
1187600132
2139350274
750968075
322779790
367077887
2122085136
858772761
599171550
685010747
1967294468
737171526
522341365
773218153
16807515
1739490393
783593223
621440274
1727432778
1572526155
951744254
200203508
1205476576
2092232491
1052226512
2106425425
1826163865
1448009702
518843087
953200560
1269778704
1290591926
2074070888
111545708
1683860686
741424667
279925420
725410001
1109021311
825998757
1606986367
1736072797
978241111
813090686
696947574
364565795
1273549457
530777207
576280212
1449513917
308439230
2120115941
1542892446
1763066871
2088881462
1727832065
1466780282
909624148
56839204
785151330
1836563512
488754347
917163303
913156074
255435437
1848482929
1985200268
110845230
1865203767
2025065374
2063578750
856253742
669266947
2097729643
2069150113
1650907779
609651825
1176614596
1943864048
1935583388
1822965584
385010511
360794391
802915997
1425805382
474635575
166217244
1242992296
289527994
306142743
1990918951
1428967647
2068404276
1591462056
581701228
1935482023
1015263731
1562249834
1901437755
573374745
1389652225
1624048422
355011343
2060874260
207672747
111653874
278639196
2112990130
1124456160
1055194195
1162874087
171704879
1573078693
137157703
263709010
1144246238
1345846048
1203260174
1952098663
662718057
1986716452
1288425796
491044111
1242236793
1751143819
851492992
1006949047
1708018794
619444081
1171297871
681139712
324231895
340993676
1026942366
220941371
2021459898
61511361
2089929710
1073710509
323970574
1022266608
77092695
999949659
108890472
1644004793
143008469
180602239
743249517
338954346
984693423
1070395830
620176166
681519491
1985614209
1021990834
288850456
1628025082
2094669066
101240321
1426361722
853876626
828400736
461535414
117053387
256071618
1691625596
1487168092
1199942029
1232396093
753375417
628475682
2112810397
1668213238
1732815840
842266886
1162390439
1522628457
1754268907
17834250
1944553451
1576594254
1629077480
2027501394
2060115390
1242877303
1963755189
1858717000
869195317
508361868
791854267
940751948
92493002
1556007827
1350181980
723258229
1137823158
1963089967
1863297909
725895703
648013817
871334800
1342935439
418579518
789560179
910944459
1855249990
302256214
1472855871
2016205651
792999322
2147483647
1794516834
1368429766
1900812812
975680351
1703190818
1839021835
995313500
867526771
1938243917
1291977725
853632981
369329210
155252067
894285227
2137014080
1121427658
203068235
71436032
170976553
804885222
1670366084
1272000123
955559022
544338043
814122871
79217123
1861172645
1095885675
1645122333
2071130047
2055620332
795542310
2067497351
1535828577
911719512
188535942
807082306
205835398
727173265
762856361
692779260
1319230931
116534597
135276948
1321778439
318758364
1025218162
580384867
127412798
1791674540
168149034
529333975
934739098
442779631
20666411
717903145
1764290610
587767292
961000696
392645245
1555571604
1010432656
290871164
87399142
2144429370
1243084526
1399903252
1002991794
792018666
611910069
614150414
1452846439
1612512139
1864224180
1804110807
1463583145
708880063
1510251015
418961131
700138873
1511860280
1906439176
1480714360
42536655
1599216597
1381670171
678118458
103105719
729482450
1491360653
1866157863
882994198
1413094212
1490717307
724149977
859858037
2015323825
1954150489
921989481
183779243
1626078655
897314912
596227561
1814702331
553608942
222545889
2132141122
581933499
506004835
1137781940
1314667709
935505172
980876716
885920161
8501414
1834918844
1279335341
426987258
1789780646
1149955191
1732709951
628020797
81952020
1396330003
932647686
2134410361
2096143739
262900277
435014750
185160217
1660506690
2092335814
734296208
1207612594
1410345577
1760258425
1905424426
96206583
466577133
35294968
1816541050
302194708
1989944430
1360573145
1846988736
890197674
1224906681
1161024575
351458365
1095161159
1716622625
1464590670
1894022744
744758881
153439426
1907635662
1694044237
427445693
1590155235
1864259167
482958320
2133750874
807008467
725423835
1055054177
246207033
1021491467
17520907
1870327573
1910168636
514839395
1789685062
1922488275
888483294
1072764058
258477974
606539742
1022792279
33211204
1883192187
427450949
2036782395
432273112
1054372270
1796342290
1927876295
1684061946
1078110851
661855710
1701501660
1042583492
1087101441
314263028
816887687
954079285
534693686
1732154378
1008905196
1672222709
31498749
1706698964
788067315
1751984202
1138933795
1213260686
1727756517
1145930654
1795131216
2050740991
1621031548
1803025724
1564874526
197016840
1909114354
1633769917
218282368
1148834845
962595420
234809035
1939783050
1959875310
960716685
1489015826
162173885
197890627
1883402102
221957253
118785657
341526232
1744101491
922215903
1089592608
1201120858
869816639
248700798
218920967
233380694
548637642
1859115497
156533610
591759718
1036617270
104781457
1892204460
1577132464
1651166855
2141679696
2043326111
1780850748
271324718
362760911
1417490110
389393190
1006865077
1629625753
1794516834
2147483647
858930421
1713955435
772978467
2054153510
732190333
1077688915
1327814923
960061547
837123322
2002796468
1125494821
80487277
148758230
1161807570
864905003
1559967291
655417208
827881117
1762157572
1898858505
1635736141
833675060
242358173
1651605699
813826606
1543834455
215913925
502956379
555050784
635637237
341494901
1121718682
279883975
473360544
1791126635
466104234
1858597138
383483762
1622308333
594174770
504186795
2104056052
2125930633
688857290
142531733
1111836037
2137278374
1193453480
1213613674
1550655165
628175994
1811454513
2011529979
1326154522
1302061637
1026462793
321606413
2071110330
28959686
1671672117
2079887932
1444947258
1430688186
1632587604
1270968831
1665260675
1529564066
1865130941
461898899
912548266
1532433724
2097216529
1754073771
1834715647
923378714
1577543511
1376751660
2088114845
923101076
399953620
1024827818
455559767
1622392403
18782530
1211542972
1008627734
345921926
1144742847
114545216
756259872
390653922
758394148
1499196791
235906440
1773392330
363994688
2092632098
1487722570
1969194095
1341555738
261256474
356568381
994293095
981348352
29718624
2127924947
519250205
144968822
1615260889
649292084
2091074989
1656353618
500491825
1203412310
528228853
1025570266
256065550
126940021
225709568
285686739
2029313185
1414166913
617283051
1997739345
1082921048
1026976114
137488575
415844266
957128849
920285104
1388984956
32036526
1349446979
545835142
112582738
88039416
1117448398
1461985234
1741186518
1828495906
980797565
849909695
1219470795
725052713
980091762
304779526
1285195862
1591913232
89571319
302262797
227402870
1535746796
1941083649
161513903
1550843861
1470120799
2128628201
1769071170
1033743313
1028371343
868265142
1829693227
867796335
1848293020
1886414444
228883641
1977958257
176682768
513633333
1326541634
2088825441
448668983
185288978
6503374
1242926871
1554987106
1977098453
1606348806
1293618907
488440923
205807676
1393875868
1379200515
911072254
683465281
1701315828
1362295939
2060192580
354883920
1401637469
1191333725
1626997218
704861689
1257276194
266891505
355728839
1180807609
1966199515
1149897080
1888222239
1981848111
1731959955
1333084111
1537686211
379752047
1610339090
1561805736
555311658
600972018
1066184715
1125288323
1392523873
1717462392
1345493288
1877345389
1371429909
1217395699
1423214316
1863367742
212990875
2089638536
726959414
2140556311
1585576719
671492721
818663053
1349210548
1063698200
1953876092
1462510042
797049623
995527316
1426036000
654401773
935730241
1401369818
1426200918
676057507
1659677196
437474439
1159868243
533671936
1323445027
1504002699
1707755820
174699428
500319313
1774665207
288715124
1691383227
592759283
1273745991
936513460
2039063854
1368429766
858930421
2147483647
1958880296
836418745
1248332539
1380427375
82473715
2034583740
1825806028
409484631
952968360
556540625
128525836
1209236016
973674391
1040008862
1440538547
475719413
233168808
905509598
2059210424
1201248707
1536107648
1274479447
366509043
334958782
1641268333
459993804
2103220798
888882796
1586315622
1884835905
386722372
2052519807
1956961387
2055839192
341776615
721242941
2110238445
785038135
1020157202
1625431332
1946307919
706588422
23981058
1688069869
1177784799
576627919
1778365541
2050971662
668055274
1152652204
1451109304
1478801029
1959487947
1817058369
206050657
1021652408
1226732087
1525240300
297541516
224044144
873658129
1021811909
1131155003
2094156848
1303572259
748377502
1999374682
2112338119
2076771760
1816283229
1461747858
1515043223
1751936457
1371213109
1131713757
356095090
1745948694
2060931516
1123508269
527809885
661711082
329828301
1867008213
609416566
1548307061
1141524641
975583113
1926838558
429886865
1081774536
690487754
1127901764
586265831
638636603
1650264642
1829143141
1997653705
534887217
28815285
536793798
558125072
97026142
1662618559
1799883287
1401690702
988249528
38017940
366955605
1366749827
433980403
1303401588
451546033
252285554
452483484
487454104
193309098
1161059383
1580029523
2138205153
169616681
29873998
1716733200
292377928
102443439
250789116
1681893240
1226557786
1295804422
72360991
972118458
2072952242
890898989
1993028477
591496991
1798219394
1966390269
1499962602
1039410597
1226069792
1858726181
1025006958
930989676
837672767
1688107553
212347831
1384455439
906994936
1808827831
1686387146
371801391
1496950812
581972277
567291660
1987964812
170371595
1662289154
2010836223
570884052
105091317
917287426
257029208
697004129
15106680
1977789062
18221250
1253491824
592126942
518444596
278080423
1631397622
815007112
365664439
616053023
1979205503
1965682481
920852262
585093942
313318324
320462658
2110548021
795621860
194823796
1466712825
1036262174
1951366174
273644093
393192154
1516322483
2039666544
900090535
1209238236
437446350
559782867
520614478
371201988
1906137737
1166681755
883177967
578215133
348896980
797477298
1079456610
172059499
942139607
1932868732
701346902
710061223
621672487
430376288
1469024084
603190292
455200741
1206274275
423192104
603931474
1974602797
1702180883
1691837495
1260150708
1770083588
1006514196
1437187710
1885912369
1488889065
526323504
1243490565
504886306
1139626973
262541164
1173176853
1126622145
1912284241
418284804
271685739
1705652734
331351191
150857331
761060112
1564667939
1153449430
895632417
1574313554
376377316
165084311
123114562
1007941141
1393113248
1133919240
2133476461
1597012162
314387933
884045668
965888624
1900812812
1713955435
1958880296
2147483647
128241186
1219987951
1733445181
1919567556
1581234179
2143986355
1699341714
1164092483
803827518
368208957
1700952261
1087045371
315186182
16058303
1230896894
1108630489
295413615
239043401
1438117974
1723317620
1833375860
29329064
791318433
343816387
874213157
1262417395
65559034
976603125
2019111633
2085788534
1762300014
514235694
1450817523
1346636900
901924956
745871048
1585336457
959499469
1678235531
1124559129
944810128
660758486
1460569235
1154489115
923974065
1072417882
701780330
1983356714
189880148
1947021587
923076352
652617997
97839290
1569355623
256231248
57664399
713864888
270921004
50317342
2051157934
2074617550
778385654
310954757
1551633985
1160904614
321732218
183782394
1653641268
26351014
1104477603
249313102
489323595
1977381010
205635355
1190791701
1128546060
311040795
1897462689
1944823077
1987063829
119905802
1684510884
1092385379
1654163632
1272687764
1791100743
1791706993
1298670166
1780242647
2128393962
2008166136
62857240
1941694831
694413814
806181579
1426088260
1819935040
242282499
1788404660
1289159494
131898740
1136146777
609955598
937649535
499446276
693591277
1484325307
688164033
1784644996
142965289
360240840
1785200635
936235761
200197500
2132254202
1482774666
2132919213
159106523
1694186517
1528598655
1074283974
2034756466
1503661009
1880207179
277906046
1979644910
2127552531
1944941530
1364293895
991636880
785723939
982975366
1309147533
677071537
1455891624
1364962336
1810070650
216068600
1243747560
911882273
1834463733
608578674
1547055274
1733338382
1683053142
673679669
618841742
1664893833
687694544
1675478148
513432102
259825010
1976239207
1310889449
1989201164
1427890014
1259766334
365305545
916143986
237934900
301197124
1841977225
1269365510
314031629
1809732462
195295385
847353977
1071802432
1858113512
536609428
2074289628
1510045420
407078914
1632206232
1075196548
584900767
2005153918
1441910111
1429987375
536111819
1867394975
716729516
915514836
1389654889
1726020011
474742307
1908806422
1037918614
1536955646
1738611003
1185414557
634504802
587894848
235561454
1661319042
294335501
626250717
1552845624
1563908532
1464299515
1333482022
1638457574
1728498678
580802466
696373218
1795849316
342368017
607639945
292749344
685789200
1548383867
1122477032
746739597
2047606244
387218819
1162919602
142015450
317380082
1982976463
1869210387
602470335
1695840513
163013833
108464444
969227544
1249321651
1714419026
2035134856
410340212
725001699
109481371
1129752193
1132514179
185800242
1034855619
1676061439
1435290858
1776916101
1318356956
2114817776
1643317669
25402720
1403430751
1393315876
401230683
1507192008
820740158
1268525359
1997691223
613197182
324798215
1199010366
975680351
772978467
836418745
128241186
2147483647
716495747
1697540456
960248691
1807010254
968327088
1385074253
611269719
127113668
1868874121
1446653153
1610961783
1983100930
16414039
2113057494
143602232
3054022
666093191
1568121336
1609175032
1657743929
2085707516
1914799039
1234053191
2028974062
670813616
380946339
813042020
2031484617
663522457
529394668
1336402913
1312114919
1105502037
1826448389
1021991977
1643230607
2024931912
340657261
305619779
943984058
575259702
1346920798
1070523835
1886385229
1365394201
48122573
413425024
1073721197
713825740
2099450213
314641082
1813203623
1138324121
797603729
447173950
14920523
734240197
1962375049
750372343
1921906665
1040773987
1697925811
874576192
536318846
617392014
109794944
983692830
1159669552
1944289680
474760292
315292993
524240792
1860321114
1221404707
265215058
767717052
1828866747
395903820
838798835
53887733
511879598
704067715
1167508731
898492917
1785873198
2032996982
1822816390
1554012081
1220921139
1594765397
986931144
70302813
132698676
1130610625
1545071726
484912572
719413565
1677242301
319398600
615266968
2132661264
1782350224
905904674
750012697
846617804
364420904
84163604
936564544
1644388164
548488030
1920964040
72259685
28045775
2140035976
2097891056
1957105914
2100320962
823828794
195482018
2032645835
1141309214
1077494481
9649745
1454313488
936999226
1849958304
1636561708
555610175
829022673
2098024572
1240578305
2104886768
2109504559
1932943362
522900677
536465618
1237820045
1032861178
1404480041
2091406893
1086302333
2060948413
46287960
1376293978
1639829376
779289742
724504318
1789577092
1099186038
1257292764
1020574303
594375135
389966405
1017576509
1804197243
918578887
2036013288
1928889814
528114791
1008977284
845834594
422424963
891874633
2042983968
500588442
1190224725
193100286
82044918
262859209
1268215616
1441384052
378322541
1693529000
1745303839
283104571
232614323
1708191655
673398793
1935899900
188043877
212186350
1029750652
910476199
934479677
592143525
683684875
104596769
1923125727
352625461
207867245
126468196
1569858813
985586681
1283228516
1767942672
1364051602
1747129933
1906293057
1597668647
1657504570
1731334143
870951324
1759780828
1468309999
482087220
956141905
1597585323
1696088128
2036466920
496269181
1264388617
1652242709
187026138
2121814387
1832373261
1592707609
1156916557
667496846
1586537368
1704763675
134147607
1542214446
213172912
1760698156
2049629900
1069476876
555547255
1205530933
908977009
1037318374
1800532795
897710795
1543701280
1983114259
895451175
2085707572
598409163
587959382
1336527531
1264445808
12843732
620795750
1231795194
1995325695
1524557579
1204614044
769912878
1199138233
1707494505
1572974021
542623393
1703190818
2054153510
1248332539
1219987951
716495747
2147483647
70809284
1662077188
248961598
1751894979
1415339049
1156048459
842452271
181982485
265372478
2124237476
2012204118
1590637687
1274264008
761876572
1344020344
1141110829
326973530
1365387253
1132827581
565700501
1527605538
1297253838
1309419994
1686577266
12210891
2050206629
750346107
427783037
606598551
824438055
1286412360
2140301341
1562745758
423241325
2038543765
851885616
570662426
1692382730
1891597053
916384350
26330664
1326991158
985272533
463389845
1050557091
1644722401
2001997901
1364322613
1333733622
1984762428
1492313771
1029835802
401682095
1307703156
670073104
1397394464
596148659
40526965
152414602
28523241
16156326
1346593631
236752452
1756799779
517256666
1817551857
1249318344
656792206
529130677
794222907
499269893
991808595
27370234
989152491
705144364
1845898521
1128927164
971851655
264597798
37878828
852735991
1515390701
1232490235
1834127809
1006603135
2138244998
454759268
1617315812
1806978174
166664151
935342577
134079431
56516524
773238085
902170765
275505325
1758293423
2126256243
1701411268
2096352464
1559138909
127607646
1881502480
1134356680
930279115
1403385145
1953864889
621616441
833572415
830547959
1117418726
1192669394
568771027
390906880
1706715672
602876248
610968822
1112140645
737198924
939647671
1482287366
115174266
1209773403
1093550405
1118159871
645348094
1579618172
304613899
1635038759
1439937204
2001639845
2110833554
1697933964
1888595788
1767537372
1047053689
1150500492
1400495975
100965443
2033277826
1989263933
979559649
2127771662
62282999
1465141168
1125598062
1394510829
27505641
1692165819
186324672
1470781121
2003306129
1943886114
1030604715
337275106
1637053623
895312638
1192748273
1070731272
1802783694
1793048244
478358220
1527048588
1401904383
983320
1126446585
473827552
1198454394
867765475
95402963
1585540903
1466463150
274384626
1401712832
1707842636
858425077
769130168
1911622446
1174648236
1294903125
1726328952
712989423
1440775717
883035734
1874881194
2090716319
836112801
2071417974
696887290
1235008483
323384598
1850677093
474076799
1342972749
441182408
845074335
1152824593
200906504
191749867
405043385
244355054
1568066482
526744548
1475845898
1989885165
1010264727
120256777
62879481
476152265
629632801
717910996
1652228828
1318962621
1958222940
551118974
1886905445
1546438986
1092448506
1247650121
2115671461
1496340868
1549038101
577179049
520711097
816591311
1299341983
172476671
603509735
1818483071
1873180834
820013665
1333258883
1489701691
1148820336
986714125
1050679330
231041273
1689028741
122085930
936906598
366737968
35153188
82313558
1305958954
1298415572
1285404610
162946630
1398962361
845297476
779430397
1839021835
732190333
1380427375
1733445181
1697540456
70809284
2147483647
1034927378
185140963
542102156
351859701
790212891
625282289
2044492246
1312247825
1680286407
186555972
466755156
1284003283
1890933536
1622416207
1979473466
478627978
1850217067
777088180
1914583102
635791948
421941239
1804380871
2016959593
2136145744
1849393056
1237202235
834476288
622941624
967158330
279275118
34036440
1817827343
317269036
349167306
433884300
921968778
1980764294
118180644
1397368800
439048419
1139498886
10947254
1092499556
540991883
324733110
2142571356
1243447929
776316255
1540238359
796124808
246694312
309226161
354032578
1151948749
1677208363
276558959
2045192651
2079673443
1143917022
126541027
1357225542
59231119
1492812883
299777959
1981262293
457224971
694538413
1149167589
532686489
1891546993
283111247
733287848
254252046
1504880846
1537987389
252823045
744990491
405770764
171241314
66689477
1296027818
2086131268
664291597
1224761256
1306460228
1725419634
64482539
1480844060
796870893
1707037992
17503472
808671036
1396624805
730767304
31730431
120483551
1111958508
1623336500
2143914607
582656141
1962442649
1495457504
520117167
83134871
1865623352
920394184
1842969582
1997208621
549206678
93753200
464271075
317720604
1329388332
1467691183
1143144099
1155035455
1777694814
1662324069
604842910
107505354
683649469
1272841932
1487216878
627298390
922789087
1139439023
2039202667
421903904
1648845554
152673865
1871105298
332984180
963356155
1311439961
139388983
1674022969
1648826452
175132943
178239591
2027316371
1190945200
1106812087
1150050433
519887823
1373063846
204774829
1253848732
1749159968
274832927
1153939001
1958686220
12532878
1908962356
1076687859
490929520
540309370
412316795
1197947968
1046214599
832227535
532921291
557978911
2103901310
654634872
570769351
1892277954
1314583519
1354926609
1496983885
1849829280
1655882912
1572902624
602250992
626229815
1766682793
1688371450
544555552
1208856378
1472374890
74047247
2134713720
1118077682
577257213
321614316
1518677065
365683707
1997769357
1375703078
1287287042
1616209297
1787914674
1090762793
1191369639
1333626773
1259667959
146407232
674468043
263460603
121619805
1144751715
1050462554
413588932
473995125
1210595192
231929254
792802088
1277978090
380640801
1432053946
643363373
1354352224
308442969
780196466
2033392600
1479389680
948366767
516014042
742237081
334466240
1746383443
934470182
1027324741
2035772113
1973325135
92318209
1375097181
609595872
1985433104
1198381849
196063534
305836984
1470426630
6493891
1195627003
1283971496
1204107972
294481834
426570788
1137685774
754374403
1505006748
96570094
999745495
621911473
1384890919
878358285
32322661
1085547276
2002631955
995313500
1077688915
82473715
1919567556
960248691
1662077188
1034927378
2147483647
1708648491
229307410
47739792
130227900
1861134113
1115616625
733131621
1029148648
223147871
590646688
1240406915
1526399909
426467040
923377543
799518008
215206128
1804251637
659074456
1215841695
1784381212
1143622917
1168093253
1687929032
888654049
1591794575
767859708
222474002
2014310774
1892578856
984683018
1106240247
1310747757
875792120
1445673214
2073195599
1358005297
1823922693
631820560
467423627
933044065
373623090
1815565947
1216826226
1923059963
1529268528
1496789067
538168200
914218058
569721135
271597190
1630045060
759865623
103036655
965458731
846590275
552551118
178452619
1931281489
1792562296
839191744
114529592
1644618935
1958965331
1494147354
1689658439
1450222844
821848697
747905473
1382895849
431745748
1948719539
928216913
836358875
87649043
372564394
1310344807
75811393
2109859214
1946939570
717384521
230264337
1581800391
1337445410
1197718761
251273883
1772387064
1513644779
491566323
916876382
944907846
507632399
1237846983
673905372
918716406
407352847
2073108316
648241273
1738796380
365343394
1368422457
588394477
1467854301
1718895799
1031565785
1594091357
1016782479
1826200693
486043459
323715109
654068461
1972008831
1999228182
306395182
229443183
421145723
1504459460
1656919322
1760488388
980615560
1842439172
239219165
1174095705
2049138016
1845632306
67864653
1759865169
1159212281
1747796097
418788158
1980205197
705838366
871048480
254456307
408784070
1828206457
1123914569
1760866706
1428124920
1833173478
264757989
582494597
1931395911
705249609
1413418202
1982733341
1161348274
1927537421
422679006
103974905
724754759
801162013
588524069
841579587
1132279423
994086451
1692343381
942042898
1935765448
565537486
760735404
1741166096
1774991696
553694706
412195166
1872321188
713369948
1134972835
1923492063
1185716401
674776513
533115679
2135753895
2070910265
2046987226
1661523678
16378298
181936391
129636453
1970237366
2146574166
1244905767
734303366
296613694
1502339911
1110622243
2121430865
1589511488
1163889192
1032602804
123659819
461139070
962171381
806383352
649559163
2004196725
6289243
1202940789
1897627558
1257102038
1770731663
1822068205
1277266730
369233436
968576798
1156660896
1540844446
1737685144
471680415
1708617705
1297527856
750477105
922104652
853829621
415395577
1384217078
951980047
1879131946
2000784865
1620942862
2100656378
55262109
2111735800
305506593
62292732
1110808732
1124041996
1243660623
1133221149
419132762
1882288664
115834007
1343924233
1573007984
543377842
2015888907
2015316501
371743330
646214651
534494178
2032139377
2406962
1209518492
1165923449
917015416
446924480
934964827
370575881
1168334775
867526771
1327814923
2034583740
1581234179
1807010254
248961598
185140963
1708648491
2147483647
1989794544
1435430152
1074260610
108499730
424098847
1304540374
587948744
398254711
455661281
270071697
229090241
1251071765
1615065082
1001948920
44194748
1695407342
665524024
1925288525
407422617
180447681
1353359774
539951803
928356161
457060176
1076880067
601507838
614075965
882858851
625749119
983843297
1093594035
1269927848
1219194363
815074914
230009042
1760059659
819895273
1446693322
19425724
59439438
1960508278
1022178438
157328963
985965144
725773788
1146933773
1672889970
1684753104
1889279534
1279466188
296704088
1253134568
1320590321
526649006
1979385235
508561018
868514306
1894141737
2036284067
143921357
438264945
480991069
722693453
175140255
69161497
1700138364
87257675
1290207954
664103911
1943209102
1019575885
651973479
422956384
685595833
1029871143
456497977
1037279276
1552084641
769331905
433721678
1394922772
877101008
913548355
220168435
953704147
1218047467
1404252700
1308016331
869289186
1605577086
356106051
1069689011
2010530086
77971101
1100087154
1136771287
637801764
1316107351
335799427
1785588494
1528250311
193187431
1820066860
263227794
1614476408
369608519
828305001
1512507990
1513176984
824842871
1336120639
2085292782
1547786658
1342899480
879528146
226841064
213756738
1814607239
1893153460
1752246969
727785320
283126768
1284117160
1789382299
506704029
483570027
826856749
169537768
1766059788
1113185070
218085102
598347877
2145631821
31475357
830040264
553510545
1897449814
1769374490
2114629796
930385847
1472308529
1773464780
836560010
2064521150
275065856
131462148
308513346
1567267854
438374731
347915934
835375901
1005390397
605315512
1609768484
1392306941
203136093
570629553
1980003564
165100425
545758678
1143772321
1108472045
752970351
364015894
263603453
1318887525
1993041567
356654742
1745132750
239166509
1171620839
349451244
696192224
2012980183
499383757
778368680
1758396501
557426573
1094394002
2128917873
1666669186
1012872105
478589376
1642996475
1048090393
973128211
1994010708
93267587
418325871
401306974
862557780
1158301653
752227903
1622385057
449352808
203176876
1535939265
758806761
1015906542
237113714
1739750663
517777973
1001061533
1984991343
813386423
1434720878
1282122820
369692127
927056860
684074049
58950734
131254893
173140836
2026233731
1260060779
757715492
821003320
1188043356
735115319
1932381369
449457996
1509202763
1849451487
1764593219
1740975320
202951142
1669731666
1746490765
1913287993
1901366885
341115447
672995727
1934411301
1925212647
418377184
1947013560
697152743
1273083646
1766336237
1669097764
1082888555
611721020
1136032919
568327779
613214040
2069642134
925472907
1938243917
960061547
1825806028
2143986355
968327088
1751894979
542102156
229307410
1989794544
2147483647
1290543305
478962361
2081061821
1150392950
1052522504
1089397723
124796468
1848080143
1216597547
1140568075
1026735818
1831360170
1455525450
2079656623
265442301
1613474591
2075759364
211792938
311455691
130140748
491550020
425913870
983542204
332249146
1968101715
408170014
1960456341
203875354
1020008639
307317341
1569613734
1805735440
111335843
759634581
441224115
1317031443
1646912878
1018009762
634873267
1251296787
1247228536
70309837
899447929
1248652204
1774018886
567809038
1140183921
372344968
2057837649
1684735742
934542654
593425151
989034599
932258646
996119511
1450794743
193553769
1400728041
53468997
1136779085
1915971939
1696724667
1871606867
2132533608
181236340
1562804790
160658264
1242459509
512462622
2052920899
2116057275
884923368
565975907
1372195096
704799052
771240062
729382617
1276074620
1189917055
805469997
2130642672
1149818694
876274711
1039323117
236313518
1935604066
1749502511
92100850
2063226480
1968877117
899391481
651539200
1163758283
908666072
1712119153
2090770936
2017422374
621801772
659705419
1938259897
1789799147
123479487
1155943279
1365088136
528829824
153733135
284126087
1666143020
152304120
1241102421
1926103
1911601994
460966952
189565300
38290222
365166198
1429434464
1380947665
2138798118
1853756938
1881412011
1439123427
1614172377
1483793979
2107524833
1959508646
671007832
1735654423
1261364874
1512321447
369800252
1372644583
42336291
153742384
2005463873
707328234
982417908
961049832
1271471358
1240775093
1517560214
680896177
1992088039
306636426
1125895297
690557358
1777304923
473238673
683539687
1563991985
1296905830
464413401
975650047
202648195
267060236
2010784772
1282328694
812663030
329554848
1427283006
1421287609
1479301095
525224902
23634182
1470822112
1980569300
1739341051
1725990087
1510130394
413854683
1004854166
1280584662
1846778776
1030970077
1597643760
1132732193
312329476
2133383846
457859447
1168041014
409918144
1656076984
479473336
1437838822
516511142
1482707929
60882875
210617498
315246301
1176374769
1077640704
1227306268
1840825803
1870075188
1202875095
1048093666
1297839493
88459003
1855548982
633387016
1460358590
1172560828
1853474626
2137698317
668376212
1697863123
1599326517
750875432
1699790428
1608111107
103431885
925700656
1786239682
1752068767
2031310919
1304388600
1604455127
1481226644
1838367521
1793367154
1579425466
669416089
1838315562
616485011
596775646
167425247
2120417592
878744088
742645673
2122131909
487784053
1831804922
1982452435
951288483
1010280294
129586851
1657633350
1544272701
1421931641
1312999653
175539206
1725240853
481361232
210524223
1968138722
1458331799
1291977725
837123322
409484631
1699341714
1385074253
1415339049
351859701
47739792
1435430152
1290543305
2147483647
119182707
394821480
637379674
1617689016
1856994014
1768671974
1906875706
197623082
2001584247
1334329348
2108179700
817763480
1166727366
1953572264
273757347
1708997693
815024800
90463966
1215646137
1296178078
1668179426
40222223
191488153
1168535168
1824443451
752867185
771068799
1040192297
536825742
1503983935
1170054600
424414005
621209431
213031984
577797616
1319031209
1537283316
993748122
569714194
12283576
1914767418
3276547
1696156282
1872539173
764235563
354762456
1321493503
1186365063
459370015
1043073614
572625700
729775798
1542631541
244772141
461314289
1166469669
69833153
1279987868
248447374
1502996234
691542171
2108805921
2074977116
889264983
1382010823
1319540486
1649270925
287569634
677047177
2026863022
1767804083
1931020249
1394533652
1880113538
247480788
555030676
1789810750
625071666
498095084
799407525
1693974511
1972536029
564146644
108179575
623264342
1980526400
170773863
1586112087
813418729
1570768423
1641044349
2047621440
968626057
1942605599
1241664623
1262280019
92165642
1940934800
938851420
279924918
1501615385
266126921
1464628832
627412006
427110568
1778538557
1912288639
1609011508
673381825
311918062
1882127763
1511153588
34510534
1641581063
1376544980
733879808
1853178696
1061313135
1053150857
1756403364
302531589
1110771898
149613610
307800268
1299963599
2083302883
1431713056
277259118
1668859242
1175858488
19244067
1281053897
901244453
1473168747
1386277842
164096823
451626698
1565528020
732940814
1895342155
2010277985
900168317
118296180
885518158
1053132125
1089569496
1587839127
481463810
1246591767
1937963233
909666746
170318160
477788479
2141332225
1438278142
843394740
1858433431
2101663380
695351984
1704822662
1544858926
85617669
1902034369
1317710521
637959689
866256200
67215808
263274333
1633572802
686270192
1501979382
1259089463
56949466
1618439707
2017529680
1992023287
1036723604
784718071
1654214378
772581513
1488134879
971978561
828220125
1162069149
668085507
214582372
224605564
1938751987
1850757617
221813668
1426858730
1800397942
1497833314
1505266017
939844056
320523603
914589584
823895951
60810608
656819763
1152894564
202420939
367206674
274606670
1802483499
256786865
672715063
878279901
1748179831
1485201938
1864610128
184235653
299642886
321351588
1699850357
1973464080
2130337661
194132524
2037506210
1703381677
1203425722
920312842
642571548
1997561444
1043036720
1908274820
656582738
312446509
530688807
33799558
497050484
2114375651
1451488480
1850383520
1675777145
2004385214
758931811
1026033206
1983542983
109976542
1674103152
1456156652
335831614
1931339418
1296112480
853632981
2002796468
952968360
1164092483
611269719
1156048459
790212891
130227900
1074260610
478962361
119182707
2147483647
1310736857
1352573221
1986815970
801745917
1347332135
1363398713
369512453
343191867
750896228
163156772
899813951
1740348798
1895456939
1637553139
1316083385
361449031
2102492264
407927857
1422664259
1729573462
322592638
661213499
1021929150
800410126
1078857593
220079713
2083522486
784279531
543127298
274048785
357115049
970947870
1324753285
256963366
1846383695
741251311
335610027
599110230
492333160
1812747176
1654665161
2006881553
839238377
1910493884
1362649390
594604094
60195110
1688287835
2000663174
1525872991
2064450433
362932959
260474616
452936062
181708224
1110860153
277941403
841900084
835664827
701341251
176671650
72972981
1158101315
958009394
1674794307
1258063935
94152868
295775998
1966355841
1185867761
1925681114
628495463
1712052853
107477636
1504733390
903426828
2129647513
1623225410
1534321662
856827802
1561714653
1277123184
1993975393
796812965
1596407268
1714001945
1034824583
1588819899
1659354385
1594685500
2041326338
716338917
1423409722
650082829
663491429
1722337446
1982099123
280682707
15058508
855073225
2067265952
923500464
66825256
1366915490
987773032
623407702
1372365448
699555034
66455992
574004137
472646841
67835372
1015479975
1835209330
1326209956
2041913501
2006224987
1157568854
123287009
142793680
1267875661
209303181
1130895982
1580774713
845057866
1131495028
1911529164
2064853869
569968089
1942902405
648342056
1663031064
338792702
844889148
405191189
194891896
786582123
1880426659
1302084880
836895345
568659993
1350790954
1133415546
677174982
1924334518
1241697057
310156136
1389053826
416880307
631429412
1544518385
1043538737
1463166392
1189872639
1217666931
1782132904
1532113990
1471803936
12044760
1162850799
566910752
1733571839
2049839113
2036979725
2103027485
237982781
1465885798
151104922
1603212612
1916219277
877109443
1946577262
387252003
2064525803
387745522
1836415339
960381763
1942349452
721292411
118168216
1199913782
543667882
1038992351
1883715025
513552232
1095469714
1980419921
1293194393
1923745253
1961405985
596558266
1980513079
1401996634
1614017431
690038978
622466573
622494429
945710197
731052750
1040880916
2036713230
58712541
932531694
449691595
1489013665
664495296
1498552656
365038970
793899783
715050154
125639112
1294068025
1845765007
741999061
1557624504
1654604120
1771275642
1892613396
572493253
1807204050
1276314191
1803229554
1880905993
559394468
1178749969
878831762
1765173065
1149830491
805838945
1653469376
1486881902
713085006
1839890531
2080080256
1578079509
123232397
623572461
653626134
964561009
818061487
2072066749
1868489654
546262136
2016577586
369329210
1125494821
556540625
803827518
127113668
842452271
625282289
1861134113
108499730
2081061821
394821480
1310736857
2147483647
1121603967
951442837
2086466139
2084245906
557280430
1435655748
234909585
132881513
1715961163
674468012
471982994
877085060
600087961
1452702156
241505091
577590416
1059607423
850121686
178670911
818720231
744164846
1506382229
989652050
2105808204
2110955404
853650207
1195727897
1834725535
1169256930
622714047
231252203
533984879
699578411
572297378
1011791165
172342255
1738674021
778108060
1611077161
1537050745
824761122
831334915
670476232
651720251
26856425
734477797
1281910169
139046044
1435795409
1713513511
1835023301
126508866
1689585603
1604420233
923612057
610243246
345905246
1815490033
1757253067
1483490966
1491084510
2050898553
1952847188
321705109
222368632
1078469252
1186271347
97065564
1283960905
570804566
1386712185
638200457
841503360
720427937
1782281781
1473325629
867785313
1357006230
76325706
163195290
2141433310
1682505866
2058604278
2081259803
1415115735
1631313850
1004228101
2086829258
7974518
1739236916
1755106780
1330959664
1792358002
1396251626
1476979242
161499992
1200644303
960180399
1782683663
155447574
1156270431
1563794256
1712286263
1699076459
341785140
532747544
1889550976
1744294259
136030928
1992391919
956158986
246135935
372280586
234689668
1483297591
1034135688
789812268
2052760378
1308145717
1958554556
1109485164
1714791124
2097716406
2042928008
1283509688
711264224
229147279
1227377249
1809043390
466349556
1551476462
405915596
1156799862
1850433676
1693020732
1487572572
841102993
1842379406
2107640749
2001661457
836978583
1601069084
327793094
1039086149
985613858
1179932177
2121848565
1575995469
1740126027
458806389
1370338876
1822426671
426209495
282884295
1483341931
562473931
218431199
901321119
137479424
1315777934
1093282247
194792189
918916713
1331738447
1819846380
1337982016
1737313441
1431399853
1762709041
1738434893
617244500
1798726203
28847094
710620543
1070873314
396938268
1881751297
280115336
679779091
739841041
757032619
1568791153
46479161
1374077909
129641040
1826203990
69267806
1230689200
1919861812
2110983909
1518623407
1581260263
1025967331
1520329108
1967297151
1154386151
878116950
2073781306
646608592
729305451
492631863
700457615
432521463
1238232375
1400204358
579081350
620714598
980686743
1557053001
1541197304
732610064
1100558613
267854247
858968527
1839003823
1125700668
831142864
249647909
34683360
694004504
72106145
66918072
1882042877
1382126437
736793074
1416780893
520612252
876177611
296765868
566891439
468984624
1708448693
551500030
147760360
1391313666
1964961438
1354757827
450332279
165811185
1623637741
1353843772
693148967
686368421
155252067
80487277
128525836
368208957
1868874121
181982485
2044492246
1115616625
424098847
1150392950
637379674
1352573221
1121603967
2147483647
1417073706
1538363098
591557969
890654117
611284872
149694296
1741271978
802116059
1395758292
425255716
1144624194
196660217
1470943602
1523992146
29877568
1019269375
75176389
1793791804
1054785270
608423204
663913900
1836556730
1918231697
35956626
305540859
519903056
2143029865
1962534371
193060951
912037774
583375701
2055736159
958797681
1209535194
537548612
596193267
253323169
1823421298
655309420
1404728591
1568916355
188055459
307542102
159355510
1512231837
396151434
1240683127
1148774668
223708709
1506260409
235714175
1475681499
2048167244
898847007
594540748
1061349425
249185594
942857043
714933405
612924309
521509838
824999482
1523972279
1653930468
1110751722
2130443762
1622478854
2042198626
1678977555
1466482519
1993011575
617797817
1816844288
936488771
1866947680
432955286
1404291980
164168318
1388858429
1203843687
1283084617
74399319
1555249619
965026096
1879361411
170819499
328031490
2132108308
1139254038
2058780640
991504304
944526386
735368978
560329797
162733214
832430467
348905151
1625040887
1548804946
430178262
49971208
1866038535
139904287
964037227
2120893517
1994805223
1161267318
27040047
713722009
1431635918
1374569516
387160776
236057567
893398491
490273512
356178887
527029223
1969630178
1513281890
84979579
1108476483
1466789984
469678229
385781775
23007346
2010020965
1360582649
783193780
1656345620
46123633
379676245
1307021443
1332534950
1388493457
1160596462
1455784083
462309360
283995493
131518288
942817015
1228917078
865513362
2136823770
1983165465
698518285
1011604308
214174312
1711474096
807380745
296480702
1339341891
2096548758
2077163173
1199004070
2145179691
515880181
1419649926
2094397114
1071522208
933321425
1315074881
1990882585
1458093549
524482213
823038186
1033465682
1532153456
2076373255
1995118322
1732752815
660878631
1588470548
1562974335
1353845604
953921313
326282107
2075298849
1634775693
1385501914
541955509
1038746641
32324640
312395911
1103538955
791491947
686340905
225207159
829152697
518571183
117802571
1123905686
1726687005
1363141478
2051253201
1121047525
683085820
1067454784
1917687641
439295065
1226719072
1021439493
1566763658
2095301852
1740094501
1089891050
1842264818
537045074
97396844
918978408
559346776
867717641
1120063665
336159543
158025657
865631589
1941735162
1636850650
361141025
1940604422
1956507400
1446905769
413002318
310573508
1811964881
1433458793
2126897367
682575468
1495984220
1678341074
257291729
897763712
367800356
1651988696
1702124247
561942613
937219293
1325458910
1347932994
126182250
1921784491
220993732
192835213
894285227
148758230
1209236016
1700952261
1446653153
265372478
1312247825
733131621
1304540374
1052522504
1617689016
1986815970
951442837
1417073706
2147483647
1535806750
1440452352
1754072632
65212032
469781169
334377115
1741661055
818997403
1033190272
433742323
632780448
300602352
402158661
701586220
403790654
806165499
48154627
1856002951
1995802268
1303732775
637402176
578364417
316501072
441558122
807612514
704641079
761291727
868507937
537452619
1330575024
492578
611591859
207425559
822812723
1950899492
89804300
1363850605
1791938648
1435763491
1132636339
292984160
1435332396
884841453
974464298
1722791815
34239825
2138716390
147315555
427586532
1005420935
554882863
872475763
1436698839
1102361414
1470173601
133551739
9662664
1629353983
949843628
409187856
1961812343
2059351094
153328989
1533155660
745614459
790501179
1777475599
1410822881
1634103004
941211314
744581685
273598177
1753365974
504037143
216391323
1633391864
1650646183
1951494162
127491629
470864158
1097821027
1622436367
255030731
2018017820
702789020
128071410
1648462887
1344948446
59813932
2093119305
1924913507
240047687
1755770834
201493936
907635741
449835482
345592637
389664717
271990118
1819047464
1454534902
340614106
148921087
1359173937
352752491
1251694781
319181939
788623778
957872308
1119850942
708697910
139071273
594292297
76082210
992650870
896448075
1194568328
6194276
814698872
1365878967
1265876221
321315909
1540598924
1659408878
944823146
757335591
1242377143
1871947004
441714842
1438926437
688532669
1792604918
248901198
562642232
1096883510
2125029341
63690918
848175534
891578565
1625154896
2017241968
1658467814
956493196
1062788895
1884370617
1337990555
1863829830
1999032360
1466887058
1922907684
1996122125
880666224
413320123
1208834195
1496208480
306638125
1243967965
833297918
1374090528
199724172
469503708
922298787
933863123
1803190444
675085560
1789643829
484659932
1404305030
316027920
1918504494
2137340740
112217642
1772892131
508606578
11140892
477332302
1243073748
615470240
1212500425
1805727013
1320917171
1853519433
1526459391
1161659399
2029941881
615073672
678670615
1155342379
577548464
906541482
1803109480
164508208
1422712197
1777238179
267342855
1325110729
367319098
1674605762
1119738833
393377556
1425484634
924720538
1580196417
416866407
1399443288
1853739211
903873015
207628386
917904589
156213392
513451248
1909070622
1645667195
2044248043
1392886691
789114213
545738565
1076480359
669218918
451444891
659464324
686792829
228042637
202203540
577874499
1396362993
1182578879
1805678278
712371156
338308988
2042657440
1538102579
1565286347
2054569065
934918380
1254426453
1728435215
1067830348
1665754333
1532168855
421691678
2137014080
1161807570
973674391
1087045371
1610961783
2124237476
1680286407
1029148648
587948744
1089397723
1856994014
801745917
2086466139
1538363098
1535806750
2147483647
2116251234
1648573793
719746579
1410728391
791981327
1867269687
605962366
1971125857
1898426417
627608302
595820223
1102430633
160997465
368669565
942274003
1744940868
20014441
600954459
1473835627
111760780
2003250658
1005007228
500543908
1979814285
581543976
592586509
1016602345
366635246
1448026601
347044230
1689334230
450654401
1558463964
1342555763
36852279
1204664616
2126025884
884260008
597916423
590160616
125975440
1168337749
781063413
1287224320
1976593196
2121306272
1299527415
660191550
1328372605
380275853
40060776
1051186018
993754345
647477261
1495102534
1738446036
1759938599
149389047
701134350
263458296
817292519
43032066
761947727
2108893457
531734812
326937035
1978834623
1513346992
860885594
1541149936
1287208339
467515543
1781115061
466573180
1821330585
343015757
1174184863
2136925555
1977530871
1274875721
300094345
2076054639
744529016
176923770
318124981
1861286548
1435513643
466413430
1758160917
505416860
1604187458
1730738890
518411073
1008793734
360258627
1642991870
1035079079
1421672706
1498634820
1138549226
594569674
1134557066
332385174
2020429882
744116694
983165818
884275811
394789786
1362944186
213912690
861069505
315385330
1714582012
1356055652
1846896019
2064365857
902915723
391386536
1543229027
882499355
960618852
528035846
1993125168
1783814340
754318352
1052725859
1579949523
1398741922
457800968
1767291365
680975481
871150930
721162324
75441314
556651593
807391819
1467750796
1472506691
769748108
1131819149
1733239420
2111313784
759693097
1475262003
805922662
1169290364
1444122542
2118685864
2117478770
1369723361
391837411
1106691434
1320800179
440664872
1115466142
1056614617
83716587
273318112
875480745
173421430
144393413
2138762243
84050710
1755228964
309035527
569193764
264585460
461626418
68800542
1547600733
1206751924
1303768933
1638237947
1752588806
1076503549
2070727584
1934809128
2018720538
2068010357
428366506
202388595
667755481
1619833276
1724045324
1037400744
2040607681
2701249
261954145
1628908501
268770841
52231411
2109307026
623400760
2113772982
1801618671
265369880
733676476
776226031
1328816374
1969516568
191010434
457850987
1453881147
622834635
1487493218
209701129
1402489077
807639262
1081364733
949024404
924910344
521387718
1189833554
575207234
1492725288
1897506139
1157517066
1168591466
130108669
649128199
1404669445
485889571
1753480140
1477020511
1757500650
506723579
511409648
1611531172
1893792714
506444027
1943679313
1624444802
972163450
1586557325
2132972464
1081091418
731201452
1293161036
1445534825
2113859423
1121427658
864905003
1040008862
315186182
1983100930
2012204118
186555972
223147871
398254711
124796468
1768671974
1347332135
2084245906
591557969
1440452352
2116251234
2147483647
709984551
1458823578
474192272
939072172
1695699060
389565097
411644045
1587659042
770808825
834220627
614486897
1808745180
57248264
721439161
1292068485
1750524925
969103679
201569473
179517347
1650540295
160608702
250602389
548918234
2061809910
1255491753
1341393650
648232278
1226853706
539177788
1864405593
2109074505
62817095
2094152867
1136928628
371091011
32991637
1454848965
1777330099
1474256668
620150959
660134285
633985620
1094028562
392777870
1221671392
1458783153
1811739484
682047875
1546182006
923889066
2039355091
516578447
1320943293
1227634401
1750911135
2029898628
637059863
1695840247
2071440250
1670579975
1652528679
880984745
691181665
2088977504
596913344
2100355447
1480627350
1139923565
847896000
603700465
929352719
1116796820
1993694493
1910439263
1441733545
1917645127
1630776756
1569335768
1060121331
71668421
348197457
1475670182
1543078286
1892627945
2003038846
872099233
1543094750
1470803426
1346227828
1916999014
1561721831
814548866
401173090
511367628
590952575
810607710
474244088
108580362
1341847937
462545404
1044288243
962897590
1489330293
1125359377
553982734
1810861292
2132215462
576077166
640825716
530150104
401834930
761921006
723266192
1108820554
2090401045
503316959
477394471
1824783894
532243712
61043068
309594865
32567936
936053137
654626529
1333982898
796989643
1801376890
1021838902
1335983188
1749377657
892747030
1518143222
1065302356
570734751
169645554
1917798230
1542343608
329214350
763254833
1269193101
1653639551
690103655
1650509826
1907546704
2067572930
670190321
237212163
2138569528
1955918426
1927325198
1034615956
1927875158
725289974
538475216
1753431963
2026547718
806224191
1884625747
1592041657
92978220
1923947141
2025136266
707601780
1522834528
839690179
1891992894
1341237799
142376947
1989292916
188957545
1526630156
871065711
178974570
555178786
227481162
24403944
1514926316
1561589305
176320019
676372293
922217794
14656944
755662475
712882531
1921679515
708303411
60994530
2070601104
866820757
166934917
1406457514
413522590
1762427634
899182035
795172095
661620790
696530185
493895270
2119627439
996792582
1210389935
136231646
1915622434
1647402130
59413544
1281787684
1016576635
2066253311
1146519034
1559153635
640903580
383592810
526473083
703810495
294239793
1361728361
79273988
850085246
69567547
439260506
904334346
403204461
534297399
1107909332
1736967537
617291307
1346468142
1723388015
1780050086
789145768
41179465
1167771620
1328948993
587564219
145489372
1621353720
790596135
2121899149
1797823931
203068235
1559967291
1440538547
16058303
16414039
1590637687
466755156
590646688
455661281
1848080143
1906875706
1363398713
557280430
890654117
1754072632
1648573793
709984551
2147483647
1475992156
546328627
806409429
929922479
1601640625
2130463940
346640111
1612466968
1587720667
41124767
258155160
1418910026
1551417277
1044323696
905433314
36320187
1731403533
2095327485
384761784
1625684805
1494560317
112364238
1530168841
1413919004
1671062467
1457662115
1258383701
515344111
295749938
325633685
1140189023
1797024572
229851043
456319757
2044580794
1423241072
1652284389
533171967
1029592724
1826546585
67217550
974670100
1111853698
210585204
1713798306
1794319048
656736393
20669789
1171910243
1980527943
1383184948
1991165982
674139291
1090879644
622293035
445359150
1090510462
721913605
1394022276
1610960303
446971118
21610835
657829699
468540423
1471537377
451211288
1999894402
727494826
148660185
621669337
1830069166
1590470084
1693344907
488078583
1370581891
1416389032
971959227
173186734
1223100851
1315189505
266249980
142207230
1394583505
690779159
1182755213
734934503
551382577
2110717216
59249116
1212322059
1488835479
368395652
1951196821
1858162959
665712959
927819194
78559105
76195597
767222150
1503405336
1551696528
229445605
584122030
1650122503
1171078249
1703518261
1297550355
1095931115
1463929566
51393372
942634358
505011302
150179646
1263229841
753958511
1979842651
1353546675
1326687257
355743969
165850407
1292147173
1504396802
951873395
950949351
1945353409
1157740439
1710570874
374224506
1949406252
1613919141
1576910620
1493748817
597488584
419966091
101213509
1610089929
1901481279
441895762
1134302246
1682279243
2062445805
407634168
1993976524
1306722779
952128375
47963617
1250978226
1743112487
599244253
1690869716
2112741652
61612291
901311949
1000163036
609552399
671579569
2125631224
271283416
599185378
1426984038
839897459
958202474
1478576542
1961533645
639840822
1679870477
854405559
1921397411
365136341
1659824918
155614848
1768199107
967676725
1527356396
1811320869
281595289
626048025
193957790
1308045333
712201970
365209589
897406234
825082784
857550938
1651572574
266766791
1157306429
1845160501
280073129
1620028376
665113708
328247472
1368577460
962054177
371973163
1374787168
2146959198
233753879
519911604
1898868133
591402471
1447502121
511262944
969606415
583041940
1054040941
1268306890
2141650670
2003005432
1272774844
2013777206
27457575
803297617
347421322
1014345967
856061391
1857302563
1761418003
634284526
1441908891
747687804
1779108877
1039580975
1461713996
86770691
1339857709
1218294225
275136058
1279078792
695992535
405825387
532688666
265009576
163213951
92673823
890131005
461296456
1265907683
71436032
655417208
475719413
1230896894
2113057494
1274264008
1284003283
1240406915
270071697
1216597547
197623082
369512453
1435655748
611284872
65212032
719746579
1458823578
1475992156
2147483647
1056801045
1714985297
1485074591
639068150
1332291737
1671022179
852477691
199010909
1125885210
797211796
580791680
1609654591
1564302789
423111596
1654157813
1553755119
1133387838
1470174373
521527021
587123829
1000503277
2107048046
456405452
463668291
1193222741
1040091487
1600481996
595979776
1398707411
701878609
1761200400
518926137
388634102
447896260
1002493823
763798795
2049315942
971048643
434947952
2089272215
2115692857
1773928707
1038145623
1760393876
1767747721
1892110087
905236649
1259882394
1306402359
1313124795
68003047
1727756342
657712874
1558065151
1486090086
459990493
1135978329
840423640
550067590
1102456495
495837344
1111205277
1813280345
1507480465
706001300
45585415
894202422
889224697
467475637
338454551
97917575
752432425
1821977540
1902104484
694193888
1373379
1957950077
1700870201
339676828
489066008
1042523151
2108025156
1982613270
126837631
950355615
1364894863
672000256
816060590
23144663
1987715629
287716678
77904380
1322365287
441519263
956078713
1785788776
476880969
234152409
174424248
722509627
947791554
870132810
1614635839
816500595
1075677400
2140784759
1892052524
756100708
218516712
606328086
925501039
1323252973
1870382081
1408930154
630162396
1322452692
283468566
634950507
311180665
89561851
1952298241
1849912
797647980
721921174
2135955254
1366661713
1529469422
786850358
777420760
2021474012
1450205951
1974458681
923147705
1886208265
1663521942
1128276874
97397045
653756252
327470997
1974029810
638659860
335634114
1908188505
1321609422
393286595
1646703699
1795411553
1357876841
1409424259
1480678551
965080905
886482979
2094753774
1842408144
1074630384
1102601474
1820666351
1997985593
1907450739
93688915
2107250349
1852542774
605946882
405843876
858257886
1490539724
1469441151
1278422665
2101231003
1298128558
788176604
1177237082
1173963848
18284392
1467706929
559401378
810928382
1927712808
676675680
164358963
81973214
565137509
92375831
1880601406
531279975
1595380625
103009077
1122251308
2043349770
751934931
135422405
954221656
1933336036
1774973512
642187295
734022297
1922775613
1270688847
775786675
2045517798
624384240
1413818289
127117043
1352832712
424018388
1515586122
722637902
258741329
884460522
1116800491
463941699
495727904
1631426634
515215292
1355569681
519214753
1189364691
2099031419
155135101
987927563
83417231
804780479
1490100200
860385133
505115409
2071814703
547058901
1998402046
272178889
1368313426
733604300
2141144297
1507714055
1646619488
1313790311
454961822
2052201416
170976553
827881117
233168808
1108630489
143602232
761876572
1890933536
1526399909
229090241
1140568075
2001584247
343191867
234909585
149694296
469781169
1410728391
474192272
546328627
1056801045
2147483647
881200259
1925265690
141761247
1958289704
905552656
203942672
527947079
1746042123
2050996581
803035707
952464652
1192909190
432604050
1298876502
863406879
514563552
759330868
1351996282
334162323
730682542
1115822726
2130220817
2063453326
996682225
953058431
535361825
779189552
1677499236
1906508082
1248188875
1155714571
1400823216
1813537642
49712733
1309569387
1739823020
1237330199
1324245358
1825536541
2089364398
638444550
1458878464
207233644
164726374
550189486
776201428
634126547
657328329
11088104
920189378
687065335
1576103364
1921642239
28872906
1746123227
1473255276
1754792367
1311250895
843483510
1635625900
613101287
2021881357
2083783067
367769385
207484429
1947698360
659071162
834545847
878391436
282514973
1454993701
996768942
277429624
1318406338
170909345
537866276
86363411
1524693512
1968988413
1300529928
507134748
1168347451
919394772
817576734
133754709
370406079
1090083165
1941122345
192462674
171009614
128748884
281975599
1367631133
1612433316
1214812653
14904024
2124799051
1937690445
1581026643
1114894366
985646389
1749401299
1202820406
550102130
1213414027
1551836376
1116510790
399575398
1983096051
124441538
1101303161
1332647355
374140168
191723722
691602850
1577941140
1085961285
606023635
1532628781
1797389770
1729832249
955754309
188362466
1350267644
1970283177
1577202718
650096888
1284295339
2116448344
1609416725
969277505
2141183764
109283620
1694878870
1048026627
1230711650
541439924
1225634267
1273873512
1372798798
1282232456
520282931
767733308
1587489768
1642412388
783797569
607825446
1045011264
549490581
651454619
1995223923
2059134429
1941780035
2079909538
1926933143
1505497157
349772607
1350733765
571190517
1689943863
560210223
1648195400
201827461
2064434123
1674271048
1058281401
694346295
1843237402
935431148
529497213
938758093
1053428052
30082443
528437455
1257473876
1258092198
1260360425
1811720954
1257840653
1712224592
728639730
2106387649
2048381558
1284143961
569736552
122645823
1978194155
116576250
889679972
1248183797
1157284793
1645081374
967710559
1251616859
730211622
704842229
304363035
181764363
1652709566
1976697517
2006302317
1265577561
58378658
1097222222
604559075
2007633623
1652250128
62661065
1571623787
2012817533
411581235
535984517
1707460099
1433295833
892151216
186416416
584042350
1911808910
114929144
568731781
1963195933
153213131
1862494175
655791116
490265924
1592080546
1251944892
1871123047
640842634
811290343
1418651627
426214888
1845187841
215975716
1604206140
1869524514
804885222
1762157572
905509598
295413615
3054022
1344020344
1622416207
426467040
1251071765
1026735818
1334329348
750896228
132881513
1741271978
334377115
791981327
939072172
806409429
1714985297
881200259
2147483647
566288376
2141182818
305424593
1026702405
342940951
1020329070
749464946
819655633
2146377426
1281096639
680911976
2092705517
489888871
888927703
1829141191
1470841506
1108877466
207459456
318769814
600851146
35067906
1423040309
193775028
1193743002
220022229
908368775
1556555289
610680287
1482588097
1895981440
1410480239
690826839
1649728667
1663019144
709011782
710823779
1986793357
1846453786
2113905550
2079544510
1798216678
892497009
1390394079
676619558
1150747828
2014111019
174115247
1553856829
1310661166
763981938
638118855
1070092634
1405861559
1935639351
1383747697
1852124246
1466417350
2030228892
57959750
1663502273
1425987389
2055058478
1342783236
836483922
191435402
1733890425
516702514
1904979956
421921584
23641101
1778372622
1619666360
1061637701
2064603398
289718937
1704130028
1155390722
1763083681
1832466233
103462285
1008512128
130800148
1280063218
1930412817
1571570326
1285259026
1665616667
275646519
298202212
1605913665
450664478
2093647123
98009788
2128675931
616536536
812503979
1330070191
1055107325
1003385315
1866262903
1195561113
886686539
65949344
1969826359
1077210676
2057921098
67389690
253209020
1678180380
703381774
1779415250
879772390
1253379242
1934918355
1315711386
1136000082
1245467311
1876116714
1844074824
1535894394
1982867055
1400345042
801863803
270984910
1952045347
1091561539
517195844
1118451241
286014990
1925187036
1737126701
2053921804
605469792
22715560
1324750209
530137524
1573553562
1248236217
128911254
1724897480
662590054
1336128724
375193882
1334098283
167453758
652463484
794816264
1614758678
22288670
1710253575
1245065839
1225571855
410944170
460219693
1671001036
392807959
518489306
1679552525
1869687394
1771141200
789018937
2133443294
1683519604
1475466382
2094254308
1934905536
1233075709
1944033370
703476319
713428039
431498514
672345552
1861431020
81577728
47443897
750565385
407316192
303421155
1998399981
2057160364
1753032882
276839028
1526908185
1796453960
580622230
2090475771
1450106777
1293862916
1875665851
381688036
933592479
1324024542
848760871
242644678
1037333440
1721864089
1979196792
1581149921
288695264
1284793557
840944574
675616820
316042904
329648772
896592032
1621087757
1747067260
251384520
137233632
1577380037
400045859
1316307853
1482768451
1339360155
966866989
1758935571
1359419904
1987271764
893751683
1150410433
940661084
100514821
1318887499
526678187
795947890
363084061
1985055424
50458423
1060977302
1628259094
884900281
1544726503
653822336
1543439763
1729270927
1670366084
1898858505
2059210424
239043401
666093191
1141110829
1979473466
923377543
1615065082
1831360170
2108179700
163156772
1715961163
802116059
1741661055
1867269687
1695699060
929922479
1485074591
1925265690
566288376
2147483647
352527649
957638492
676299849
338638077
1776658112
85178425
1099556206
1050050869
662443616
447311866
87433882
598219853
308739973
1623176069
474798485
640525672
569616615
594105107
771947999
1642753746
283035905
728246907
1434150686
1793477393
495421035
1301947131
1227915304
176715584
1502798600
1159654060
1871352893
1795355267
1476157722
1101188064
586667559
1371808343
750155393
385047031
1530194056
1230578580
1904746194
1778582931
1317505066
451672069
61659483
1548658486
393455527
651343389
1274066263
409230326
310213542
1766495466
2147122705
1605822026
1376485778
1132235819
1753038746
461404129
510013780
1785862381
482236630
851205296
65210503
1239852639
2138494472
1208631596
1567169521
2034412481
485481658
737412551
146951104
196772487
398306295
477832262
1720253188
696739679
988507681
1516676845
1407913978
30727582
1327230952
1694084675
1762703529
1778259856
777452102
1319492355
879871829
769473017
2141725348
651104099
660720039
434101414
1044312155
2058365390
1359648861
2054429838
2089956753
682691449
320514822
1434343673
936757057
2113866049
1068436307
33547291
410903249
1672042470
899319687
327717159
81234072
1598425445
1951386957
1979668404
265317120
2052763955
1358751407
1189927156
292252918
1275495454
237046402
1831832132
564637871
1470507125
335542912
507864753
1353429202
271747966
969866150
1721664126
629671359
218164222
1715807067
1356617655
1731198320
53396375
1370839641
1926736049
1695967894
622784232
1793037832
823089307
1429267534
295106646
9608826
1332812760
163058711
33473676
1997711867
786581594
1751131001
2029389106
438291162
95136386
184869147
2129420897
122372449
359968788
1846203640
886188233
1811938890
911555253
2084104281
1176430668
1423976828
1933775283
280285853
1505905227
920573930
32839797
1565494243
747537223
266869486
769207037
517325079
1767523637
465461903
1740388672
636843862
1484492169
1636533459
60194393
923203367
1634340291
889527141
34967663
1779739028
397474411
373841619
1358458192
1130424918
1376298668
480162104
1666571476
1935889828
1872392837
1828876968
1846846481
832005148
633309306
1951193132
922922016
2016462076
803870267
528466061
1144263705
1135150090
448761659
2041225272
492435482
543109504
218431550
1768465521
792223644
1362970225
644209410
1173372948
538620023
480780884
953454182
1570537678
1701559971
737359353
777114408
90064115
1634629030
865136938
505897567
1735035255
1506628318
788206352
2060028166
1612418922
1430327545
1576077161
1578744624
1272000123
1635736141
1201248707
1438117974
1568121336
326973530
478627978
799518008
1001948920
1455525450
817763480
899813951
674468012
1395758292
818997403
605962366
389565097
1601640625
639068150
141761247
2141182818
352527649
2147483647
1475077612
1468221293
1995301105
1801464479
1753448846
1895202766
2091479457
2019100872
831430546
852975045
949474140
1279206946
1764100115
441807075
779649891
355042242
568473936
966737666
2015403609
1833240174
774667907
1736017328
158582598
487828252
842635142
620500686
2883925
1972456793
976054105
2055579987
1249850335
512428948
788972491
1054107055
1487137070
688625681
455544485
947030715
1550724792
1457395762
1078300527
1280248479
2132707908
1829004118
46694616
1238173941
973923742
234206255
45762395
1582933708
71343567
2099876512
2071697402
1947441489
2095304319
820748523
1673245006
1819847557
1219917561
1397102438
1477853051
1088965639
1338950505
47035889
311616323
941920435
711248403
2039175344
1403138379
268297579
840191480
1513489119
1822905256
945238415
1453606986
1573552530
1978303636
1347678923
268382973
828045230
81914545
1830244068
616862525
1079153771
1956937766
101972374
990653128
338197615
1802793230
287622512
380102364
204984998
1383585870
978854758
1263424675
1673175940
1672936735
1735010308
1522583784
2043984154
1442010150
432608115
1029793194
1525931044
1464331727
1388157860
1225736083
1344144428
877332136
1529818761
1711539108
1829052242
900981909
1656070175
1533282869
681481547
638143862
1496848621
562231755
1909676287
1672139970
16160889
757012804
772110223
821433733
2015780828
1648458502
21095642
914706385
2058227309
646156555
145717670
26386486
837240174
581844492
1691473467
1985789951
182994786
386041959
1049098878
123375972
1903840804
1813562768
567653288
1481044684
1331506780
17062865
2114439272
1450430620
1992605338
790076479
689196707
1273221775
1220902399
2131977605
1197067807
1402707331
567494588
1516252617
1024938066
769738080
1506816736
1157461629
558050997
703679123
690066274
1801593007
1655319062
1083320111
2027110455
472740334
1044119585
1469609990
799764499
884888071
1009150324
2136967989
1472709907
206362824
1648219734
1475637607
512690041
686623970
901796051
1604062604
47781448
2134013731
1301869610
1491065239
1961779644
162456296
1311930270
1626581746
1268250389
903469159
282906633
319059312
1859185230
415086377
928198568
1580601152
411154118
485419100
1218966259
568152502
1563924583
1700901787
639491225
70629852
657238139
782177196
1419263064
396901566
340541171
1114598717
1455329187
1269913941
741060984
65348376
1533417684
771953048
337548358
1928066578
349116275
305759162
100659654
1817540198
1490650421
1136175566
1734472233
817387263
410817355
1497690206
955559022
833675060
1536107648
1723317620
1609175032
1365387253
1850217067
215206128
44194748
2079656623
1166727366
1740348798
471982994
425255716
1033190272
1971125857
411644045
2130463940
1332291737
1958289704
305424593
957638492
1475077612
2147483647
1041567709
1060996503
1757723335
252626185
1978321954
305074053
1132879910
721076236
1676416043
1591294645
2094410200
1799861345
2015987119
486027546
1360027556
1168375483
1147249576
1318559628
110589253
1191822425
817070663
1371351528
2006838807
921876758
1896874336
1741173291
1003254316
197993946
229407480
1269241701
432007834
1657917560
587155999
1379984928
831418766
311027067
1858702341
174382215
1520303789
1454307024
93457097
1845189059
1795466557
1134830400
1756805485
1934874885
1371217767
2042366369
1918858353
1062378064
1919148921
1155621166
207745294
563157807
1516915934
249176862
252990596
2055466159
436945835
2041712001
1501573234
1058522303
813885051
452557221
2039465037
76518005
519770685
45742099
1173626991
1389570611
471923850
1885817627
638994545
262907677
1500015365
123393471
2137251513
1275448921
350521688
1753039616
772185997
1643202172
1058034424
1776504883
217855019
1219309865
301455790
635631563
1697544657
973967599
579960583
282288625
811142818
1226713382
249941641
1668779859
1881709920
941035794
938838782
2000966296
674695061
128358256
467715839
514588587
858968860
1343591084
1292293721
552410694
794117224
217410741
1969406888
220356924
1844702549
556102024
1592263177
239727322
820276772
1857020933
561605855
448335430
418318936
1338971672
771522718
902016376
1426060203
2090761428
1750462836
1774648136
1816055887
1330324765
675707785
1929622562
1508314130
76371750
728458766
1108157274
917769409
1175876168
1084918430
1260416517
682321577
1960849941
1135379120
1818425299
1420246001
780316845
1130033908
877363631
671848324
2059945393
1245751297
248181175
58044663
495404594
16169687
240275812
2060932642
2013407382
1025862067
1615617540
1191693293
103633429
970506134
696987368
42152947
921620418
1229127315
1916997887
2060890969
1929773923
304944916
1092485255
292715164
963691086
1594021862
2091216983
1389455770
291160190
1028658175
75874397
2050976637
586024175
1572205807
908669093
1069330942
1811409053
1249102719
1794319364
1076359704
2116049085
1846498632
947642658
779441363
83446523
2137861132
1487664505
1008677656
1219099421
1946597022
549591788
633853008
1282321128
1533342422
1422041869
853793469
1574068137
1242341630
524843965
19278770
1689266598
1430958308
1358092297
1292689219
1770530374
1261070170
547572794
898355112
1977961743
436518785
1589680659
334811279
1396497306
1067567184
1345388238
522680033
612043800
1952095981
871867440
824126300
2096088395
1614303388
1634839005
544338043
242358173
1274479447
1833375860
1657743929
1132827581
777088180
1804251637
1695407342
265442301
1953572264
1895456939
877085060
1144624194
433742323
1898426417
1587659042
346640111
1671022179
905552656
1026702405
676299849
1468221293
1041567709
2147483647
508305082
1045584379
962238632
1593211551
1635226490
479930750
128475142
886954386
1209244855
590775389
933401697
1635291427
756659300
2076200421
1846444641
2065973789
340029298
1247420197
1173732851
1963121406
1950166418
374397247
341090447
619362765
1459528073
1983562003
595648161
1095338120
572810226
1543926166
1681828043
476081379
1772474395
1727820153
1069197089
1559344636
1419800931
669090505
103660814
964177884
2116122821
370423288
787596183
1192501994
59723580
1584854239
662515249
937935928
861680012
995691327
1695997012
1488953775
1727737661
1527463860
1548450620
1149086769
1363063718
1300791039
1946718380
209249185
1230475849
1867934376
70393549
1591466732
684942686
952301388
493509055
1298597811
1408115513
1274446650
1682566550
2116810188
829703834
2126827017
1274286442
466904583
288259609
1339154762
521354020
1771224780
1656777181
1213070210
819425706
1505869413
1896245820
1881584187
1938721018
1484782862
977795113
1289402163
1271981102
485376708
538007126
1892276662
364416036
527445689
2491338
2067494773
895841333
298673982
101532850
479686562
672550011
2041530960
2037160722
1458604750
47602865
986083646
555338845
449113624
1555847305
441031265
1054595055
296027505
697120401
174780523
806937541
1449179573
422941843
1464455636
2067420172
606309194
2012240584
424907991
183498123
1350555637
1387378463
1349293836
1563141068
89624044
1226082852
542473557
441837216
391428420
541648067
1234850170
1704681495
160198848
799123196
597398883
1302058625
1869856126
1845859359
719493567
774521299
38041451
1320918113
1817251575
40499153
1690227363
1077788144
1351531181
363431467
453174929
1429234503
1868957927
1630475587
1176682976
1958686014
254306115
1769545544
463352490
79856500
923446960
2084842596
769448227
1594649400
1026233104
2119239755
443622826
971728378
849594830
913654109
204897441
1093028217
2053012450
1429439665
1006411511
217108502
92291705
1720078290
786871527
1747728618
377516070
2067642952
1649135355
246194892
563793397
1021084482
1831381848
1434886498
1339250593
754511685
1821304060
1984686583
981472221
1248815961
285071358
365225895
1195406888
1207843660
634779103
461406162
837579228
618166365
110907445
1160612013
1307142400
703140546
372904582
1163977462
2137795776
1672656989
513012660
1609658452
1177722997
546572635
1879979388
1809495716
1427106966
76238398
177095510
1439802630
1184295826
863139993
1780363254
1698731410
476185180
1645706887
1939297910
1682785359
814122871
1651605699
366509043
29329064
2085707516
565700501
1914583102
659074456
665524024
1613474591
273757347
1637553139
600087961
196660217
632780448
627608302
770808825
1612466968
852477691
203942672
342940951
338638077
1995301105
1060996503
508305082
2147483647
1166395144
1910453173
264443731
1735352267
783999078
1570784474
1614427178
91922540
1444797033
1547197289
1323571758
302627239
1187565455
1809914887
1211740604
1885836616
106710221
526850780
171663239
1668921591
1471975212
1259925880
131939619
1121332684
1482976601
555097270
129839536
2026964638
1713479025
264267986
15909114
1313454492
517059181
853856476
1599867324
2010208110
766900989
1499297461
124778087
639987559
708657986
1035030593
897572207
887476953
1244967389
1539547666
252771866
361028230
604142743
450004827
1641217444
1782484048
97088462
1423772539
1898519978
1555376012
1151758486
1640637119
575369734
21045651
1274532447
1003289788
685729316
1482712906
1834526806
1356864305
760785790
1840748417
1849681268
1171682035
1825954022
1541171082
516254376
482174839
2039395503
2024639035
1363231173
123610743
2015039245
2059525346
1855173388
867647437
2001648007
31145252
366362460
1873572731
416577428
1236492440
1993889867
353414800
2061987147
1603728862
2032037861
168637678
1287152002
1168262895
81184548
1057562090
6765540
1531335176
835200564
1244193754
67989867
137502388
1582197007
379395214
803786926
1894336450
349268655
1987974947
1779648238
776961946
1895160663
1803618637
702966238
794609788
1005044711
1341735132
1530244554
1070018281
309946994
1577934851
790369014
251646586
2037607437
388105248
114350458
1003685583
320069655
2109860362
1732215362
1116670191
1505126492
499304524
248196735
408277286
1695362853
1142572694
885401181
235720552
2028596227
679777382
1217205267
749724799
1613595527
867037117
2001691563
859732304
293881302
749815606
888820626
981281897
1987836552
1984953938
2064187871
198175084
847196259
948692727
967540125
1601109724
2079259106
1700063932
2010920587
1787059873
763074516
1887919928
1083443334
1006356367
359772427
1384438423
305025334
1571471067
103504170
1762942043
1558835414
1798100393
1967100482
506948790
1810627513
1158968985
722182766
1298096178
188300493
1645112477
993323743
1289089122
1965845871
874241323
348279768
1773349743
148799061
1903164415
1666980473
276579531
1696900815
1577656318
2108432865
1866709396
1365694405
1560441642
2123656955
445887630
1426567470
1838328383
296749497
2082405115
324596554
808321627
1280867416
1110737942
340821261
1848914069
415534732
1971414556
1687569612
1142294178
716577979
187918931
1788640304
2022268631
1798199861
511124702
1445809346
1750299322
53341106
1247320737
1251309134
1475303062
601986789
21169288
79217123
813826606
334958782
791318433
1914799039
1527605538
635791948
1215841695
1925288525
2075759364
1708997693
1316083385
1452702156
1470943602
300602352
595820223
834220627
1587720667
199010909
527947079
1020329070
1776658112
1801464479
1757723335
1045584379
1166395144
2147483647
2012591978
548006146
1584206087
1383075551
2028673621
1593957154
1862163697
1075181620
775823773
1607998613
416204383
1336344330
1013857794
1418363053
1966388161
657988149
898689699
1430994868
728822016
1659034556
156748751
1474190830
1381558032
1471407734
211990533
229678195
2014573142
1721340570
1644009404
248199713
1121336497
1124272254
867563385
2027424733
1447184023
1459876448
1188673328
596751052
1494837504
227412167
682457828
315585641
336897444
2091906317
1899547246
131718582
2079308423
895321126
1248505923
452527750
1165093392
594139728
1861308560
621917639
261345599
831678606
1470733654
1533215085
1859244289
141952874
1547754276
1735467508
1696480872
1315351538
1312434969
835205
1852505093
1834122254
212475255
1028247937
1048075666
1073696235
1018506938
2113707467
1662391662
1126148623
323713843
202369653
492930768
157339751
284347951
1217407162
531522856
1103412257
1828467084
1953985839
1165080209
592336283
1661117548
1650614333
871361825
1531081063
556341648
286079955
1870963423
374012002
1107381757
881826612
432714922
251382147
1508752310
1143970095
359279970
424993326
995262401
520604243
940163194
638846949
1579629740
1271297896
1945039154
1420067488
288107781
1380632910
1512210385
568138624
711433148
1335290591
1027194792
995345435
268507638
1579863324
1401758162
440018416
914879423
521139375
1769961559
303695205
1015162863
283330976
585124399
1864044777
948555482
858949991
1636731875
467528465
2106137976
2001625830
1895546484
1378678154
1084675129
1888345497
578316164
1145986426
1451531159
184254453
1819632237
984821685
1596508986
372250229
1583892468
1182034805
2058516141
1221012705
2053613663
376156086
1062291991
735138887
513515584
2144966292
2146212715
312196184
1928193520
2066043361
1311578367
2050540719
653007878
533288003
362541350
1552733922
1816850238
1125564843
767263157
2027727541
2022703842
1750832924
1714074431
1124084371
175929867
874855770
2060964619
2017438992
1580425827
916262289
1423243151
728446364
1335054835
1065351920
2135311766
384867169
1717735319
2026933904
1594648893
898344369
1078129202
6440035
989860803
195896128
869768235
1750914797
209324024
1576876555
2126878963
1412751184
923522421
995198907
1333706866
1994217304
195876752
722748232
239938041
493069500
264222140
180793101
179708136
1562922222
1366095038
174727848
576156817
25980582
1336229866
300534320
879042568
869720723
1093085938
2003933126
1181848392
136146691
1586647477
1861172645
1543834455
1641268333
343816387
1234053191
1297253838
421941239
1784381212
407422617
211792938
815024800
361449031
241505091
1523992146
402158661
1102430633
614486897
41124767
1125885210
1746042123
749464946
85178425
1753448846
252626185
962238632
1910453173
2012591978
2147483647
1730582845
35699197
1829856680
1208363246
978915513
946073462
1282070286
1999432051
643901509
1131436402
1857062372
393288583
1956608941
799710605
1940005419
1130052870
2126645882
408028140
856489903
292936706
958670869
78479356
1027958538
22589077
1044573696
1604565525
851881721
100705455
254286411
991528065
1064541056
1513838141
477832452
1424538788
130421471
2044762535
1644202883
415257543
659766680
675444015
130256653
880386563
1261698636
655380523
209732369
24122871
956609287
1472298873
676894925
388182822
2128458487
1361989851
1652345972
1067537194
1282448792
1307898270
674674862
2129065502
1648842252
2052084890
130490191
2088708843
17352891
527616159
1758618033
464772910
1697558927
879997774
562318585
904144314
992976139
683300051
1145612919
1491313260
496173696
1976703767
2051519507
38084722
1995629778
1509306487
298429647
295083319
13378031
373621390
178992941
740720050
583616817
323883476
719544291
1733610561
1615550640
1244449093
717517333
1088557143
314399185
1585006331
600376686
1714642555
892265872
1379036795
779611235
1609662201
1454926532
359555514
1885358403
1778280371
1704177543
716648219
1620256976
875012346
851770321
1635783924
1282458846
529324278
1543203022
1171097509
249618738
2119295249
871978424
1284724994
39982571
1954846883
974703684
8485144
2103251739
968700820
1819038820
544406001
6197543
1601910626
2065656437
147853371
1840530697
1923116331
1231742522
70354064
362966037
1448317526
817317481
863891670
215228128
1724680990
129786248
603705264
1952746229
353187525
89241783
1499841491
328055281
1459538149
595807385
1154904069
1386373214
202934947
320116664
1317196164
2030579208
783971282
1185058529
57517778
1393196100
799624516
96661784
1599764539
213289421
1152847369
596546843
1150954042
1388118343
342343638
358863824
1541097091
1474243078
1669720559
605310803
2100751706
594929394
131570911
1382058103
950196778
931029830
635441909
144570685
1538071188
82666783
718889517
546002312
96586977
1309383784
547934303
2086443149
869860003
1603263908
1119032227
1299977205
1426161310
1491432297
749189999
267457989
785814994
858993438
1077349380
2035327216
247421919
498083694
1253432056
2084393634
668804797
1797693939
1203600129
1194518165
1627936678
12109157
2018783130
1142398194
606590108
75526692
1441545355
689913611
1851567569
355414344
566014474
814815887
218612833
1859708373
695346629
1714558084
1977324627
1095885675
215913925
459993804
874213157
2028974062
1309419994
1804380871
1143622917
180447681
311455691
90463966
2102492264
577590416
29877568
701586220
160997465
1808745180
258155160
797211796
2050996581
819655633
1099556206
1895202766
1978321954
1593211551
264443731
548006146
1730582845
2147483647
1912663936
1750193240
1734557716
2035497747
1442656523
1293791040
794018920
1122005523
1563686952
1821468732
1309773616
2112779566
74318231
1077541492
1461820065
1402279566
1870181138
479141079
736953094
459370559
1515912331
444210911
311899913
106949090
2119190916
788411947
700775735
1108524042
998212797
211392970
260230840
1776393111
1232837394
1356466769
2147308637
1682439126
1554392599
1854370557
755324583
1454257757
1731102828
1893159011
1702225104
1346865876
737485846
1329164230
219033637
1535631494
767629894
1266732236
616396288
738620995
1741576267
550176576
637569503
16854151
530062705
851463637
131254760
490222117
1163682014
2128082741
24500832
1944648059
1482136333
1769416511
50535793
275813432
1361518342
225733360
1911906882
1881269151
1222788121
2005122517
1252624504
1653978971
1699317138
646840764
1683701732
398935255
1890676233
1373000090
1371366541
857774375
706918243
457389204
33418569
1019331880
1535143455
1162771790
1203802492
489936923
1751353873
1401378004
1441248366
2060616900
204948362
1147619762
307548889
1073514177
698294336
980141133
721113441
1120690975
1887340494
696392550
537050033
1800190390
1315340557
1874852299
330691210
1690714230
758061757
1613271644
597255252
861786890
2095994950
79366509
1592547418
898148556
131390867
1057647396
22607179
2103537765
618014426
909708249
2131745274
1791799010
968417344
784976859
1525573227
1426638345
55820242
437057252
1678327252
1995331286
294367515
1001016922
1593838979
26286294
1493566174
705639431
1308908979
1860407130
1137385166
522913125
1474580223
1071467063
536464184
915988213
1269251882
1908150148
849545556
916969271
724950354
189225338
1957467513
836784882
217628388
1658075529
1838594171
1657107981
1057535771
789182565
478925769
961485701
1811515082
1711436675
1401848425
1090851153
1940736662
1785877118
348094202
1798874576
1225834127
19209268
25412116
2063904709
348618255
1372007973
134863716
2100637096
1234012608
590984282
601022827
2102896228
2073115163
1654329701
1240167396
1046826510
303700531
554041586
565346176
1958308475
1724056521
320448848
1992416531
1377993677
1810356649
1787510648
1221823870
656905397
1103163269
2043220701
2027862485
1865714323
322753677
935211209
680096293
1221343342
1614992430
649625557
198293281
2086464441
90780729
938867010
1812537384
1970374923
289344765
1710073626
653618787
420259819
1098992225
622960522
929117425
2010197919
602314023
1645122333
502956379
2103220798
1262417395
670813616
1686577266
2016959593
1168093253
1353359774
130140748
1215646137
407927857
1059607423
1019269375
403790654
368669565
57248264
1418910026
580791680
803035707
2146377426
1050050869
2091479457
305074053
1635226490
1735352267
1584206087
35699197
1912663936
2147483647
478666292
318575245
1241983034
474614258
18614893
2001393984
88415689
497062236
2136724220
65761838
93598756
674090297
1535582036
1352243200
17636774
604465844
1146009537
138277009
802137027
1324151516
1316070756
263812364
1981476321
413359762
1014910063
53669669
601694087
377951614
197061238
861656516
269372028
1619949460
1196670876
979695409
1392875339
1359081534
1132895084
306199521
1913939110
340596003
52775821
1495180262
857839165
1265108260
751565699
2129698184
254096678
1557139668
464335841
1833028348
669271366
1037759539
1991026654
1443192188
553596251
38335589
740949278
68883267
625704562
1554904279
295142100
1688643269
1378355055
1374536662
604476639
1253583866
1141499823
1340277917
335027341
1408382498
1386785169
610211219
507290183
2090873299
1479276323
1580659094
1010442360
1782117653
1615923099
32253172
904343599
362396741
996828923
300049128
666694356
1878626619
614492772
1662932242
1353560093
545882287
671489023
1631658904
91390423
957891032
1722948692
1376052557
257749924
61459371
268221146
2023585979
1736691506
490678192
1771272049
795691576
368154919
1307892512
1894824677
591842474
857396637
407527599
683985718
775953387
2128135189
377839836
990610805
1301125252
750741162
129913378
1225393091
882719007
881833847
141389881
1896421323
1831151221
1622063008
1625640828
886341485
1693299736
1594975637
1317036853
133961397
70678611
143088647
1945860018
632257223
410307645
416305219
798700854
608079856
1612017454
1729282020
1198409311
1407874115
180159141
1601883001
1231167149
1526968117
1481608231
884262205
1178993729
247136982
1122085862
26015672
733756700
1279295953
868975239
473591378
81999942
1020592235
2139341954
384854104
1637733860
328788697
2029417569
283841007
633668944
1048129753
638041036
209358673
187622119
636937516
1993100773
1401345148
1543614509
1606520153
2038286709
1435729413
771346717
1127922578
1274126326
286685463
1309039756
1381630692
1313061124
1970388642
189248255
1592041692
1060643062
491259080
201141710
828319077
473075071
101519353
1698486609
2033682270
663743609
971579265
1803302842
333288998
868498828
1362238079
111745713
1346183923
2110466643
1571654657
1583625671
1315019149
1344767736
1918037262
2107298005
215668522
1174152540
364381603
931213415
950006729
421706800
1271654111
1667426945
895229011
8885239
1926883294
997520095
146138235
497616700
2000670338
1228059843
2071130047
555050784
888882796
65559034
380946339
12210891
2136145744
1687929032
539951803
491550020
1296178078
1422664259
850121686
75176389
806165499
942274003
721439161
1551417277
1609654591
952464652
1281096639
662443616
2019100872
1132879910
479930750
783999078
1383075551
1829856680
1750193240
478666292
2147483647
1742086096
633562391
522704673
1167561633
1341254303
1202450175
1277965563
135193111
1136780344
433789693
1209370069
1683998933
921549159
2066138944
1460914889
354587242
1938109479
653779993
900904662
1375535811
1458935345
1942569456
1719352876
1948506790
254314156
1948564866
235568195
621848153
954774496
6632175
529303357
1424361311
849615877
1549841810
2080322910
777146518
1902734405
1821422159
315441686
713293904
90070084
1043697610
843988583
282231613
2122314718
711630719
996608704
232643319
524881891
433964401
620987857
1011515893
2088526685
1231067859
96571607
1613258826
739991293
1353273384
335893744
366362483
1712942145
669116925
1575401803
1824294705
1343510333
185830165
1297783582
2115567687
293344314
616688223
1925808913
1449901833
1856189689
2037341595
63423241
386204941
1554578525
392594633
1671196117
1310919202
564340301
64425753
1556992484
730931071
1338100189
564423798
2084452596
1072097346
1573697967
1476860136
1156083948
1245218321
1533806231
1236240698
461885077
93187807
2103211907
1047837532
571744281
1022284704
1006866823
2047942458
457755454
1426128619
24170633
1659214223
1054469281
1721827389
1501208401
169862994
1479589074
32225087
1659557696
112514311
1343764011
532456647
704034119
305318046
775978467
1832111416
632468256
1599135190
645783831
374043991
535907029
1046861325
872570475
386093864
965454405
256247218
1248641
257684004
1170585396
1088654110
2057457338
1308355426
1304916291
1181153982
1620035631
470783353
1146150650
808571703
672453757
710465658
2086541443
1919194871
465935165
285769980
1059878152
542223989
997040293
1085136338
443594723
978406411
2025955871
1650876003
1908492796
684496418
686816877
2104972797
834481382
113840083
354464180
102780187
156662856
1454470404
101948131
813381431
595505747
291265472
1431089560
367267711
1122980229
1475805774
479363979
1662914826
19808879
1531774825
1103520098
2067495229
435460793
144187717
1211173290
158302120
1519362612
1821176167
132672231
1007681976
1939339458
271336053
1756387756
1078279491
1210150398
1193951812
1925436074
1141238599
687489119
861181913
1937855554
1919127102
2078985946
547950406
810704009
2122540646
1143024826
1321242938
1142211105
1165379311
729011697
411684980
1983027259
1685323872
545309984
1181998867
18033110
261633085
934179419
1024466296
1085879592
261390196
786070524
1140306561
534718549
1365436505
988659800
2055620332
635637237
1586315622
976603125
813042020
2050206629
1849393056
888654049
928356161
425913870
1668179426
1729573462
178670911
1793791804
48154627
1744940868
1292068485
1044323696
1564302789
1192909190
680911976
447311866
831430546
721076236
128475142
1570784474
2028673621
1208363246
1734557716
318575245
1742086096
2147483647
1553014669
299178755
715551059
2129483618
1488956509
859704698
38803734
1408738119
1716978449
1494778721
1565538757
741226906
1525093589
903328277
877535275
816577594
1158349434
305014828
2081956280
486301089
1023015883
411512315
1797892125
1498654698
273636802
1370282708
1080885779
167833816
1695243050
621087744
1523817472
754234845
797430793
714914547
1403018077
109791751
1737453118
1001258478
424271158
1051393899
1524621090
340986710
104800533
2134098981
985933144
1449332709
1090388859
362644277
1061554193
233325112
531617530
393837511
1636201671
726887857
1426320756
1249414357
363378834
195397477
427398662
857375051
2069155072
254190668
1962058137
600552745
625974597
1909052095
1700306278
1518839580
2031593893
1618345127
839962575
1488063474
898904719
1046764221
692744378
2120674283
1503023486
1856882345
1416050892
1293009559
1911311037
1851895065
1139256244
495505621
901363135
1521348535
484817192
1714405711
328945226
353237595
473698532
614490432
945010700
525545682
822096626
1084997516
646637564
2079128139
229195732
1374948664
217110137
1373290912
283259137
2057295307
1215725616
146008963
614381455
534296507
1177171137
1035634894
1672900252
102467080
70757282
43917769
1467286555
290053732
1037697860
1871447461
357499395
659008688
1169420685
1580490911
84903321
1509747807
2136632318
942513859
1050856682
1143465565
1873124186
1720062847
1089999835
262216395
167406370
1363973786
1543483149
1674332043
1407182172
945647486
911722794
1620560778
258793327
197302509
1303436659
1952150224
397838919
994302663
1920379900
479430840
1340454187
1369681170
1374312277
1404222896
1074377580
1127777512
1550230815
1078183168
250661609
1165593838
1326505067
21867835
1139625931
1081349185
239632751
1200515721
1728147105
1290756191
890435520
327605579
1967136171
161035945
1352798387
2074760381
2066400401
1301046686
763476595
1001583319
404196122
1051009633
1233597500
1978634623
184061635
830434959
220846896
2108751353
118347178
540660692
1294990953
1132177520
124329111
102698301
813153117
1821156829
116375603
1029083508
1509450224
965903637
1107913446
776374489
469904347
1202346162
881428774
1799510949
316613024
1378335184
918603655
770566743
759202929
1595468783
1411641628
1150247384
1481717074
1808866907
1613284160
1049507462
406998346
530439059
553308826
1045161271
1006973943
2107336257
255389684
1146814516
1150004280
1999729915
795542310
341494901
1884835905
2019111633
2031484617
750346107
1237202235
1591794575
457060176
983542204
40222223
322592638
818720231
1054785270
1856002951
20014441
1750524925
905433314
423111596
432604050
2092705517
87433882
852975045
1676416043
886954386
1614427178
1593957154
978915513
2035497747
1241983034
633562391
1553014669
2147483647
554202185
861962766
758627785
236077366
1856130127
1795559425
1322152040
1606484105
365035912
1072545846
732995246
447010940
244885372
2009070391
149440837
1188327997
1522096282
994850318
1425078661
2005577904
672768749
538842569
452224758
1208600862
1940918064
1515814710
1812449509
335785678
1170544969
1442275790
1368290951
850106286
1598695748
489282774
49799499
756288136
160032394
1281877448
197067468
1194259627
928118190
1029667615
1199030
7240118
139762346
881160789
187870099
1725351896
1610353866
2124470180
272762900
1801925274
1986338167
936786611
1566085520
758602554
147657583
157285492
2031294746
872803825
1431818319
1996016216
1788556523
85198282
28900992
1393004436
222075531
1970478740
574752145
657539896
1947727799
1329661639
470398492
1855527452
1838466861
1660545540
1034594
259631721
2075709149
329070752
1210270972
1433166185
307934475
839481510
1200508539
784100314
1369196695
671766928
71262849
628481058
920694321
1816678685
1722307491
2099426549
1527243509
1594266223
2120768493
588767700
1080947216
756477521
1908634741
2065480872
1143033253
1428853609
578001367
494902416
555860687
1558280544
786248828
2140540780
254388223
1319860972
1367618854
53136440
1265101564
1545399726
1147980809
511276363
1243330446
2134432300
1262061407
428810219
1582587120
1336945044
1947246151
1188444588
1235051021
1491519904
1366201509
565319796
1739544561
2129336950
1332769118
1968356048
1149119609
1852437117
1313453357
941598820
1751226804
578639679
190392528
1718523563
126922137
1250708052
352345098
1713176759
1084571604
1718298135
1938546116
798607435
1246518903
902936234
1621772448
1042593555
1780393634
1988145836
1430790971
846887365
813262748
2079437551
1410419422
1026877958
1523984456
507108557
1142905084
213726265
192326236
1077905969
155984255
1335716736
780135693
1237951902
608124726
440542180
1923279197
1572992753
2136118633
292260154
390147468
2035450271
208434364
884414771
1699598574
1434227164
1773308096
1179866306
1195940353
941803830
1764002002
440884014
1910472680
1038093033
1570850230
518431880
1245360767
45445195
1371222472
524504023
1575808887
1647105537
182019583
277320560
500139120
1301490870
1314858440
299028958
1286848042
1161724551
389579635
1111719168
307942143
533169339
1022211432
1280495115
145235101
2104027734
1333903724
1082605919
309848823
1249916052
1961366287
488449203
960952703
2067497351
1121718682
386722372
2085788534
663522457
427783037
834476288
767859708
1076880067
332249146
191488153
661213499
744164846
608423204
1995802268
600954459
969103679
36320187
1654157813
1298876502
489888871
598219853
949474140
1591294645
1209244855
91922540
1862163697
946073462
1442656523
474614258
522704673
299178755
554202185
2147483647
2103861896
187119136
1234982347
757618805
618087854
1585118834
1731385415
1194359205
1146767291
920004778
1844163548
998067151
391250996
448987235
334139460
846035143
1812495625
1710813687
1449276005
1637637906
1177572565
2115367709
2100795198
2008907302
777160473
246783637
445273733
2007419058
1387109979
926822799
33530745
2095507387
588704923
352653719
622484227
1174714324
414022304
403678423
1757496914
180099019
1473755891
831489932
432458283
1724243095
974030472
441065375
2069163501
148254720
1325399996
265634258
2123715868
2018141145
1392972978
1813209298
696872988
1367287636
817231282
1669325283
760714891
2000290900
1669520159
563245168
1935192474
332437465
1748056263
1262613507
929368092
2129033709
156743485
55803898
1162803333
817414204
315272119
1468078856
1474024357
1956905954
671184243
224584214
1125327128
1999773200
995631390
1416192435
1558513665
1356721474
1261730570
1259841224
642951886
1427355226
1529206187
1356549807
369753542
1432605466
1483053120
1844040917
417708871
1609536858
340297913
1367394133
1067827417
1116528457
167708207
1331284785
791892216
203967847
252528226
1925474005
520041891
229898280
1262342668
2104033718
1339818077
1662937245
1069160810
806497013
557411995
20009037
1773537295
695161780
1458909740
638795328
1776340071
119189868
265104954
1818222377
1650434394
892027094
599540326
1785527477
769302397
2094366424
1779400242
1514802288
814085371
519816526
462839298
774875823
166776766
2044144301
1432690308
2047249378
2036004499
1053609531
1905679500
1678818801
1026894220
990994722
130646711
773783119
1611634197
1529056328
583161137
67368461
852704641
600899602
1496589106
270284791
1715227449
1231227476
1392401360
343319027
1721389567
851880400
1678263735
985331224
409713856
1208287562
740109725
2041368331
484112584
577331782
275010695
476107385
1181944660
1099314495
1909098106
2020514571
1619272152
1604818693
1514307205
108289252
977271259
1243229099
791235564
1914723296
1043706077
1448302269
517181175
309716322
1199864161
1210029582
2088467525
554941384
1601925471
1621466952
151259667
1773264392
390631046
1440869322
1166772136
1582393324
99441104
1623899822
844681884
592671624
783484541
970797354
786635286
1463380978
2000840986
1870645567
1540729118
823351071
86399784
1045167616
1161650725
1832596110
360138400
48023154
1145386959
1458624247
336287194
117283296
1535828577
279883975
2052519807
1762300014
529394668
606598551
622941624
222474002
601507838
1968101715
1168535168
1021929150
1506382229
663913900
1303732775
1473835627
201569473
1731403533
1553755119
863406879
888927703
308739973
1279206946
2094410200
590775389
1444797033
1075181620
1282070286
1293791040
18614893
1167561633
715551059
861962766
2103861896
2147483647
1635877553
988073300
1583845455
1983735959
1335885129
1929966687
1095819834
63499489
1444259683
197115798
1338230582
1019448123
1083705715
205217228
533958977
220524830
493473648
1550936155
767999305
1558852758
315629348
864684917
1488700476
1008071914
1617247371
711886337
346256012
2033917413
215268006
384657377
1343101040
241555681
1468537423
1047644377
1229986148
582332819
847519800
238112713
1821695366
1443319623
749152213
1920030209
322665090
1016229676
2091701501
1200173394
1824284071
1301343880
2102580552
1544819937
1130167622
1780501585
1405382844
1410067441
1455092750
728345964
287133400
730649425
1636264735
1471082367
1419462559
1944829543
1885429876
1805621466
1775733839
1216197101
1263188136
1543163253
410911577
1505584856
1247735211
557647522
760329173
1844149272
339312433
1481290003
475229958
1580737919
746243803
88161517
283449693
961258951
711039519
330871118
145529775
1666941549
1122855533
1893534675
681415675
314310074
2018865226
239308291
550770895
1581609550
373499221
1542210415
1224029208
379794241
1888036912
396170356
859471539
1020091510
386346019
1059266229
1983278493
522398499
1252912365
671335402
1074868144
1478973933
905195084
518781292
1109643849
1602583867
665233645
1637263096
1645368137
1814818583
120781222
249752341
1020783547
1854468452
83851608
527696440
844801184
1280977001
1296157522
1893506502
554616913
1232946216
2084924918
2118089734
177186588
1628057675
1627901539
93942616
1433668765
363133323
947078728
1973947330
1021536105
59795046
677473335
1717529990
637113598
1330245952
828142381
58459624
1916179318
11172390
735294644
759810060
1101940256
1808063093
1092740365
1621245766
1911296715
1005671733
376968972
451235131
1445958460
2108919550
932015794
1369173358
483923422
1222781441
1338300955
389627106
150184095
1879402743
1199901542
950001918
1108445418
1711885964
1221071155
690445766
263332060
1867392205
870398577
1402931299
1491716708
1641356634
630053288
1891975895
1166630173
1401914853
1221709338
1635987928
538291097
905285446
2048352541
1018746840
606057031
893006602
1553367220
2128699919
1210346576
596710504
552012030
1607414603
1493988452
519321956
322241347
1036116501
1563237358
926988630
1099661858
1951638018
883101150
1188553256
1552672298
1973675698
1761412601
995315827
78863209
626104965
736277305
1949841003
990415242
2079912601
1511843916
911719512
473360544
1956961387
514235694
1336402913
824438055
967158330
2014310774
614075965
408170014
1824443451
800410126
989652050
1836556730
637402176
111760780
179517347
2095327485
1133387838
514563552
1829141191
1623176069
1764100115
1799861345
933401697
1547197289
775823773
1999432051
794018920
2001393984
1341254303
2129483618
758627785
187119136
1635877553
2147483647
1215083116
1306109393
1716750302
1791024347
899381354
2029655138
767041305
599446198
1720950814
827214952
226699076
957404411
63576525
1750210838
323439649
90556702
481573112
854110530
2145186314
1174920874
1091919753
340815899
1949293460
259192376
514021313
297978567
1541824480
150776320
446478387
15318847
1027199132
833087506
1209446655
1102655402
721834603
199152726
1136329421
262390609
2032827938
1363460615
1594112139
596277371
1552771617
752586807
1721312134
137477777
1177031981
283064577
823222544
1444791212
1610787285
650648673
195803485
449382826
1897255638
544204863
792297591
2024941986
150455949
1727786293
2124136160
267973061
58153787
947346085
1405468816
754211659
1683370983
1054514444
785138832
1029535434
132414182
712924085
1700552707
582500645
414722316
1984034209
225407874
2059658328
312298764
765006323
930528409
111487322
1536749556
1120310580
1374798207
1527612281
516410103
1379835760
1903099645
1654291742
1682194084
1699366053
1015960275
1509438403
771298273
1345132220
932661761
146338805
1889798346
824254439
411593659
2046731577
1684624579
1261735489
681878064
286096657
1265570476
142486180
180721145
296592361
1231903047
309023341
237367644
1685266006
739321360
1028626559
953246535
1160992378
167320615
1195069778
1283729932
375981217
2009450971
1943809080
1246694876
1827415632
353781167
1599642165
1145108732
57036478
990923149
199036905
1149269013
824767870
230983469
1113411466
1315062471
1263422092
195220287
1569090176
405181218
1880225191
794865961
2061191543
285692689
56384158
1047847248
1050739047
776172498
639406037
1181154855
2136816353
1191384154
1132370297
1004094892
697141207
1818528204
1925024296
121867137
2015818390
1137534295
976701001
8844633
395857005
1603582551
13328440
1367987522
147385216
999247238
55413156
96555180
1775612604
2030421239
1799011522
789988951
1337880800
222049530
170810338
146659799
852084379
1261206841
159664344
890806649
833735786
1801954535
1093992144
362076449
1983635649
1399801820
1513178794
2006001240
224328996
1606104363
994663947
363988676
1178523071
748626465
1263960854
48328594
1070570398
2016195590
865855220
500309840
1011140806
65300312
668778566
564144923
945335623
1539017045
102174507
1244836939
515666789
1574237183
1289078702
521699251
7288194
19961714
1661437075
370852852
957117935
188535942
1791126635
2055839192
1450817523
1312114919
1286412360
279275118
1892578856
882858851
1960456341
752867185
1078857593
2105808204
1918231697
578364417
2003250658
1650540295
384761784
1470174373
759330868
1470841506
474798485
441807075
2015987119
1635291427
1323571758
1607998613
643901509
1122005523
88415689
1202450175
1488956509
236077366
1234982347
988073300
1215083116
2147483647
745310245
1562242871
1563144993
493541206
511459638
1745842544
133436813
1698620317
1038662503
486706286
583069873
2137346814
204606835
2051902624
1078963141
793793649
960344215
591957523
522958315
2071634025
843022128
1909735760
1325617782
445121391
337296944
793376711
395968123
1218816519
1520940040
1805835777
315893215
408798692
518581090
1160096366
1453471337
826449864
1743479703
1911744464
470294479
277226079
886526872
1952959681
1726484937
1307224400
1554660404
450159210
323064474
427028229
520130263
1353765809
128490434
1503325697
240592714
1236058937
827332317
228561982
952209111
1945468217
1720057231
135762715
767817099
1595436564
1647442149
767946722
1403906384
460046079
205807705
257200443
1307242840
1450659595
405400899
1725218019
471826258
803359705
1040363919
350321369
809644206
492244468
2143634864
486647657
1468687879
1008877894
546464212
577127746
1861870483
622049964
1744021927
767737677
1031999327
471872315
792127617
981628811
115373167
625723243
1328336990
1528581661
1536268295
1821027110
1872350951
1751974392
1896347530
230991432
1759187885
466071712
1946383117
2124178060
2016810977
1629625954
784566929
535928718
62481601
651051953
84408093
441208074
883072437
24269604
921965921
233014770
1572847450
137429029
1293346138
605691595
621427076
493411853
839622686
2145383746
2096468495
1429177330
1348925854
769809687
1684462800
759368506
1574396585
1938470894
613012473
1197651119
987519618
1888818361
2015670869
68052054
1887776886
27120584
1091287487
319404328
506347693
827463372
1102981965
1883676830
570134453
590038865
747249259
1819686478
12341250
1713486160
2103784880
1136901156
1451736064
1542395077
1785034937
1252183764
1847329746
1424275702
39504807
712441386
1796409242
1353262439
301952776
695384941
908223336
583070860
1288897028
752376748
1009318918
363504476
1954739641
1807429056
1993033999
321195731
1123809344
1624167065
1368081115
381621423
316915556
1558826384
968144351
182517885
748193313
1329877821
1709774627
1177218090
1223238341
129709380
1677356625
1311474705
1714512204
439691257
2103835983
1332092388
1762210015
683499607
590769157
690781976
1872806976
918856928
1376494237
1393384318
1664761448
976530455
1689509385
446143579
1537793401
169258595
90250374
1876968776
134388483
1328885274
1595450878
960546546
872897645
807082306
466104234
341776615
1346636900
1105502037
2140301341
34036440
984683018
625749119
203875354
771068799
220079713
2110955404
35956626
316501072
1005007228
160608702
1625684805
521527021
1351996282
1108877466
640525672
779649891
486027546
756659300
302627239
416204383
1131436402
1563686952
497062236
1277965563
859704698
1856130127
757618805
1583845455
1306109393
745310245
2147483647
1930901998
447870205
1846359284
1005576877
750672344
1719590038
1881793853
1426293758
573341948
1065708888
383590442
958339821
1813926830
510436687
107888704
1354520542
1483555905
838220327
1631903611
1570209336
46086648
1896235248
309888561
961140024
2085250617
372617497
180991496
1706727897
1094773758
1706412909
1824535607
1314288762
909003842
1712966223
2095655260
1545257947
64553773
1305975949
1472796021
2041907103
1085254762
215181883
1466679210
1936520834
1130502913
1321274191
1153811717
364888998
348816729
1250898947
878376441
1886741553
872495140
1198089520
1317062504
1341853735
453765291
1559264397
1575893337
175027970
576500335
794631736
404533320
286121399
1931276811
1273969219
1821933598
1324247561
1242077673
707599863
1846717659
1631836750
1302713131
291652686
252777938
1763386076
283898079
191508475
739924251
334038898
1091190814
1988355521
1685864734
1378189759
1182917014
152980039
713943714
1470891227
1715882108
26848126
1033924266
695968396
1254208104
1329397514
1422209970
1713458896
834529130
2016020783
1103742970
1937603602
190944844
1157418328
2006562545
1589173829
388848621
1789008346
83987914
1555078285
71851686
331335350
1949350007
1736822263
737439672
629157737
93638044
1857555896
98939045
156207413
217132549
895690924
1992727197
2051250973
1282193798
1877847491
910971604
1047119728
534809251
2056835177
1501899510
473297422
1747546319
1657044036
1778208202
1021400047
2004533721
1726844486
1923973118
1147813930
997731559
95732109
1819386284
124226665
1648736468
973887027
1005962065
1039624958
2097575535
961577114
1659556952
668900396
1212648664
1416503138
727833137
753226828
1627667069
453394375
1415005318
919375954
2122399694
1619186902
886960273
2004740509
42166582
1627031102
1740724458
72124232
363121724
5083417
498926996
1574723235
1942097758
1897348830
1172204180
816110771
780278701
732694450
1111167705
1855133276
1556641663
1118253440
15627576
606134107
1978203025
944528154
1323934691
1232055857
758462588
2100582523
1723079160
1148341588
1267071666
376783336
894859313
949187476
234990624
1580328895
2029049402
1753794359
410658146
1050821260
479137133
144664387
638204295
24361243
1618738267
998181937
825082694
48163682
1416996358
1113423631
251743176
957365262
2131206340
757764208
751940065
283104445
1558171625
728386015
205835398
1858597138
721242941
901924956
1826448389
1562745758
1817827343
1106240247
983843297
1020008639
1040192297
2083522486
853650207
305540859
441558122
500543908
250602389
1494560317
587123829
334162323
207459456
569616615
355042242
1360027556
2076200421
1187565455
1336344330
1857062372
1821468732
2136724220
135193111
38803734
1795559425
618087854
1983735959
1716750302
1562242871
1930901998
2147483647
988145467
1964990997
785320079
400210250
119424867
1783157524
73501368
1133092367
560185708
1993527767
180589071
1523391239
700739803
965313228
1205866693
1040533263
1280007914
583240478
468618979
442830052
1954730022
1803685096
896952492
811210671
289910837
1526123462
378035999
2071564290
361272538
522969243
231484418
679143113
654253312
742651071
256081049
555667242
133634343
319397454
180950431
1386485532
1680410584
80426294
741128963
409896208
657070423
1785700047
1336125597
1698398171
2074592900
856804546
1072259255
1362647146
184507219
933658377
850078760
367334028
1454531187
939794663
1911567596
675075948
1550072290
341987259
590185660
1395282378
1590703587
1598491826
300636233
2013061206
1662260902
1411980699
1242993652
2061764194
946654778
149339426
1143547017
1386846179
467530944
54884633
829614414
1967492507
492556899
1817831379
1957950287
1177893730
1762860970
1807126344
265546540
1367139616
227172467
1939204667
2140399526
467869567
1769570164
1849975126
98937574
1188845378
1875260299
1947391876
661482153
15390435
526865524
1463795731
522824250
1309983934
889978741
396276276
674112316
1576013268
349915505
65853331
829165261
371348583
1310694550
1894455480
1370271443
2021662938
26687579
522494654
849460713
653092989
1774591726
847122018
1141464487
1065655149
2122401178
2055519154
767458018
2023981519
657357378
921710286
970746235
1601731719
2104726254
1006411571
552971269
1066882141
838919874
1602975485
314905646
963333153
1320824380
1214813220
954349388
691751494
1900419315
934473689
812947815
1057224973
429286980
1716286845
570080927
374981813
163798266
505441398
259878324
1061048575
29707582
1166420806
984305701
485795619
974166840
1421043673
160515693
1364251969
1840806207
393037539
60144640
1410504055
1645103379
1326376406
463198187
389466619
63750778
506461105
2003717567
158400807
1366751013
658026307
2116688150
308326036
159390212
1734457486
729160463
351089772
1179362927
1663829325
627946028
1788155478
1433195329
1963923969
1276493898
1067217913
2001323721
1746864855
391232408
1807215394
1112517918
1694162506
1704919724
163636027
1560937593
1785774750
677719884
874214934
681485341
1583968299
501341066
1635462932
1504108999
1737790950
225102283
1527421325
223295895
1063548864
949183623
2019214629
1940162663
727173265
383483762
2110238445
745871048
1021991977
423241325
317269036
1310747757
1093594035
307317341
536825742
784279531
1195727897
519903056
807612514
1979814285
548918234
112364238
1000503277
730682542
318769814
594105107
568473936
1168375483
1846444641
1809914887
1013857794
393288583
1309773616
65761838
1136780344
1408738119
1322152040
1585118834
1335885129
1791024347
1563144993
447870205
988145467
2147483647
590423256
780672472
375353092
1301646308
1284458302
1292460875
161415216
1055912501
332669759
2113360287
97262629
1227541103
398162022
1071873105
1340495314
1248131822
239033029
816290771
1561712441
7007457
739606908
1384831667
903859763
1704597219
1886285672
1216330456
535615973
968522401
2054780896
2048907926
1480716017
1466426016
262423868
1244886469
137733750
1648737164
1669859597
1797911340
669125366
2118463920
2097183574
1643088271
409615675
560914268
717152795
877316263
293400626
1655586734
1071077424
278509099
761652462
2106740409
1785104191
1043794513
704561792
361168073
1170320327
731124585
535563675
1107279871
1670617928
397534339
1784448498
999058809
1265566846
254835156
1193864164
151280766
281438430
1308316301
571239176
2131650563
1595555393
1260579511
423384319
1354585348
923595092
854213990
754222409
2031321593
731426478
1881730090
1462461045
825051696
917681540
178979755
1257940924
486724167
1374035633
1559786366
2090534727
433161400
1467714543
878621746
570642799
1367210004
1364113919
1786893706
1964753778
877034596
1118318836
888015502
2093897228
1184126214
223630072
1311142182
8443530
1507151080
1207262345
2042531465
343576031
1198870837
1380818992
931136152
1607810104
986732818
1877809601
2115850970
807621815
643767866
1036354312
1047075318
1029908640
931646434
2093248946
7018846
506483120
1448674607
1538387775
280695306
59291580
1788943588
100322821
2055211279
1354530197
947160210
115092658
2115999552
1723300064
2136242598
402885072
994140096
2140178108
813036794
2005287637
1903877081
1814091357
1334976667
1816863375
1597272053
230562543
580236602
759642183
1258357146
22613856
17745292
2037482205
1921706523
818160804
321313536
436278324
1781153712
1306575030
970142631
57479601
1741014476
1756023374
1589746273
1671371459
1104242146
2016073560
1092420070
709621837
1218192866
544397401
191577468
109499021
1468729772
957349572
597396196
2125419756
157584913
1183409886
1448948764
931173276
1164046079
1622709474
708638746
1569575373
1100578679
94594697
1705774774
2128793470
1711170439
122458239
627961543
2129815043
1483554961
200336750
1662120071
1693255938
1901521537
1492621711
1363183879
900672906
928499660
737908212
231394522
1956902600
1994613382
2080110904
1691477305
551336581
120342900
1932343394
66035483
762856361
1622308333
785038135
1585336457
1643230607
2038543765
349167306
875792120
1269927848
1569613734
1503983935
543127298
1834725535
2143029865
704641079
581543976
2061809910
1530168841
2107048046
1115822726
600851146
771947999
966737666
1147249576
2065973789
1211740604
1418363053
1956608941
2112779566
93598756
433789693
1716978449
1606484105
1731385415
1929966687
899381354
493541206
1846359284
1964990997
590423256
2147483647
1124643202
355318200
1171950676
395648392
130144408
1129917635
1034336044
1499328680
451923807
760011591
1864289535
1410527230
1680054562
1922254346
412303594
1298478985
951621997
1645864586
1781699382
1047882434
2051654568
263395821
391442158
1223760731
1970239150
1899230425
311718735
179175740
154162603
559586421
939716297
1976588779
899295582
1340758319
660321669
310402999
57013014
1634929338
1454132576
1073893484
85916461
188829810
164767884
1657890671
28253537
616975100
1618907219
484641191
269353212
2047813020
653106895
766717967
1171007452
1452068968
2026892478
560351980
946614942
1565542109
1960944276
691053265
1254579862
1814374653
426925900
484628859
782234410
1173430102
192609761
1817398196
402596234
178243956
794156794
350695118
2098636845
1283238323
852414623
190214309
1213062090
1128290345
1824792517
468862904
574248463
788299838
717568920
1551232718
1394647919
1082263979
110050419
1716325551
550588348
975496461
1658782050
456455363
221454865
513853552
2073615839
1281453366
1942835982
304831265
542296153
561270330
1065368593
1164145330
2011522373
504502423
1671948219
1890756674
243753449
2122779008
388574658
1071691773
2057278851
304755235
1785345741
666529519
1472997383
1072699718
1439934871
1510430639
611529994
392111321
2029823364
1114462348
792298367
869761993
354567568
543648939
17319986
653675180
825048782
2001252237
1731183484
1484596791
373999296
1452663390
982223291
947297936
2005073933
876680266
1942615880
536397716
1936233201
1463458539
488569434
1905108738
243501728
490512852
439142821
1948444097
1296462882
106877653
2030246190
214459276
2145797326
1097486234
154188635
97622170
1508761945
1623816651
788436371
1254477325
2013784509
1031364379
1027878396
293798222
1896517466
545927639
1551062469
1681141251
2060059371
531801259
1249682429
1828491579
1289905954
140281596
1390723185
420456880
1750313575
2055346384
1591152261
668897564
1823403423
232788155
1018536823
1508307198
1479912175
1479993082
1170742632
551260999
905228573
298709042
893748850
629609261
1991103642
380115353
1746543541
1615435853
687289392
1473598795
1217517959
1029243477
1057365743
1296155973
125399784
339297336
255680628
277206803
610569689
1292536330
348633037
262304957
520259525
1696622685
1766987805
1605706152
94728160
692779260
594174770
1020157202
959499469
2024931912
851885616
433884300
1445673214
1219194363
1805735440
1170054600
274048785
1169256930
1962534371
761291727
592586509
1255491753
1413919004
456405452
2130220817
35067906
1642753746
2015403609
1318559628
340029298
1885836616
1966388161
799710605
74318231
674090297
1209370069
1494778721
365035912
1194359205
1095819834
2029655138
511459638
1005576877
785320079
780672472
1124643202
2147483647
1733549807
1689758336
796699120
348732324
1458825610
1998973265
898334978
1183523355
841773126
953979555
1221847058
1227349120
2070516443
1097838970
853195763
1335492184
163103741
52343018
1507297907
2061656623
1687799465
2089236464
1525695605
1002077801
50884628
1197846631
1642746664
129617442
581508182
1674420398
231046217
2105558471
1835515434
1404250578
1336237426
881868401
1116188811
919535213
159406482
1595000060
492814714
917358809
2017089696
1605526284
1795417791
1374491101
2036369102
1424404654
631430238
468599548
1862344522
94403519
1277606434
1810554239
2032040596
577980932
941484764
865357360
178265771
1123438021
2095657773
2056003725
386197423
1439855638
1490405086
1697496420
1567597811
1633917824
2123509666
282958430
1108639318
1042018079
1594306212
267687577
778525282
522684784
714120814
757943795
1110736071
466585148
774780710
1476075400
854525909
468908597
966788183
811521286
365413915
965904387
1925572828
1085757961
1676707678
160343081
203704855
1288771258
1545267045
2112499015
530628621
909464599
1059649686
346393471
1237599063
952354394
1536703728
1499044892
881105919
1049454103
1083351312
2071174053
187953157
1653508768
28557985
198115442
447356227
192660673
197678574
1936354621
820931626
1826846664
753855370
1037879325
1155359790
504660130
1952488680
1158687005
1527389011
410443323
415760337
1008892757
373619630
276085116
431051856
606599059
801876702
1833676494
1373362441
2000149193
1294521980
1288713392
2146967837
315652770
955119744
868063715
1492883196
590459839
581307490
1561889039
881968491
671010015
493860672
253153075
2020730879
1765047002
360693017
1377089946
1707187709
1644255586
1404777095
1795880530
457043285
1714968520
938443490
363935231
656538469
42931772
1912175708
1214571337
979853137
242347971
1620730269
2114508140
1724126343
1864610650
1229038456
1219725912
2921716
397317857
1869739600
1268720968
114918286
1980351940
1258619554
445505628
1817269242
1047568160
1901304968
1400556685
180127773
444470900
1514635317
674143224
2075958701
977818383
1066515725
459169415
858732849
1821290929
616227943
32676731
1101736749
562524607
1573166243
473524626
1537724587
1637650617
896157816
1180000847
994667081
534736022
322599257
1691808082
1898108874
1907619495
350124119
487805233
1319230931
504186795
1625431332
1678235531
340657261
570662426
921968778
2073195599
815074914
111335843
424414005
357115049
622714047
193060951
868507937
1016602345
1341393650
1671062467
463668291
2063453326
1423040309
283035905
1833240174
110589253
1247420197
106710221
657988149
1940005419
1077541492
1535582036
1683998933
1565538757
1072545846
1146767291
63499489
767041305
1745842544
750672344
400210250
375353092
355318200
1733549807
2147483647
970178818
2136831416
986755400
349027835
1492726022
1035522066
462676832
273336981
2142851725
1456868201
666683577
1222488862
1891777895
756490106
1603488477
1214462335
1521451138
87437555
359068865
806398174
1999745880
134059963
375527069
1697050820
614967499
1396354432
959700953
1319943820
1319773985
2117521668
482602981
2012348728
891465278
2083290199
1006985433
576235903
57888067
1221987244
1263365846
917064401
420033290
1496359420
28132706
2114709675
837221735
618105076
559375888
1053864402
2049122045
1834378232
527330907
41311989
31999598
309169671
1629083020
1275200101
1183123273
626478248
421292550
178671159
979487410
1781851196
1927496544
1451382490
824611894
155136292
851673357
166764504
309846465
671275395
1528524291
1316038093
1988482143
1290726927
231148094
1321973037
1932470715
2051181904
1721056338
79169250
735740396
1515631336
330564655
206701689
1221917662
788078449
835241688
2088517530
2079042786
12117380
1066672437
1861049547
1368642938
85771342
1075832154
660967765
1109052690
859280768
2014528241
898449933
1730863566
2008996215
1380540980
1413700320
1372817622
817434361
1249997156
367971725
1045248298
407594618
645748230
1203251917
1323055977
312360134
1554925882
1147806266
783791134
624976725
1519533976
342337139
762338637
1734566226
642022369
659204400
1109262401
1447832666
529652654
1924723183
1879998222
2071734293
47900835
1574411079
115784876
1954342394
1984643268
817709468
648690978
298733550
624079822
2079622478
782149243
2025847218
743290592
51000902
505693766
1179709785
497784153
1410493683
1911870800
1999026652
1236518469
2030289543
246159426
1724886396
1242854272
1066960463
598603824
125031033
2079176592
1521208951
640018658
1513984453
2136468266
985900014
232046930
207323968
2145377255
1218371099
2125666232
610279038
1669744708
1856015010
422381481
1270146959
2142538525
94405688
288614296
1652122157
131296698
1772799226
280543131
488079877
721329131
114971597
1924789175
1659427446
971835703
1060522001
1870521465
138097558
526058780
446765152
1083936160
1208463704
22259710
2094973050
1017805005
326512530
531604258
1627461306
1321414625
796979264
2066506623
455611465
1013345362
2025256388
1080657569
588989855
2130110675
126773901
1474234976
379196973
1646812961
116534597
2104056052
1946307919
1124559129
305619779
1692382730
1980764294
1358005297
230009042
759634581
621209431
970947870
231252203
912037774
537452619
366635246
648232278
1457662115
1193222741
996682225
193775028
728246907
774667907
1191822425
1173732851
526850780
898689699
1130052870
1461820065
1352243200
921549159
741226906
732995246
920004778
1444259683
599446198
133436813
1719590038
119424867
1301646308
1171950676
1689758336
970178818
2147483647
291307555
989105418
2122448708
773657391
1959295999
103549106
1887101816
514418300
1459482744
1089466911
278621443
1721425649
1966429631
1290586840
822220709
1405411303
783480703
1669947181
1075805770
772420754
2130044552
77441897
656801398
1877157105
289909997
311266559
840662757
368909634
1994589510
1512813237
226413082
157057049
1883356668
1745743962
1569800924
1418588441
2112218494
1881023438
1530883867
1149082348
2023004648
77091093
1633367480
1867203529
1530865711
459464334
1576608662
1257483952
846081651
1138862278
599128652
1770955970
1972754601
2034453159
611394935
1591943769
2110868383
148030440
999950075
1602602020
699632370
114171492
1485658389
985055263
1054706685
1175073330
1430473469
473542213
1997654192
187267561
431543055
1048609745
179120531
408568636
943277242
737527425
576584252
887082976
1742788443
319732049
631238157
462231857
1755102922
1475289575
1305020811
896943532
429973184
1240044781
547415797
1822031723
906398919
157761452
1484854115
1927785595
1013137643
556982110
1654621167
2060745534
1459309410
357836115
822179024
2052342481
1076177941
2072767772
1819989440
1795913275
1703393718
1278187057
1768390453
29231241
1660439990
1034564175
191775287
980655472
156892980
704033548
995728343
1044430267
2087038941
279226329
1609830767
1480122192
1942776867
889655835
1177835777
2113394528
571839470
1440069977
726711397
413801090
798230344
429841799
91738409
1827009188
1931698488
657259597
769709383
1539718384
683765489
924116406
637017799
1213157292
1225353212
986566072
1846685252
28804305
1934301529
1899498290
1626883258
1473645276
1111930693
198565763
2005664921
439501601
190896878
2003472240
1935194837
907432571
2013995863
1777448491
478080199
920348301
2102881346
1806553634
706305897
1184688741
1083111307
329485478
61793745
1713127053
1665123767
473027921
767605246
1815418555
905655258
1191628039
88970462
158743760
1681948228
1065077778
1249239014
198996641
772876886
1238037989
409306824
599583214
638866061
1299601086
984785166
658750946
455351113
484415146
857814376
1797047854
355127238
202233065
981333578
1754786366
508966535
1842803273
514815613
875607726
466555769
1906968398
705582294
1441071345
523883595
2038496051
1423594130
79055809
1227433492
498257872
135276948
2125930633
706588422
944810128
943984058
1891597053
118180644
1823922693
1760059659
441224115
213031984
1324753285
533984879
583375701
1330575024
1448026601
1226853706
1258383701
1040091487
953058431
1193743002
1434150686
1736017328
817070663
1963121406
171663239
1430994868
2126645882
1402279566
17636774
2066138944
1525093589
447010940
1844163548
197115798
1720950814
1698620317
1881793853
1783157524
1284458302
395648392
796699120
2136831416
291307555
2147483647
1363171297
334648325
1738252856
5845378
1869187200
957660613
1233672418
928758438
1820323979
1668822154
237904170
586943795
161829042
1230139796
2002356505
2014217593
1315931611
429142130
1189717609
1747734672
1289187589
908891449
1181016801
656629365
457239667
1033156816
1982210634
279869022
1125013248
2069701949
797593112
151732277
204993362
1485780907
370201141
1997656899
337498218
979925549
1444341029
1101823647
2071540010
1690812962
1452128077
1628012184
405177252
1805862169
1318729103
1579293131
935673723
1757707368
169962055
2099441367
1250165387
431252455
8404634
280438663
333124820
1119701588
1485140471
1849552226
1031868479
1225201347
349640264
934313592
603587954
4228509
1019840702
2024508178
866991014
463996233
1325834273
749177061
100093118
543194607
1899427689
1743994862
247835958
1462011884
327392513
109838187
336902452
1027300980
1619170779
2035247089
1732996628
1016924673
2112105866
160651517
1656510940
604188641
767513881
1246772848
1281955756
20606755
1526305470
963765965
1888325595
2063130228
354220552
1571326607
1210457801
1328406060
1806578653
1788586955
506011680
1655714163
812108162
2129796951
1855612030
1507870133
1621068017
884653472
1856841649
828463794
1934999293
453596873
1506367615
2143124555
851165732
1650865125
864037570
81075486
38660049
476354388
1363393699
2109251548
380160719
1743834159
1018019805
697832920
1975400239
1432914455
271763479
1544800084
952511177
559051926
130632920
144396579
2123785201
868084058
1448998754
80756615
376092056
1361914463
1368466882
1805647762
451230803
1270275360
1591598259
1583491586
772695564
655561272
1536711278
107969363
964084364
44108136
1599669098
56451186
1663861820
1920940915
1127845917
811472954
1197194021
1884612455
311469339
89785959
1566219459
1700008432
1460438294
1062977921
2021097169
2073957461
196018198
185490940
1831552454
223895256
195440389
1657517653
1070114344
1375733828
276355979
1257215338
1592451422
1877677734
1746593948
610583492
738208143
1105959623
718058099
1667373755
1146525981
1169183105
1022144342
1259593799
2137545233
1264289404
1562544609
2453477
1107010667
643863615
1278169050
177792437
703492291
201610925
673674365
544107033
1650650275
1747346821
600437021
886841774
466706349
1321778439
688857290
23981058
660758486
575259702
916384350
1397368800
631820560
819895273
1317031443
577797616
256963366
699578411
2055736159
492578
347044230
539177788
515344111
1600481996
535361825
220022229
1793477393
158582598
1371351528
1950166418
1668921591
728822016
408028140
1870181138
604465844
1460914889
903328277
244885372
998067151
1338230582
827214952
1038662503
1426293758
73501368
1292460875
130144408
348732324
986755400
989105418
1363171297
2147483647
1463320737
1550986239
630624935
1155816696
1510328489
1084498449
839009490
1951961528
2097875213
170439041
1850369373
1520091025
1490669968
121206746
364957545
2070160356
319563642
1689045540
1638356584
1446236590
1205357595
315206126
1273042287
400230457
419992161
1005403842
548424724
326592297
372745354
29563912
45275982
760669591
241407807
419480767
1944566382
2096974302
782287204
1737475923
949938039
403741720
1909851950
1060510897
362814551
1702070737
1692056945
1767703784
1086776263
356357984
972631490
569496252
1582498327
797612159
1944063193
1499729150
1670028142
1009744956
1970306404
457782874
1320641285
1371966275
274590652
867754315
821301289
670845471
319076217
726973235
207088656
1662074063
861303160
634665075
1502996526
934939540
389695316
258875474
607428153
1864639274
1696396686
1810115873
1729788181
281647682
1078993885
1461319008
343294698
1887624259
1779181066
2009377120
147203545
347646831
254045647
452626409
2146038447
80279022
171410834
2064441181
1983483872
866381549
1278119091
1100859229
92642521
1140451476
264596969
1709816470
998493792
2133797884
2023980065
1741987313
1586266346
90442315
704809291
512797439
374082971
1767844170
332864733
1991363719
1229503105
1873290428
637139867
1959507699
620863537
1724572534
1006544800
1201193462
1866323231
590015728
1334828700
1558969017
1613582993
979626755
1035978858
57526457
1013312356
780796916
2008816976
1875322780
2032465267
2088283984
331799328
1379526927
17469869
924585127
1220245973
1219966391
68872337
1155886591
1829056275
423850327
653105722
158546356
244504242
1346366980
1086855131
1803883077
1760528456
344807179
421023844
768501535
164021879
1588553232
781115795
665663380
415347510
1735041571
55506259
1163676815
2121486647
1868725388
64994754
1519858299
301160941
54093566
681233278
966513366
585425066
788155225
771559426
1375053699
1025217305
746552662
1029172774
1429754775
403537370
1741068725
515049739
1321665977
1203370001
759592670
458810128
1071584387
906426463
1439827869
2047708455
1801898526
1507814750
739567574
98349089
1968443240
465384191
689341527
802304553
866552838
1951102573
1162002052
2014110418
1358858479
483885010
1330904912
1598670563
1995906364
962541178
1924591383
318758364
142531733
1688069869
1460569235
1346920798
26330664
439048419
467423627
1446693322
1646912878
1319031209
1846383695
572297378
958797681
611591859
1689334230
1864405593
295749938
595979776
779189552
908368775
495421035
487828252
2006838807
374397247
1471975212
1659034556
856489903
479141079
1146009537
354587242
877535275
2009070391
391250996
1019448123
226699076
486706286
573341948
1133092367
161415216
1129917635
1458825610
349027835
2122448708
334648325
1463320737
2147483647
1064024454
946243926
408897974
545072132
954485518
1909427410
705110240
785464517
1139071450
744479654
1864160741
648341478
1220300205
102428670
860941139
598548847
1815219775
1594864082
2030442483
186489304
443054555
1769724059
1757901992
1938889150
1054186925
1266852714
1754577305
1558307971
1429092545
141998989
135555438
1164126985
1018336382
114155070
743147356
1933319439
1510359094
554854430
110942243
1088303912
1714668297
1908045033
1101365669
222254248
1935747547
1612549856
303936919
394889577
763148736
1133414467
124305473
1735173331
43351167
1329871830
807223930
611926692
952422502
402203188
393075856
1031642704
1211095138
1709691623
814969938
1710666556
861264678
1087816762
1446204293
1624740617
968607272
1367937523
1282831123
433869984
2027487506
41335321
888257568
992909310
618383703
1272408145
622379768
1535583540
872965211
654507167
1428474009
809752973
197608456
1640289940
1338814053
105940536
1631187522
951409633
402063203
1535600441
762985478
1972792842
1135825761
1060414682
65560342
1484423220
792288991
389048038
13832511
1570030918
634012839
1002683514
1862594632
125997373
912240014
374305348
1300423118
691447295
2126629050
281909229
342645349
2100301425
1222146517
1776380115
478650959
1167635190
231079472
600798213
891181117
2067819431
1584269478
1140580166
1075158674
337782621
503461089
1788690913
510849348
276753172
409742400
269282814
1185563144
894172497
1830657431
182890032
695155315
26778414
1453458905
312760414
578099128
1926966929
439940251
2125812372
963561352
2033552474
519289175
529679221
383959668
841730205
826289010
114678349
290548119
363322491
1695733283
827136002
21287119
397415096
1486157028
1151796095
119424430
234439748
283314757
1246835214
95032913
1442475684
521148878
407587547
208281402
352612405
267036764
624963815
755853291
785958904
1767376205
1557885673
927341038
35446177
1026589194
405773571
1441635714
1882863439
418327854
856538551
1064512451
1841178692
1710179175
402928217
1230428688
1691735950
878473710
266129599
763985307
1889775791
184461045
2115409759
1445829526
1157920390
48356751
1424899334
1194617590
1981849391
573995894
1588706733
1748313555
2056292959
1027152172
195831927
1187600132
1025218162
1111836037
1177784799
1154489115
1070523835
1326991158
1139498886
933044065
19425724
1018009762
1537283316
741251311
1011791165
1209535194
207425559
450654401
2109074505
325633685
1398707411
1677499236
1556555289
1301947131
842635142
921876758
341090447
1259925880
156748751
292936706
736953094
138277009
1938109479
816577594
149440837
448987235
1083705715
957404411
583069873
1065708888
560185708
1055912501
1034336044
1998973265
1492726022
773657391
1738252856
1550986239
1064024454
2147483647
762078033
498044480
536427607
707406195
35361733
1133939003
1807447398
842157816
1605232828
1235361138
2057715165
407515199
1594919474
297949808
654543182
1767618647
209251241
745606140
971775567
1636666241
6537290
1968486729
1596970501
249983190
2092274381
258902708
443561568
1317940341
673865952
608436788
887589977
870261090
2115039328
1490818338
1127234087
2048138339
634704863
96598561
2121258090
1675226164
275735030
2062860198
44868026
2097596347
97863528
549836290
955134554
335839063
1935108217
361451608
1692144643
827602401
1370423594
284059457
2141362113
109658942
409863185
233441686
344705255
1910888429
1529789786
1807481992
1422773536
338530004
1740483951
529962462
571172479
199101944
875127036
1977258331
2033909693
1307727934
435160618
1923991581
1451929892
724033574
1142145507
715808335
346989075
322518292
244167849
979288003
2087872787
423019402
1439921395
2048353309
1548811046
1089485100
1333500840
1407611979
238828990
1490263999
1740244876
1598604972
495436552
1858805894
1416623622
1955292762
837409926
988949156
722247579
546935541
725988019
1960866158
1962821737
3594175
34569063
1248756953
1395564810
1295127013
173775466
450322378
271347560
382269083
601817685
2058343343
1269383190
1090265658
1708488052
1763561911
59686257
273982124
201910801
456534199
1131218586
1284022025
888427285
1210112025
2065593938
1284006040
2013573152
2098463307
1749532612
1530194376
1702315568
1202773478
30846662
40165672
395390033
1363865004
848243974
1054486779
710432923
109431652
591209253
1289108059
933753490
1493251314
1243110842
1669341309
1920756721
1203441091
1201860892
6848360
985973569
1804344030
674055465
2090788858
753579776
527704842
252403908
1037065771
2134598637
254101383
234036119
969275386
116603592
434257500
2037788655
1080011160
1740659909
1463506458
210199297
1159726032
324958740
1513448724
305282990
499671822
1776312559
1680437794
285643182
1238324524
62252397
1477098799
367875152
799905994
1908149763
557673378
700302559
2023019159
1862768861
1210463648
1749667127
998775466
1135268275
1144498453
244454392
90702275
1121961524
1185744866
1769852214
1497835593
1848568817
148468797
1181773602
1763419043
528421059
2139350274
580384867
2137278374
576627919
923974065
1886385229
985272533
10947254
373623090
59439438
634873267
993748122
335610027
172342255
537548612
822812723
1558463964
62817095
1140189023
701878609
1906508082
610680287
1227915304
620500686
1896874336
619362765
131939619
1474190830
958670869
459370559
802137027
653779993
1158349434
1188327997
334139460
205217228
63576525
2137346814
383590442
1993527767
332669759
1499328680
898334978
1035522066
1959295999
5845378
630624935
946243926
762078033
2147483647
1001698445
1165325329
622333919
1315229305
705837524
1385917058
1169657898
472515073
1960484708
559469274
299723329
1287926915
711057800
1214768946
1665149575
1874619686
237873848
20730117
1439852131
1318022288
1205814937
539655796
1596030898
173443047
178735280
579579529
1037938176
1426965636
914565930
420856652
801564661
222731135
1413790070
178488400
916878236
2110621198
1172364824
523265838
2005406923
1316261522
1585196874
40448843
273091825
915167895
250616045
2123952987
83003991
1553819659
1951905656
1814069121
408316318
611947628
585273803
2020775952
238602474
1834305891
1798641334
2005376348
2017651
1868367769
4752629
276503808
1691166336
1735658832
1417243977
1512529498
958353166
1051500187
863193069
133817799
955144257
283614274
1080779650
977405038
1113814817
1022753990
2006654121
1905514588
139744254
1680435174
2080646093
1866673904
152779023
898328848
2140935302
1533049991
1487335876
443033947
1999536050
643906531
201575129
1654458420
1262440276
1886716156
744876750
927047460
1062212030
47540628
843946811
729198776
2108548051
92586906
1885759269
762385349
1462910321
278950694
2133420727
241192493
170624229
588577953
926127905
1644518947
191964737
490669098
138646854
961324259
1791041920
666084912
1894014168
1201165673
1905765265
1548160341
1059602918
88556686
282419081
807610439
1793511844
1873429431
1224912965
557013383
1017933425
1773583747
1060195247
1312030903
1943635441
1142922708
2053453866
1062535808
203506275
1152123516
1772166601
526226763
1000734540
1116253575
1676136709
1856861000
2066317436
1126305011
619004340
858474012
1678153917
439290865
174260080
1948665739
371311391
230115618
1808696706
748062698
1616050570
815222312
307183588
1447650019
1407410345
976596496
1274737715
249614525
524889427
255230797
1643300161
1342546854
131283389
1629028481
261209478
156609481
873620613
48843752
2004897425
1056032694
626535799
1451818280
255509269
1651191958
1880849622
188330139
1097923999
1688494932
831703190
1800246343
655797605
179322430
1451723580
859455924
216187873
1916587032
1728234352
2069539479
1936371903
1046816716
1431496614
1162139637
2120461141
139218019
398985752
2095412857
75114590
80796864
750968075
127412798
1193453480
1778365541
1072417882
1365394201
463389845
1092499556
1815565947
1960508278
1251296787
569714194
599110230
1738674021
596193267
1950899492
1342555763
2094152867
1797024572
1761200400
1248188875
1482588097
176715584
2883925
1741173291
1459528073
1121332684
1381558032
78479356
1515912331
1324151516
900904662
305014828
1522096282
846035143
533958977
1750210838
204606835
958339821
180589071
2113360287
451923807
1183523355
462676832
103549106
1869187200
1155816696
408897974
498044480
1001698445
2147483647
1107502445
1424318656
1576743179
193938874
265396475
326749746
1199969099
59819327
1499138666
2082693337
1769529001
1451694615
47031877
143845283
1172105084
1519062887
390577125
1320913058
1779506103
1432687841
386349932
1885780535
428525586
1287880006
1808162828
1784282475
1177552468
1624515913
281080369
1804610210
538351849
779980051
442792409
165177353
503168394
1912711606
300598602
115468287
538770393
1074042509
1713269331
981088373
102415006
1750375324
1789510408
1935410185
2008345048
1452075396
1744867035
1563262891
1056021967
258507922
1280784220
1272526631
751775750
137824693
1148872355
488358467
606550152
1617150700
1140647442
2133159355
1373342175
1792516009
2139034984
15779603
1387680624
1485871869
815740999
531362784
827336143
746218530
387683549
2084485512
1957476776
417754146
686196420
1839745607
495784435
1183303933
1103741438
1045361993
8719718
550032742
1850359494
1110289062
1370219733
1428140686
1213552455
652691359
2016934189
415233674
1640847407
1604035637
1284763767
1371935952
1499832520
1398409166
1867137398
1819559128
1397680856
1549387826
914083628
2116523912
2114495026
1753259545
249415709
719553539
369243247
475240867
601655546
1212705807
1417474484
1596186424
1146086256
290319682
147860038
256616068
1672633650
1213943429
201054307
807948744
414133028
750315767
1817953011
1475077080
2127044623
1656410753
984981985
849104930
1496888429
841329746
1494457881
1806867391
2010597281
592824521
77276740
915726202
2137818021
1711672378
191342713
927307776
135796105
1528039521
423759463
1116573224
2052405847
1489643897
1858439966
1600621682
1752306699
668485899
1123714889
463884018
1971127732
821698079
1456358560
898420808
842986051
1135659087
1628077646
79829845
70408500
1881843607
1675710134
1382476361
370369668
1863227658
1532500725
199543042
692491297
699668189
330908408
1813969472
311908684
1780596237
2072457209
2097302402
1107617622
663947673
604697034
1705986874
1526481650
1370350491
1833748026
1507390643
1242008321
1216803321
2023933225
2125971056
182461996
747176301
2029177632
1342162082
709081668
916897422
1052780399
949970088
1016348290
1971022868
1023466920
2131254152
404546972
428975490
1006373029
322779790
1791674540
1213613674
2050971662
701780330
48122573
1050557091
540991883
1216826226
1022178438
1247228536
12283576
492333160
778108060
253323169
89804300
36852279
1136928628
229851043
518926137
1155714571
1895981440
1502798600
1972456793
1003254316
1983562003
1482976601
1471407734
1027958538
444210911
1316070756
1375535811
2081956280
994850318
1812495625
220524830
323439649
2051902624
1813926830
1523391239
97262629
760011591
841773126
273336981
1887101816
957660613
1510328489
545072132
536427607
1165325329
1107502445
2147483647
1619671443
1613620633
1877145938
558513737
515682051
82106817
1639004700
556353956
1131706703
758645656
27053077
804604223
1224552472
960462311
1880272883
1735646397
1712592136
207097436
1959535787
1548311678
883417886
1511226014
816680067
1736606172
1379766350
66834442
1001728821
630454929
1428680148
1798095563
397594484
1480993025
1013880390
1790722481
184575658
717666408
1655814369
798443310
1153769989
357329635
1549954986
1936133543
1625602294
715004145
788070379
1905312627
1869377261
1648949579
1769737997
1022182270
1667963436
730166370
205747185
1209364389
1135785177
1592881372
1418021414
250932211
1894881806
1680739118
1580623579
582184449
2028992639
1469888444
1109487497
381535144
78035566
677823640
356053315
221153628
1031279314
1589035244
1293324696
1483766348
1077421069
373219688
1055127610
340801853
1285641134
1716439221
1104771079
680097601
872293606
1436204423
1478469397
1426743784
1822630669
754277628
1594053084
505491694
1024629959
1821074597
1987348577
1688022933
797002548
105195388
718996064
236856797
1292756242
742867791
2038579163
346775309
21106730
531068631
903083489
1025101542
544523498
975660860
92602996
730013280
1080137803
703787821
2042121646
1722864365
1977727381
1250821933
1922592339
711494478
193602745
210630462
1991097630
1038621730
2081429245
1735025825
1612747784
2045038799
1569871394
1073040422
280379959
760056570
486193201
2125280485
1503929954
1615397530
1028419978
1586045886
2102966093
546897818
1091551262
1315071225
1892552858
891316386
113450125
580264964
2032417738
619460893
1900091162
376088858
676418673
1162365088
1567874480
509403250
1483451289
842981048
396761415
166869856
563101790
1016784202
613499430
428452899
1121879867
2007471855
1497189230
507348585
890485081
1052527143
1725082076
974299761
311076539
757780168
2007393180
964305579
1596151617
1293492495
1539108165
1364022872
2057235445
348609648
674183754
115131299
625906290
1917174885
2008911060
411089216
722115931
1349557012
1459049357
992210009
797432860
439562833
1462325602
1268154831
2146696905
736653300
1719047765
1884371427
2104833148
123519704
922861752
2094759386
1711752460
1597708092
873882192
1270099049
367077887
168149034
1550655165
668055274
1983356714
413425024
1644722401
324733110
1923059963
157328963
70309837
1914767418
1812747176
1611077161
1823421298
1363850605
1204664616
371091011
456319757
388634102
1400823216
1410480239
1159654060
976054105
197993946
595648161
555097270
211990533
22589077
311899913
263812364
1458935345
486301089
1425078661
1710813687
493473648
90556702
1078963141
510436687
700739803
1227541103
1864289535
953979555
2142851725
514418300
1233672418
1084498449
954485518
707406195
622333919
1424318656
1619671443
2147483647
725030122
1835825029
1022386882
765660580
377627189
1242933253
40217097
562532804
1804574066
1498769670
685296005
2081934007
1588589732
2143623844
1828568291
1583585631
1398009373
817672222
450847314
1214771933
1871868452
980180089
344202212
1404770827
1695649907
1867150180
1785774211
1714133626
127436674
208511528
252677634
528833400
1416508117
1831553820
1411197300
1797154781
1635913582
1458254052
1961326957
1772849026
1480462824
1505641797
1656700283
1266230565
939274066
484049680
708923383
1774343459
1006112459
347895178
180425603
1038054513
2062787714
1465407368
1057955947
1415344892
125638673
1102460148
340434854
2015830372
121663955
391040342
883045089
596941951
1073042572
2135980732
529976586
28011194
1232832633
1111397864
322896283
473108552
2043346616
701120133
1444422353
732376897
175075892
636451402
1969336611
192431128
304654173
1074453176
182154618
856411178
1077540179
1704740838
83354881
923877433
310618591
1058685606
1898596429
1195949325
158268987
1572186710
846634846
204005867
345603459
1950617347
1837558406
1214498271
679871158
1677962959
1555959416
448507907
513604058
1044551937
1867362818
67964674
623836164
973126510
701875086
1886258601
249866379
1744105729
361244644
1457964742
232300434
1903790445
182386383
278861843
637101477
1442652716
530818349
879791388
903099760
1209022973
846773888
686588362
1214127874
2119961704
490485648
887819773
205896684
653549797
222859203
137045526
1834267161
736367405
326643579
20327734
597406928
1563953425
548205034
1443740712
540426483
1379140003
640365553
1033468282
806951541
973358068
250293549
1048202489
1531801719
290466858
1074992740
100635801
720505180
104989898
957436668
786804026
319510432
1916411846
1051748271
976763815
382019745
399450616
274408591
186900739
1425699542
2082134693
305121951
619159174
1492698493
1507231316
591510854
992045717
1481130540
1643195873
1688495863
1921440282
1124561298
1170224011
2440162
1005979901
1699020965
1556759858
1106419601
973131202
26955108
1519372843
1022281765
1707005683
671933086
2112320680
1928477176
1349956722
762024535
157524686
1891237488
90516755
2030523450
1261149973
886125879
2122085136
529333975
628175994
1152652204
189880148
1073721197
2001997901
2142571356
1529268528
985965144
899447929
3276547
1654665161
1537050745
655309420
1791938648
2126025884
32991637
2044580794
447896260
1813537642
690826839
1871352893
2055579987
229407480
1095338120
129839536
229678195
1044573696
106949090
1981476321
1942569456
1023015883
2005577904
1449276005
1550936155
481573112
793793649
107888704
965313228
398162022
1410527230
1221847058
1456868201
1459482744
928758438
839009490
1909427410
35361733
1315229305
1576743179
1613620633
725030122
2147483647
639784646
506176660
422626598
101067600
624512712
1199631953
1124792284
391016111
2094281267
1418103325
685307693
1267808063
1603114217
357831605
1496841383
1953354687
883927285
665433974
2100355210
245074541
983539667
1763857307
1779853059
1906743936
924634719
194469326
294032557
1462666748
1373869229
2138398675
533364226
1439602041
405173543
1927397487
1848806909
536931627
192805625
317449400
30597041
503600048
1013974701
965506659
1419216336
81696227
17272092
704895603
981518556
676404414
909905238
1980646072
1946158219
497676426
336533071
1493988627
1174812829
1819749714
1436509299
681644285
1318371171
1367231654
1794813047
1899090635
102482354
632975735
1698342973
2132475447
2091415386
620319256
1647172003
5816449
818084927
1350697495
1850539858
1797818164
1701346280
850073767
717523568
2083201463
1606110990
1064084093
1727615346
786927964
45868518
114054245
1944661799
755713467
1586662191
1900818415
1462870811
934032670
1377383430
1351280181
1233831420
885806918
1128403004
991734771
1025785381
1324868970
793227285
1634080992
1476725809
390823918
392532446
2143580939
754342902
734524959
1069212427
1379727228
1245185548
1681746556
1200288441
1293159960
1081681824
422634028
591492002
830612983
1117116595
972152643
1170739528
332073506
2095082718
403121340
1512761586
1618748497
237414188
1112827366
124217082
776328316
1164018022
872223717
1057115385
1246065654
1075387412
1720489139
1161162983
1761304854
1091661634
2075683606
1716414157
396195214
829410344
487990818
1624111392
1132245510
1456770758
160724975
1756530047
307900727
180377768
1316653909
1715861418
882578521
1855781446
1880812053
694394503
1572517245
1078142376
1464533615
1862529805
111171818
1553464997
1232463174
555477284
221218975
314596691
1855796885
1252584395
343896698
1337458469
726625647
1115820167
1481825366
637879472
264981031
162338088
1921102148
1907980658
1567311850
1558789401
566256923
1908835846
88456081
2026986342
1863798339
1886927304
314899824
607115356
1937891437
786264924
819382626
326743194
1882484634
275835544
954900121
426193492
1644107088
300861288
521037667
2101209108
149517810
1179482234
467708217
858772761
934739098
1811454513
1451109304
1947021587
713825740
1364322613
1243447929
1496789067
725773788
1248652204
1696156282
2006881553
824761122
1404728591
1435763491
884260008
1454848965
1423241072
1002493823
49712733
1649728667
1795355267
1249850335
1269241701
572810226
2026964638
2014573142
1604565525
2119190916
413359762
1719352876
411512315
672768749
1637637906
767999305
854110530
960344215
1354520542
1205866693
1071873105
1680054562
1227349120
666683577
1089466911
1820323979
1951961528
705110240
1133939003
705837524
193938874
1877145938
1835825029
639784646
2147483647
459458014
75094556
1611167591
1026380441
638103741
1237031503
755636578
1905878366
1694087418
96616098
449925387
506333924
2065069488
464415424
1131907755
846772574
302963894
257138536
241435003
1496236301
1993159888
1097281749
1643861781
440244589
480921687
298884638
214926305
15554109
1825899935
450338349
2050785030
1938477726
833573022
465613445
754440991
592018201
178987408
171848707
1738891548
1538426424
167674132
886714667
1551385268
646927364
2017032045
394203793
2076043849
1907572036
256120764
302785630
2137688990
227187915
1146456689
1616893452
1811820812
866816366
1775449345
976023715
1572715904
1815964118
338365647
170298602
226658565
42724647
394593418
206658033
1938139461
760721328
1248807465
1669475327
1605322577
184674730
1106658928
537077350
700561263
2139676635
1755800089
1927986959
922859060
1952939618
473241489
298570317
2123105239
581305650
738939563
1293463244
2024467915
1719578298
1904021589
744491199
1618116812
848347436
1322242785
1621329267
785889835
1791739213
838648179
355199337
1803010724
912032933
1709243694
1431378123
631248643
1288896238
969515467
874419722
1160495627
1250851786
1973958148
1962100027
1504836989
246439554
1706090251
1212531156
248615091
223697713
1563712038
1786033620
1218414167
1772862439
466425044
605937047
497034846
1224744953
2066157950
2000533513
962840673
193019608
699188749
1941544437
1342944448
233067071
1519222456
1949011164
1003157759
1615777478
191746445
170440776
1264612423
1596614382
1137696067
1134545863
402534578
300237674
517523320
234563341
1728367915
2121686906
629268874
645364597
756657536
175200173
1655627172
345968639
681041381
2197106
1428850874
794441208
1845855279
1427361336
1167468240
1503104205
1210210089
616620388
1684616239
670399847
697148092
280645409
527137102
1162164799
157397603
97138140
351088237
1687143387
795748445
889851912
1730193441
83650161
113988288
346627157
916065540
121443561
1470898751
384063440
758433041
1879581887
1599610496
261810850
806687326
1304798432
840336427
1632246323
1654121428
1945974827
1025825802
1875392900
1290626322
2033495683
1864108032
1282879518
1806841139
599171550
442779631
2011529979
1478801029
923076352
2099450213
1333733622
776316255
538168200
1146933773
1774018886
1872539173
839238377
831334915
1568916355
1132636339
597916423
1777330099
1652284389
763798795
1309569387
1663019144
1476157722
512428948
432007834
1543926166
1713479025
1721340570
851881721
788411947
1014910063
1948506790
1797892125
538842569
1177572565
1558852758
2145186314
591957523
1483555905
1040533263
1340495314
1922254346
2070516443
1222488862
278621443
1668822154
2097875213
785464517
1807447398
1385917058
265396475
558513737
1022386882
506176660
459458014
2147483647
1852779111
624348466
1092372661
1685747278
164017405
1373143667
649543280
1012043236
590272668
1043697415
885705528
1908838687
1010114216
518477936
521529288
1802543714
2097201513
942272272
597650182
547302394
1534968332
1137309521
651421980
1156978206
1745031269
581601241
1146171308
270885506
329679457
523760594
768854480
1046782273
1249044920
2117708109
1883719640
1862032647
2007527154
1709787238
859191614
910797085
185786777
127596489
1585378169
1728423077
3539111
921326696
568949298
45839249
138470676
435096919
1286467383
1141950083
1827917437
1680049852
2029304137
719682320
1966451484
1795710400
922144759
1881454251
1216412633
1985487030
865619064
523070164
535219091
1129082534
998420903
1559637287
1170244785
288516205
1461250648
1352514697
2115692451
1836661089
1256751676
15696548
2078736046
1257088510
823290501
1646934158
23982258
2061093148
1050742327
230710581
1629765540
747179406
1945879722
2042599541
1000476781
2138152633
291060512
2081409465
408066475
2015430724
914534925
1706359173
1317610495
193821889
466812025
1653186175
1748245615
1050842608
831802007
217505992
1962447751
1262452513
1905782983
1184243105
1368814816
57314741
1717629221
873825725
1997767110
609145089
1304403647
2040484760
3616229
588336444
1308296839
44123255
592248698
1217529642
9332447
283043664
2100518559
1181369750
1416191638
1149386628
255519493
1489516266
241196056
1358728022
1945253680
1982834166
1411665876
219623190
1369669395
122507495
517762600
902383877
791567223
642364825
1845457126
1247614906
135103396
1199936751
1926902664
734954379
143415744
1991827936
1763509781
953518396
1859635725
896385109
530666180
1817021948
1041829207
299954491
122722849
1737183410
1189196696
376726491
1002343004
2070594092
394770047
35259596
925512936
64738274
232029043
378113933
636154217
328721854
1336359496
1405021527
755883876
1908908284
1930844093
858019448
670064518
20255080
147873798
130544489
276164882
593359266
103679811
795423113
1600031806
1760539104
1411706834
1842384945
1779163913
1594661573
1452174965
2082281164
1008304477
1346237572
405155597
374359647
151393341
125569843
685010747
20666411
1326154522
1959487947
652617997
314641082
1984762428
1540238359
914218058
1672889970
567809038
764235563
1910493884
670476232
188055459
292984160
590160616
1474256668
533171967
2049315942
1739823020
709011782
1101188064
788972491
1657917560
1681828043
264267986
1644009404
100705455
700775735
53669669
254314156
1498654698
452224758
2115367709
315629348
1174920874
522958315
838220327
1280007914
1248131822
412303594
1097838970
1891777895
1721425649
237904170
170439041
1139071450
842157816
1169657898
326749746
515682051
765660580
422626598
75094556
1852779111
2147483647
915064736
919854805
523338988
103978008
2022356538
1278140354
1786950051
397744416
1910391636
32923454
1936586555
1153507664
504618587
1350558371
1069735643
352964685
1074072170
62920584
2070982337
1464054438
127397894
955984746
264291072
473063088
1248613097
1041970305
1591286600
578134450
25115821
53760912
1054981860
150971629
1716563726
584965715
749798142
304953160
1329303545
1884075551
241898136
1534441509
1110845187
1169582372
977570234
1782712857
21391975
1242926684
665436589
1863312637
1121266314
2121620125
748020548
570315622
807250959
1636531819
1400087723
1135565308
1639147008
623531849
1833590968
2078866553
1774021667
2024401308
737524068
1924855374
1711292619
919985211
60590799
1602686503
548225141
262890250
1180186753
390172013
1665672192
97739771
261960365
1177651373
295630063
114842868
1396004057
693132129
2056946478
1784565182
1409925168
334843961
161696998
2108758147
815788831
999333770
2079875810
1852917477
168834416
406223137
1232823909
108300918
1030157493
511139251
1057303520
140942214
1324548630
140906461
1739603025
1419741609
856770894
971549233
614718020
142414664
475467100
1215359667
1117601612
851119740
404033688
1490162062
318860662
1094332285
2064065609
210780892
2036693922
662816055
1222283372
1752831222
874386310
1204300566
2102188936
1670508542
908029301
724567076
1536425175
1111390999
1958167381
365587626
26178933
875567166
1755192865
366426846
466105799
1928521180
412224057
759545429
2024306959
534679083
1685329617
641268702
722409181
954724788
1808031363
510235005
52826072
143018534
115152924
428633513
2138135874
1151174028
251902151
567923160
1843433016
1136153551
1774332895
2043573268
765179197
91273072
909212142
953820679
1009153651
380441100
1295747935
988591137
1870961235
1096097746
314700630
1713550927
1072659297
1884726053
1338805637
1359558574
1481356118
294156111
931621613
218372850
2080046180
1588759853
1476566570
1733262287
1982169359
105807827
1201914307
166172060
377076966
1920491936
1342571631
253091046
62783785
494810280
1891567194
392946736
414417839
759837608
957029485
280358747
482477273
1967294468
717903145
1302061637
1817058369
97839290
1813203623
1492313771
796124808
569721135
1684753104
1140183921
354762456
1362649390
651720251
307542102
1435332396
125975440
620150959
1029592724
971048643
1237330199
710823779
586667559
1054107055
587155999
476081379
15909114
248199713
254286411
1108524042
601694087
1948564866
273636802
1208600862
2100795198
864684917
1091919753
2071634025
1631903611
583240478
239033029
1298478985
853195763
756490106
1966429631
586943795
1850369373
744479654
1605232828
472515073
1199969099
82106817
377627189
101067600
1611167591
624348466
915064736
2147483647
933665196
623799781
1734698992
1144312407
830814860
1609121902
822566226
2070978669
163418104
1053000143
2014472607
102989339
1836764462
251203517
1408619447
1567636600
1961242434
1516544384
2115526804
1659823858
22129735
1751098839
1879953360
1554559312
344333319
2008686096
1398775978
212616998
105145995
1836791555
1725548478
1286273889
372215657
138768394
1397789329
1235703369
999860688
218060614
1010082566
1156460207
665485652
345311364
1831874359
1822981666
1963164538
736786060
1168756731
529538372
648623619
492789657
871666030
877384865
405358072
1965836836
174581906
1733612168
563020934
1465064407
1914730858
725659015
1696898631
1720197836
2112205221
1029801256
734861067
1641149361
1757746019
936712287
1372248428
1760498457
605680390
1599733748
1415701204
900394560
886165306
950624300
1071425027
1939376500
1173476670
523508267
1422517443
1002414964
985775178
834611439
826817943
821607025
1015048990
370273715
1056416643
1039753273
1119974361
345407003
962186650
1772437007
660729750
348507695
1539756052
245338353
1208603903
775909113
1817279650
1271548525
1645159262
1524437717
1161759312
438778494
1497874268
477155703
1743137806
1639015052
1903080668
203093149
1378084918
2048545887
97067152
201879644
1076461946
1668602992
301394410
1486785639
1695070952
1852578786
1368694088
508765614
40010817
1546217750
1649495854
107072365
2054432421
1569469448
1575415292
1035551334
1394591689
1172380358
2044659176
2144441370
1760893345
1713833037
140922775
922142037
2027970824
248134909
1494942776
564658394
1041256318
847861987
690999721
478720419
1479144453
848661406
2135040805
1963075018
1897820621
1115763895
1387563560
230992152
1832613777
816734238
1343672413
1658417626
153010491
1460087645
1315463085
440419860
698278652
281427921
644772986
619959974
519977118
1181887200
1812009841
126306896
1809446269
1818874090
662388562
405619930
181826690
1447548323
1160921028
472165608
179400520
1792691955
880590082
412245632
38393526
229975335
1533714602
1586954553
1048294003
272131451
1241377772
1231904970
104920300
1480809683
1879005531
1499010716
1960453530
1958946662
737171526
1764290610
1026462793
206050657
1569355623
1138324121
1029835802
246694312
271597190
1889279534
372344968
1321493503
594604094
26856425
159355510
884841453
1168337749
660134285
1826546585
434947952
1324245358
1986793357
1371808343
1487137070
1379984928
1772474395
1313454492
1121336497
991528065
998212797
377951614
235568195
1370282708
1940918064
2008907302
1488700476
340815899
843022128
1570209336
468618979
816290771
951621997
1335492184
1603488477
1290586840
161829042
1520091025
1864160741
1235361138
1960484708
59819327
1639004700
1242933253
624512712
1026380441
1092372661
919854805
933665196
2147483647
1145144079
250732702
1575919980
576388977
1258306250
1896662168
1186365742
420888530
1256810107
1821852507
327443015
552349550
139747084
797763786
1387136198
1353985177
982530418
1413933430
1264909981
2130728358
144802385
945222069
26940352
1784719001
489854231
1651888554
727758395
2072553268
946910972
51393623
920314737
1610957105
1316438180
756600134
2080744617
1513632404
1243181143
251804068
1568187015
772470837
1436089422
1469379905
1375458308
262942376
768320388
1018841555
425499829
1585513930
1123263799
1551295932
1670155490
703170712
1259950604
350187298
524595953
506883920
1943754535
452461099
1437579825
704188788
1775668209
576761082
1446976052
1886921666
1278613698
1224944259
1289055989
994319156
686907157
1464611150
2085687901
448238968
1727016654
887883165
762413290
799108033
1544504529
1555726853
132405334
78995302
813888972
1021298959
1507785979
2103676969
2010545384
1454743834
374705870
2125437507
1344886422
1331879901
911816684
743105250
2130042865
181498630
344338788
1711877832
1133047169
647892031
1074943097
1493991288
590895656
1146045102
1413805018
1796109714
167651313
1263333134
99085765
1226398895
568951715
2015009140
40910513
1394190772
2092310580
170143566
1676284404
835552097
1811869075
335340720
1475983148
330868282
494263963
1795217244
816443876
1587319854
1915164258
512730490
1835543297
368150085
1506643193
2050408900
792059228
1316730777
2033799929
2126991883
1170330245
709007984
1495361587
878261881
503006485
2112857642
3757967
335751373
291273034
1759983060
1941987241
1940808439
2046008279
1061592394
1592438177
1715714771
856084182
510850147
471156243
2074222170
1842339177
593764972
1808795656
1205508375
1485225461
2012353494
830251506
998258395
1906076554
1118105422
711373627
945693017
823571605
2048801299
912932479
663642702
20070422
1087157264
1790798191
1479810458
1506493446
91598417
655297200
228841509
1076606172
369567530
1188937058
124584151
1861194949
102484847
1085013136
155661473
1339572624
270106432
631889813
869521568
1017356536
928255174
1040222254
654492230
43316193
1900817790
1037555153
522341365
587767292
321606413
1021652408
256231248
797603729
401682095
309226161
1630045060
1279466188
2057837649
1186365063
60195110
734477797
1512231837
974464298
781063413
633985620
67217550
2089272215
1825536541
1846453786
750155393
688625681
831418766
1727820153
517059181
1124272254
1064541056
211392970
197061238
621848153
1080885779
1515814710
777160473
1008071914
1949293460
1909735760
46086648
442830052
1561712441
1645864586
163103741
1214462335
822220709
1230139796
1490669968
648341478
2057715165
559469274
1499138666
556353956
40217097
1199631953
638103741
1685747278
523338988
623799781
1145144079
2147483647
485236248
137797241
1431867746
1825044574
1465763400
2006107158
1960612247
1761633967
1805671475
1404869188
1960261652
1939517761
817511868
869743160
1118798602
440585974
505411665
989737723
2002759339
919917739
1910140568
515912352
353767877
1792362545
1339281915
1118720835
1301660228
729414115
1305659995
669890261
344997097
2043653709
33612554
1025261333
463566690
885077659
638555056
14447741
1664861814
1808784445
1309093059
862535388
745126219
1079639950
712791542
1393754653
1106943896
1026014647
496578591
1495643501
2078403531
1680064114
1327154952
345483270
2046722326
2146587270
1602495358
600098532
757706614
885131921
1684308612
1515629848
420485816
117316104
1000016290
1575970304
737602307
332899122
359983706
1262346497
1593894519
1645565558
258261777
181040240
96376617
1398141789
827571948
1950853591
1798163062
1130186029
1996282602
1024206169
1724444503
223339167
1499905951
2116560493
1794816450
1025068773
1137247617
1300480044
660720442
1425791436
103352156
1369767110
1693368977
2047958420
332534228
484386157
2078525464
2031513916
473859824
1618520426
1691192927
738424639
2119059089
808525659
1477234224
900967442
1565146156
1754586678
577143944
1620839908
21568784
1499213967
102349527
1586009525
1977305381
1366811391
490460736
1817759498
350939216
1306009018
520262905
1929943979
514459125
644962312
957869978
99965682
1128816829
1234169893
552758426
1985494992
298840728
1531570795
662670332
254346617
1744008453
19995942
1399557327
352534632
645241456
1084289508
1837641927
1114614399
1205186916
1588714079
1231074260
1966795406
606201749
507722884
1852894325
1284213592
544899369
1905025197
1727847567
1269212936
1749286213
78532499
490488706
601700869
217943687
1731066752
1810270802
1932952780
965626418
295021880
1488935927
1358136823
1662284438
1317045562
962022252
560185790
644674482
1561768376
1435967016
1105968757
726866114
1678621593
1497021600
2091799692
47189031
1831335374
2119359358
124763470
96277849
659478333
1274621741
1707266172
1822445879
296381190
1996715308
1298479343
2105241470
289516668
1240056598
475829337
773218153
961000696
2071110330
1226732087
57664399
447173950
1307703156
354032578
759865623
296704088
1684735742
459370015
1688287835
1281910169
396151434
1722791815
1287224320
1094028562
974670100
2115692857
2089364398
2113905550
385047031
455544485
311027067
1069197089
853856476
867563385
1513838141
260230840
861656516
954774496
167833816
1812449509
246783637
1617247371
259192376
1325617782
1896235248
1954730022
7007457
1781699382
52343018
1521451138
1405411303
2002356505
121206746
1220300205
407515199
299723329
2082693337
1131706703
562532804
1124792284
1237031503
164017405
103978008
1734698992
250732702
485236248
2147483647
335894626
908671262
872061705
199883904
724723257
948745279
556531797
1465028536
872629271
1432312571
1284656435
328062071
162420649
2000648690
1116021876
1483545096
151777860
1028021670
1164049809
1519781678
202877365
545146982
1219257387
754722860
1991441694
822879665
1467682346
869060545
317254614
1360781514
758358998
1335663488
634132962
1925738302
662844308
1347563040
318648706
680086283
1211426659
17210439
271643766
663616999
238683873
926815373
810148675
602863706
1166390987
1245738745
634160451
280893585
163564952
910482976
552961001
214879832
729075780
134132400
535977961
1926876978
2143958954
755242310
1251396345
171045209
1884047260
109593912
490082526
269603523
1579059878
1582200258
1290843277
1669471686
1520721239
1437298198
189257194
2033496276
989295734
349783653
2001073098
1592814661
846653939
2097202754
1575675916
99906286
1116682888
25330373
1412490985
1603928313
2096031483
778034669
2132036716
1742600372
784227266
1277481353
1566387829
1594323275
1846510343
1162517041
177239092
32572934
1335836242
1766144702
1718155604
394634217
106195974
174558343
452202108
106577909
1263341317
60836343
1243709490
65783996
1594965645
2134749549
1735952537
343056202
1175139846
1392784252
751368702
2096459979
1868063392
1389229083
2053628875
1263186686
544463137
496273475
1349951594
1905086586
184875335
1846610780
804750819
1215017664
660551564
1075798165
1052951662
642656679
171744766
1309754360
441202586
364405106
252115831
489836608
2133914309
799963130
1085514963
987916001
1050501639
1130905684
1402390331
1616051384
991750807
578441531
1710466465
88448930
860408456
1108175312
955384489
343596907
2079573878
1882783565
276201213
662388970
82365143
216642471
1765952447
496555894
1769499522
1584367472
1645579655
101224693
1927852441
1611299641
690141186
621930720
2054424518
637099895
2008504521
777483960
1931631821
1748501898
1963415024
1983808217
909953557
302547234
293785751
442034233
1943333827
834467495
91394242
1311269786
291808673
1885204227
835598161
186916835
1413111973
2127597875
470399354
16807515
392645245
28959686
1525240300
713864888
14920523
670073104
1151948749
103036655
1253134568
934542654
1043073614
2000663174
139046044
1240683127
34239825
1976593196
392777870
1111853698
1773928707
638444550
2079544510
1530194056
947030715
1858702341
1559344636
1599867324
2027424733
477832452
1776393111
269372028
6632175
1695243050
335785678
445273733
711886337
514021313
445121391
309888561
1803685096
739606908
1047882434
1507297907
87437555
783480703
2014217593
364957545
102428670
1594919474
1287926915
1769529001
758645656
1804574066
391016111
755636578
1373143667
2022356538
1144312407
1575919980
137797241
335894626
2147483647
2078631621
838195090
1674525188
1104379294
1789880847
809457909
265522744
1808887428
1996267903
879159508
236208525
2120447146
964814585
1136462245
1087676564
445098425
1028279906
1744468487
1086546401
1230600411
1565039531
1916709343
2555763
1490929934
475210407
470582839
480496062
1304321949
1284237332
204332324
1013963580
1671855374
678809840
461382018
1782338317
514203271
555857289
398440266
239029898
1873541595
1304342565
217324795
1035888090
764261051
1839917636
1986711659
40366250
368061415
1905073722
746990440
646855388
1961377290
1136206508
1913400034
1077528544
1420388982
1092361126
1648031864
1958826987
758915414
605044501
1255479798
123622110
1774798984
849387922
1108879229
407363590
2010176994
1435906296
1783292158
1290671077
319771835
1065614359
1012131780
1814992197
1392782080
2044993725
1797651635
923891754
613575286
1704661388
451292634
2089852513
2079400707
2104791791
38266973
1546149280
865698057
1288076710
879734199
1275934250
1282376311
1748931381
116934069
2082954106
1233859184
340407973
1994292041
356197775
1366505528
1778635353
1800940629
1228313364
1599446334
444911170
2061594856
1569945209
1967300350
2017131798
2063893961
782843845
1851025401
632072464
870901085
2084380029
1512277699
1694235379
422772178
1283721699
120162739
1599807730
394210221
779643608
1822987332
171178466
1945340313
1557207921
49478162
692999424
1021140632
536170469
821195248
56143934
842790779
1638507422
1502740828
1041673855
1023534051
37652374
2114240440
507638819
1226302366
12515833
352903557
2104997634
888942835
1467303573
2110139270
1633176284
927154257
734946702
1748004725
1406534675
158219439
1204192988
873771387
100989584
1948239399
52218842
307005880
1101232496
474405235
421582984
1491245406
1139380476
1469846920
302984934
1919735262
1925269534
672930681
904873055
1385118286
606622695
494943327
731756823
1715057304
1823847965
207672677
1408141197
1573712934
1841524130
627614503
2112898511
1647715351
865692303
810267471
2059335886
484151266
1245076512
623039164
254401475
287602482
1957697316
263848438
1739490393
1555571604
1671672117
297541516
270921004
734240197
1397394464
1677208363
965458731
1320590321
593425151
572625700
1525872991
1435795409
1148774668
2138716390
2121306272
1221671392
210585204
1038145623
1458878464
1798216678
1230578580
1550724792
174382215
1419800931
2010208110
1447184023
1424538788
1232837394
1619949460
529303357
621087744
1170544969
2007419058
346256012
297978567
337296944
961140024
896952492
1384831667
2051654568
2061656623
359068865
1669947181
1315931611
2070160356
860941139
297949808
711057800
1451694615
27053077
1498769670
2094281267
1905878366
649543280
1278140354
830814860
576388977
1431867746
908671262
2078631621
2147483647
1873160735
816885296
348207209
258036810
548780989
1246972035
157100614
1874119664
1914503754
1969702775
152122359
12055846
812170138
81222165
210925340
873992740
2141076833
1983699981
210389836
1731990700
1478668767
1489865752
1306767305
1558153500
1832629824
1753628581
405792213
669725433
632866124
1336486914
1207603635
485977183
906993648
430945451
646873716
483656770
2126159016
1567908207
1356685897
1089420135
2053891971
970117187
1828670659
1832260944
1270395085
1244389982
302871995
1503171235
1948506201
798761576
563522802
2073390049
1958643199
1666329601
1812591868
379743331
1817440989
1625648446
193437417
50304164
1412957035
715707030
731216246
351316000
2007216488
683144740
48828020
434738604
143244040
2102263152
1427125305
1179248896
937885147
504682072
1166879528
2050079150
706823198
1680074560
527536876
494770382
774903590
339241480
1285153057
1442971122
715725864
742796829
1069539963
339717288
405317318
1436627706
787970630
971100826
517752493
2011560000
268978449
861062438
395835839
180588525
22013127
204565037
1771672316
698795544
1061119263
622371069
365120342
1555965139
276660816
1118226694
807278159
901463176
1204474912
1744266914
98632671
400387883
32529309
1446995632
205020032
1738341516
1818786249
1385044997
1824704338
538384210
398629164
710269433
1581672854
782509832
1077471157
854131348
1199482611
1590204060
408993778
1336346621
1207812925
369216129
1093909142
1923410872
847378616
1549086629
999872850
2068566495
1622633710
468203985
943366146
1571538185
502568353
633743766
1205608857
1598218992
2105314478
181777686
880049344
2077882689
984074944
2140490906
422150836
934440464
1324530941
743140339
1038545248
1268920994
1207720392
1035302609
923285596
1259636465
1409494554
171655431
1621437094
2038858839
1847775602
315504141
1476061263
805833405
1193260377
1759694132
1934540178
640395558
1304217886
1366039409
1379402192
1874288027
727456358
208760122
48227716
777400829
267639467
647712246
1650866467
1552344070
737210697
1651301323
1784166297
1627770367
1577493955
783593223
1010432656
2079887932
224044144
50317342
1962375049
596148659
276558959
846590275
526649006
989034599
729775798
2064450433
1713513511
223708709
147315555
1299527415
1458783153
1713798306
1760393876
207233644
892497009
1904746194
1457395762
1520303789
669090505
766900989
1459876448
130421471
1356466769
1196670876
1424361311
1523817472
1442275790
1387109979
2033917413
1541824480
793376711
2085250617
811210671
903859763
263395821
1687799465
806398174
1075805770
429142130
319563642
598548847
654543182
1214768946
47031877
804604223
685296005
1418103325
1694087418
1012043236
1786950051
1609121902
1258306250
1825044574
872061705
838195090
1873160735
2147483647
1239383416
530977946
1401403844
1231192881
1515667727
1306677710
2136571228
1337403943
1006551875
1887377540
401779535
1242442406
1209830645
535589893
1963122774
471078953
14982345
1695351992
1448964436
732358766
2067162272
29317580
46965095
1705738994
566339399
995024057
1553082424
1683071778
642202580
1713691986
1914177672
363659778
885033112
834713041
891248404
969887841
1747492854
110316762
1301234453
1823793075
1173643699
408087772
260369926
1065913911
1088422897
124020613
36353688
1793927491
553260197
1503976867
1441604714
845177389
2100737936
1644840338
1412999591
1496852819
1319426096
154681530
105989951
526006252
1705717128
821377880
632615789
2121292689
98820638
963716725
1349717258
454744120
912917200
1131490032
1740344088
2089451064
1730289491
875916106
2038553868
502110199
146336352
1896768564
440858386
1787897967
1437163648
1940116790
1138891639
1093062696
1676063209
1380672071
600745172
145075055
1784130265
1305249688
34945066
1697357548
575149814
1641170277
1302148578
1089675088
973259503
1996996484
744240276
625796384
1064917445
660360107
1090234740
1433610559
578924578
1856394470
1256030945
439249597
2050133522
1235660665
390273380
930977000
1588924447
554743878
1591096141
1895265146
74297853
1147440659
1654582049
1772867910
2115460167
1077508667
1224671282
729571630
1906400218
871018556
2049989331
6867893
1812538298
657713293
1776671228
1779518592
1143593663
1016380065
1449236549
1685363365
1459118731
1616107209
2077641365
1786672482
1841385665
490708292
376678066
685008945
782605642
162836859
837054486
1925877835
622833731
1383233217
261216250
1329833026
1804503218
1446895204
294240798
1246141713
1562384895
1332582055
1267305499
945056043
1838857987
1744157167
2089747317
1883942486
1313089483
854340180
1115748210
1942063269
760374375
292160382
1759198687
900067356
1559671924
386689105
1904072990
1619482262
1451001863
1673424314
1468506919
1923649274
1780669169
1208876195
792726893
357933783
865308962
328401893
1526411881
584469829
1641286904
1740209967
697540245
1564054685
621440274
290871164
1444947258
873658129
2051157934
750372343
40526965
2045192651
552551118
1979385235
932258646
1542631541
362932959
1835023301
1506260409
427586532
660191550
1811739484
1794319048
1767747721
164726374
1390394079
1778582931
1078300527
1454307024
103660814
1499297461
1188673328
2044762535
2147308637
979695409
849615877
754234845
1368290951
926822799
215268006
150776320
395968123
372617497
289910837
1704597219
391442158
2089236464
1999745880
772420754
1189717609
1689045540
1815219775
1767618647
1665149575
143845283
1224552472
2081934007
685307693
96616098
590272668
397744416
822566226
1896662168
1465763400
199883904
1674525188
816885296
1239383416
2147483647
408656976
1622162990
1803474346
5514609
1010719307
2033489434
237587337
1419023732
1625693368
1359705483
34430832
891227411
1654774497
116047686
1374013652
482711817
93343120
694819931
2036847463
932981441
455227101
637522069
889953237
10880828
349362593
1136691723
400442664
1902736060
1307055902
1790929766
1335045008
1591582926
1812143958
73506660
740121960
289252081
579199497
1749443482
675654738
877026754
1772149249
1091005041
691726726
2123138457
335973866
47412759
1899594902
459011890
1662743029
1414965332
1974766862
691556678
200502788
1552937568
1563933802
384230878
509330967
1944679364
45016973
736717221
1528184920
372077859
921313610
1538321525
2022451333
1998237606
587980880
1319119241
2115045438
1929117291
2103752646
1206494502
1411660715
1392189996
1268098263
1361983386
1368028814
724695951
645718565
556405650
1071568036
122322571
1289687257
1205497667
349226576
1528339239
1049246130
1813285859
1701926870
904660235
937448404
1652337908
580583123
1139627660
1339444517
784447569
1302722745
1168549733
59439144
1325878009
1520390157
784458175
1413602347
2101817698
1889488189
1899501412
366779435
463264749
1370561300
203346848
1647026032
894896740
1033710803
1732205015
2121424363
2037749707
524950311
1998524242
958838329
254158172
1813827344
1303124729
2050702644
490462081
390956698
1077790760
1145329337
2080995102
1738396993
174829552
1532215994
1564516944
1081352145
176953338
560641077
153945597
795509184
853227442
1280564810
389445482
1744329604
1154308734
182373518
37522997
1631920484
2084296835
1679531105
822809519
234394175
542917730
1877388837
2016008241
1457223466
378512717
1899345196
1213964549
760059990
407877137
410259455
1387672029
1059752235
500310314
1971792438
1117535290
1690802805
1400426424
1324736020
84473209
360641337
1431908769
952635916
913403
1311043941
177816092
344828500
2012385531
198950949
899324899
1756589962
786220092
1339573809
1178793826
1972086016
966684880
150814064
284624650
339846338
1526348565
1939283876
1301537315
1859645605
1727432778
87399142
1430688186
1021811909
2074617550
1921906665
152414602
2079673443
178452619
508561018
996119511
244772141
260474616
126508866
235714175
1005420935
1328372605
682047875
656736393
1892110087
550189486
676619558
1317505066
1280248479
93457097
964177884
124778087
596751052
1644202883
1682439126
1392875339
1549841810
797430793
850106286
33530745
384657377
446478387
1218816519
180991496
1526123462
1886285672
1223760731
1525695605
134059963
2130044552
1747734672
1638356584
1594864082
209251241
1874619686
1172105084
960462311
1588589732
1267808063
449925387
1043697415
1910391636
2070978669
1186365742
2006107158
724723257
1104379294
348207209
530977946
408656976
2147483647
783603390
457227791
1960325230
355681902
942694758
1577019786
1771378871
1177262879
1399144311
1876436670
579207514
1178971420
621813724
794073869
1833145301
1582222074
52816180
1255846927
2019484320
1831461324
386288210
505529339
274472630
356123411
37044580
484483643
594152445
1516864004
1890867946
867613669
1916983455
1896370471
1065301214
1079260208
1040411837
782261844
287174320
608218753
1119883125
236835485
1541491786
1709571784
280519977
533184483
187167158
1494549462
235272980
350260100
655612651
1533650464
1208864819
1133675736
434733863
806070878
1636163703
1453042136
1456142289
1800212297
2011547035
1986564617
1942037315
1295868991
852187042
498775001
923948345
1447015823
2035439758
261629033
1661767703
1032391443
580438077
1719323785
1923236680
266068632
293760923
1927435240
1263506189
1040132412
675669891
1378875345
648357020
756601238
1830546610
911394668
322355268
1922103711
1278930956
1024405290
1867594998
1248262853
2061904851
1366739655
965654863
737812635
1383539752
1681480398
208611669
1754986179
1127145926
578330616
369749780
1243560887
1457497610
341387562
1642107947
515612749
917394668
1074739723
423324925
581896420
823250265
2130927039
940135778
773351834
63184899
2143795238
853959891
1668321524
1446637098
140817454
1805755746
209444689
772350674
1501264300
1517048293
979803903
1065537692
1738443088
151149281
1353242908
1113429548
2086134123
1754936946
2067743530
1034522946
1598901450
666656358
1021798308
324792149
1922795823
434965615
1178473618
1064608241
1791972497
1630878626
375914874
848893406
1670179336
461525661
257401229
135448800
377140559
1588956453
1993578730
1401533418
1075869734
673900773
1463557720
1160785129
285977055
1418471441
467912193
1111133857
1011112969
2138307705
1090793208
1270249540
1818139144
1285282322
4888660
1659650205
1536017421
712158340
433795692
1021252669
742233988
897902521
802771715
2089328031
1769520686
1880768528
1656350637
1847936973
1514327010
1110011823
616441107
941783060
421219258
1416919430
1182478195
1572526155
2144429370
1632587604
1131155003
778385654
1040773987
28523241
1143917022
1931281489
868514306
1450794743
461314289
452936062
1689585603
1475681499
554882863
380275853
1546182006
20669789
905236649
776201428
1150747828
451672069
2132707908
1845189059
2116122821
639987559
1494837504
415257543
1554392599
1359081534
2080322910
714914547
1598695748
2095507387
1343101040
15318847
1520940040
1706727897
378035999
1216330456
1970239150
1002077801
375527069
77441897
1289187589
1446236590
2030442483
745606140
237873848
1519062887
1880272883
2143623844
1603114217
506333924
885705528
32923454
163418104
420888530
1960612247
948745279
1789880847
258036810
1401403844
1622162990
783603390
2147483647
1483752405
691535620
152674999
217662348
1583651311
726639935
176453130
1336975206
1524347520
317892056
262744979
1348279682
562176162
1048946723
576482781
1713912184
1606975110
15743322
1170339265
432470379
1407419982
50858807
959226456
1475155135
435144271
1751425104
782155201
1934381041
777910918
552154301
1739758039
1446502443
1611574368
558364737
695650059
1071822674
1876242751
345745169
1716381442
2079880823
211463074
1691775732
1399326353
508176820
1601218741
836189844
928327153
1094083081
1668373037
1867522536
752532559
1934344752
462436217
1162371674
1886805267
974788080
541709721
1654043100
302497984
708563490
1849402730
1097126891
711044342
405080907
1456522144
225908294
979286534
400592690
1552514557
1727456914
1029355582
1230042953
968457517
1490213666
927911872
1572791875
268698146
1699544312
713207636
1006122683
517798869
1301339885
427916514
669130870
977947327
1191865941
1702681690
456824868
1755816838
386873233
1853367354
1388180544
159757030
1418790414
1847406104
1327104316
475857601
352381380
703358799
350454948
1006021548
37267700
171448346
994724065
353200557
11507378
1084383559
869490198
439033854
572094064
2004594046
1885910935
1335314709
1319509103
1729556014
1677059601
1374679329
1171118324
209659591
1888282621
1158375552
1817099561
1342096889
1489994157
1328576996
318097910
679357853
1910527855
1044132763
1054260593
928928113
506565345
982277194
2024585799
588556322
1392293450
1831977531
1146825211
248854961
522978102
1962188436
844655908
752593396
1483909709
1335620808
1737082511
608928459
2095861988
1697794634
83273621
1569168226
61821403
1664768490
397519512
564041653
1714293304
2042419510
1199945731
1130951952
427312521
2094765082
1487380389
994502585
1077164484
446955849
72904291
1379607955
1237200227
385642892
209879499
257081495
884467432
1679901927
771457749
561449893
1642175890
159552147
1550431260
763537909
846961587
814500201
147758440
1631267051
843489475
1648142030
1624903308
1796043360
407913529
801816
951744254
1243084526
1270968831
2094156848
310954757
1697925811
16156326
126541027
1792562296
1894141737
193553769
1166469669
181708224
1604420233
2048167244
872475763
40060776
923889066
1171910243
1259882394
634126547
2014111019
61659483
1829004118
1795466557
370423288
708657986
227412167
659766680
1854370557
1132895084
777146518
1403018077
489282774
588704923
241555681
1027199132
1805835777
1094773758
2071564290
535615973
1899230425
50884628
1697050820
656801398
908891449
1205357595
186489304
971775567
20730117
390577125
1735646397
1828568291
357831605
2065069488
1908838687
1936586555
1053000143
1256810107
1761633967
556531797
809457909
548780989
1231192881
1803474346
457227791
1483752405
2147483647
1053858298
950307725
378828635
1596072326
313929189
1580753271
333411550
20108594
1411457427
1335849380
1712290122
2101588207
492702299
429925888
996143262
1544690357
1886842005
575274240
786607449
829315896
1086167046
336501905
1548469733
2141338108
126659061
122445594
907366774
1205766326
2072540001
1630208000
1577955733
1719332487
274766592
1286270466
401535468
1908952556
582160745
1770020394
504575128
1156134795
298567943
1995592513
693052741
274375367
781984479
1224731003
1082980234
881292292
1262229837
1968430359
1294902017
1711526110
2145139771
1647751788
1072301807
938965379
1671820320
248469770
438123351
1741717526
1227682545
1938891522
1479496276
1644501183
1030890857
956992516
2129797260
2029144920
1991081422
508426686
1336064729
1059399098
10676527
1129256547
868767927
382050760
510900628
173876782
1398216470
583517963
1440757017
2018718159
218471316
1623350902
1883842759
652466007
1709124743
2074645239
1545593422
144486947
1709289392
382139010
447609512
41859069
1482741747
1507375652
1329260036
192008381
624025927
1670932970
859554096
563373078
765765228
940731257
781242837
294782566
546613781
197916925
1482428228
1712695388
1689826101
972629240
1718966413
1257473618
552297894
378282023
744974236
1399563349
957608246
928519569
1704915549
1869589000
133450407
2020976262
1037664898
122242152
1371820831
638845855
1270643325
220978003
540355434
2145208735
182920986
2008714753
876962777
456948420
1727310144
2147114846
1974614426
533436077
110746634
1301233326
358348514
901072046
1922705266
515103097
1584049052
11271002
444367525
675924703
563161183
520189765
1227659601
1024081742
1365930132
452218365
333708961
756782209
678981360
131456441
1917145995
46820197
306157775
736911413
1229797691
2103036025
458104983
1154816860
1875768141
891470489
144852974
1789253023
1396684141
1604753005
1724910656
225706371
996927175
2096253817
1883818490
421360768
914319939
1572430842
1659260953
847971106
1229550628
1321698545
1542558642
987864038
200203508
1399903252
1665260675
1303572259
1551633985
874576192
1346593631
1357225542
839191744
2036284067
1400728041
69833153
1110860153
923612057
898847007
1436698839
1051186018
2039355091
1980527943
1306402359
657328329
174115247
1548658486
46694616
1134830400
787596183
1035030593
682457828
675444015
755324583
306199521
1902734405
109791751
49799499
352653719
1468537423
833087506
315893215
1706412909
361272538
968522401
311718735
1197846631
614967499
1877157105
1181016801
315206126
443054555
1636666241
1439852131
1320913058
1712592136
1583585631
1496841383
464415424
1010114216
1153507664
2014472607
1821852507
1805671475
1465028536
265522744
1246972035
1515667727
5514609
1960325230
691535620
1053858298
2147483647
1810310779
119087503
1477320476
874485029
1792748072
1034294214
1760319819
1917512566
1449820617
749575105
951520380
539217924
1118471658
2003307153
1474718571
1165139141
888565463
82469251
546421522
1619507735
211398341
1938456304
42243560
1858209110
264255320
427402840
944391081
1154437719
220581816
2144348946
632258893
1099368161
860949375
219976042
1614321774
271463986
1020933571
737658708
1100607070
690775607
217618350
1811021808
517518841
823361586
1652314943
759654806
2015670403
745590228
1017149597
822429010
2053942125
898709108
1589190518
1924119878
1665244359
2036684641
1957787281
924918924
1185711516
395400918
2023954565
1203544285
1025427460
400308943
2038853990
820667037
1986159540
1581768423
102565140
663010780
1828402293
779981882
1319389386
906560368
1250320612
1624908260
807085151
1195845871
794892936
1177826485
1156321822
62453568
523162553
1443600993
376400282
317038119
727998479
171956505
1237926513
1381668946
2099126417
1459085020
738693359
896911127
1874967392
1726282037
1276527634
479756444
819743476
9024318
1721576299
2051876514
1035157813
418293710
1887748055
1134236153
1476393333
1060293215
427100923
418281077
447323773
2000694591
2109501857
1572713838
1909962883
709506945
1213293379
281725815
433955785
582032617
647567783
517172899
205114695
617115694
1918165826
22372516
433351216
1989052796
199525425
1766105366
1999069471
1263582189
496944884
1274713642
1624772075
631912216
554376309
394539900
589296525
650383335
60880676
1312273464
1111662221
620732167
1892845503
1561446420
504036897
1160504065
258055698
428216223
1634964654
942374351
1705457181
149246941
292520397
911002656
850085618
1605935845
1438732992
2069332661
655249244
1845122750
1377641848
2047425601
1975796915
1713138911
461426987
1937488660
1619660268
347435817
1900819384
396068241
308497209
518998885
1887141030
2122088769
1713567600
1567181190
1130457296
1335317041
1195303510
1906213727
295475895
1673336269
1832157352
671146227
622587781
1205476576
1002991794
1529564066
748377502
1160904614
536318846
236752452
59231119
114529592
143921357
53468997
1279987868
277941403
610243246
594540748
1102361414
993754345
516578447
1383184948
1313124795
11088104
1553856829
393455527
1238173941
1756805485
1192501994
897572207
315585641
130256653
1454257757
1913939110
1821422159
1737453118
756288136
622484227
1047644377
1209446655
408798692
1824535607
522969243
2054780896
179175740
1642746664
1396354432
289909997
656629365
1273042287
1769724059
6537290
1318022288
1779506103
207097436
1398009373
1953354687
1131907755
518477936
504618587
102989339
327443015
1404869188
872629271
1808887428
157100614
1306677710
1010719307
355681902
152674999
950307725
1810310779
2147483647
2047899991
1993931470
703089663
1390439065
2100284879
646606483
2026402810
1792967102
1812696068
870895803
99754682
12111869
1826617843
1568410202
762161881
452423325
104161327
1110760518
438258593
895895461
887505737
2116326594
880938251
1759695223
462497270
1683999555
1401801297
1707021470
749753941
371283616
1131136135
87007212
1019681508
1757410799
270962843
1522860843
1483428365
793890868
439894318
2007149680
667160831
1440915364
1959149876
993915058
420924996
1383551953
2129793658
427491048
1438134513
1415802453
1310028774
1442228234
1457653915
1302472319
1596298395
145150876
326392493
529147904
521721578
2104193879
1188212559
107579444
904437340
1223226649
1833600797
2109917946
724988543
1578161095
687120658
421409019
1815937649
1550121234
1443290223
2026329496
785230547
585910800
1972159325
986282323
1983303016
452995679
611995978
459134553
2043973963
20712932
1879835096
9669822
1192192738
903767786
2102785776
2025721843
1757320583
1238373346
1224667280
181297608
963573158
1456747108
158039525
856116162
1729737509
1957497908
356952184
1881322848
1696882129
337132516
1950852916
1259990616
372857352
442594241
816362072
651969066
561938828
1163552319
572261645
493413772
1448466520
265598706
477277034
1093164855
401213459
1092569237
1424829463
158386225
1390367786
1336875782
761665568
21042355
1654310105
1841293311
1040890869
1705973410
471423792
1019114135
26935764
399240485
968651420
731052540
325855690
1721631518
2141025090
1651397306
1462383217
560002311
1442928442
785639455
1966491916
1628621006
1671939767
1558515464
1057132530
2072827236
832161196
2127693982
834443752
2105569333
1777364702
1595622184
1103160601
622353504
1555108514
1470930988
519360350
1136744124
1278418615
1753588848
132168930
561561005
1179476480
852654929
1625776162
1621552045
1596444261
1004427758
1902904917
431924955
1100992672
246549664
2000292219
845989960
1219672523
1851589511
1768355056
914998487
263645736
1813298737
1217178441
662759297
2092232491
792018666
1865130941
1999374682
321732218
617392014
1756799779
1492812883
1644618935
438264945
1136779085
248447374
841900084
345905246
1061349425
1470173601
647477261
1320943293
1991165982
68003047
920189378
1310661166
651343389
973923742
1934874885
59723580
887476953
336897444
880386563
1731102828
340596003
315441686
1001258478
160032394
1174714324
1229986148
1102655402
518581090
1314288762
231484418
2048907926
154162603
129617442
959700953
311266559
457239667
400230457
1757901992
1968486729
1205814937
1432687841
1959535787
817672222
883927285
846772574
521529288
1350558371
1836764462
552349550
1960261652
1432312571
1996267903
1874119664
2136571228
2033489434
942694758
217662348
378828635
119087503
2047899991
2147483647
1198251166
1760633386
1265814037
315180643
1005616723
464928826
687401979
1984247565
1645574442
218196933
1566758329
781087138
485503583
1915541466
614825295
1495639756
996412890
1269196787
1096892102
845653777
306746929
286713544
1139069124
641388080
165846922
711846817
1867517247
1473035108
372719464
1011592379
1235918242
1749800671
1335473605
632201930
657631741
1986998004
673070765
934015221
1209691799
2008663714
843500204
103594696
618552021
1153422263
659077684
1405831373
1624047521
476991454
1033679013
834788590
1887489225
2120213453
543183547
284274561
292403040
657203077
1120566063
94124557
7443243
1822732787
1708244884
1643699284
1143789715
1148718696
295171497
787965163
79414647
367184521
481876694
1195874857
1029687490
891349995
673372930
610886561
1952017878
1129369902
1194770316
318711064
1046563316
496655607
415859917
66938975
578543508
379278279
1264526642
2092011437
18913185
1191960057
1634686488
910855316
1548750249
1130012736
1992073535
1544589908
1724602814
1295903165
686246699
576789841
85498900
1019978862
810781554
2076850931
217461602
1422843092
739546192
1766331443
1045784862
1824656961
1417430793
663946241
96306992
530330951
902555705
683463199
841771148
1176058099
516416830
1996754214
1017191902
1883236196
1448333789
1772687731
1746592043
58954750
144309311
205230142
1530094906
572627654
1121372903
1882656369
1307664189
1628793055
35537108
1695715118
471994435
312572849
762051726
1490415155
326111098
1312104441
19816714
222755284
1355827645
1295648181
27211589
680861761
655835977
2131272089
720821598
417578431
1834048411
1602905530
955601156
417866109
688672999
637928487
1326973289
961107620
1980835858
992664384
1734453531
1416290965
1845676735
1106571249
879553231
855256886
2099872474
1235594137
199002631
348602125
1675424167
1799589142
1217638199
963598606
1724023192
621873270
709900641
1830787926
1790724717
179176368
1480381730
1209389715
837649273
883773469
1553517281
1052226512
611910069
461898899
2112338119
183782394
109794944
517256666
299777959
1958965331
480991069
1915971939
1502996234
835664827
1815490033
249185594
133551739
1495102534
1227634401
674139291
1727756342
687065335
763981938
1274066263
234206255
1371217767
1584854239
1244967389
2091906317
1261698636
1893159011
52775821
713293904
424271158
1281877448
414022304
582332819
721834603
1160096366
909003842
679143113
1480716017
559586421
581508182
1319943820
840662757
1033156816
419992161
1938889150
1596970501
539655796
386349932
1548311678
450847314
665433974
302963894
1802543714
1069735643
251203517
139747084
1939517761
1284656435
879159508
1914503754
1337403943
237587337
1577019786
1583651311
1596072326
1477320476
1993931470
1198251166
2147483647
612969387
1934079379
1413875423
1605556070
1594510749
351565373
903057814
1510065851
494269023
2072587547
1721284353
1556542737
110800013
747579248
1027264003
91697867
1697234661
220555792
254462221
600403342
1323702512
2020547437
724334100
416731385
309224531
1686399844
1287744728
1548747266
199169029
1804659256
1453926763
1020995211
960380352
1338398079
168040690
410104784
14329159
388655620
2132029100
1672109359
2064270759
291518807
436421939
1443999661
558967986
506850415
1109929982
31151591
2092037285
1159730323
616259273
1949858646
2012908530
1561793549
1601648744
1388737443
946532094
1542486217
1063307483
1086753178
815297783
44414138
1235567583
278993467
2077458071
1126280767
1341327555
1773415251
2045074564
252753556
1544041135
1506119376
1269057542
1483824484
588067543
436279637
1284465062
1021931278
1628254306
516336306
1544465109
1597118379
2053012798
1578671554
521032498
287925731
1692476272
1483620880
1998660219
1684310949
1049924210
1790869603
1795246002
975828267
1500792733
1211325766
1083705759
1057006442
1318494565
1195555381
217786591
510095523
433049010
7558399
585635166
1954610594
742827212
1383242691
1116419613
28433134
1327135509
702694694
697229188
806679856
588605448
289002224
1674879753
1382450262
1463499715
114582345
1304946991
895491051
740952859
362480050
448218759
490969740
1081172902
491397833
589183655
1241791335
575628993
1449012704
308159454
1503349440
1087972969
300186988
1769558390
595517955
1170517993
1036589340
1836321877
118518415
1336260287
714735560
774982596
289848595
1068028871
1651171502
365920262
415500107
1784901714
1572459713
519561961
1721739226
2100557373
1817998142
1076324902
1941924149
1211913266
1041024714
467864196
1983773059
1873666839
983864450
955192962
740430888
1501161664
906446758
683373918
1509493719
614171319
1001369418
431136476
1017614356
938586217
1994510761
1231539079
254486056
1488083595
1871521086
1843731060
1264706225
1402303604
240748514
2106425425
614150414
912548266
2076771760
1653641268
983692830
1817551857
1981262293
1494147354
722693453
1696724667
691542171
701341251
1757253067
942857043
9662664
1738446036
1750911135
1090879644
657712874
1576103364
638118855
409230326
45762395
2042366369
662515249
1539547666
1899547246
655380523
1702225104
1495180262
90070084
1051393899
197067468
403678423
847519800
199152726
1453471337
1712966223
654253312
1466426016
939716297
1674420398
1319773985
368909634
1982210634
1005403842
1054186925
249983190
1596030898
1885780535
883417886
1214771933
2100355210
257138536
2097201513
352964685
1408619447
797763786
817511868
328062071
236208525
1969702775
1006551875
1419023732
1771378871
726639935
313929189
874485029
703089663
1760633386
612969387
2147483647
193198168
358679722
1564324976
972667071
1470829371
1559995623
1970149530
1628888163
620840797
758325658
810798879
1036055058
2134833709
766094948
920817671
780777264
1043040265
1103089647
1640145027
2039816579
1377866794
1364798597
1516426236
406251967
1982168975
836980068
525414780
1624932922
541313801
98967164
432698988
1417660825
1727341292
1491372307
1831152332
1833153742
1099718777
1180305272
402917991
1368054719
709690799
1474068043
531768703
1107646541
1553948222
200652580
1187645434
1742292755
1150429654
1411277468
2022406784
1810097334
1915356736
386391765
1327775871
497302280
2060967738
2063260317
820997354
768453248
1672019991
1875164807
65663773
1255398224
265364243
1629106825
2011165335
1744067566
995662455
1969097714
631778994
376592697
692162703
1113464445
808988772
206639688
671083856
1835851183
2099472754
701982808
713688381
907312253
1504206392
835238667
688802863
1046592407
1378272479
1043512632
194746542
376627245
1537793066
2070687323
909772806
1802862944
310210886
1104095271
115088700
666091413
1049316725
337627316
1544082378
1534613393
901128267
1531513004
1106791012
473279430
653063406
1065770835
1803261022
378090211
1482273405
1185204600
1186611894
1935217140
914040043
901435418
709812965
1367324897
959815444
1291284360
137660722
918045349
21512195
1826555763
888632089
1263219928
1031588269
113713093
724719624
787317622
1633956514
1800615330
740048082
246690007
1838550106
1009228850
855112365
1338259466
748564907
465583178
2011647277
827483571
998410519
7718594
1686670006
796323074
1230319347
886028778
1579028959
327462853
2013278162
993964655
1623348344
381510712
493312654
1769868951
1134885302
1764784677
64277433
1368460454
1283962803
677736943
483273753
610108323
1965972998
524051350
107152065
1729901287
2133770388
428613182
875553365
82899464
748268836
419500157
585014777
618143713
1973950577
591521886
1828913287
1973229481
74177348
315672594
1407233347
1826163865
1452846439
1532433724
1816283229
26351014
1159669552
1249318344
457224971
1689658439
175140255
1871606867
2108805921
176671650
1483490966
714933405
1629353983
1759938599
2029898628
622293035
1558065151
1921642239
1070092634
310213542
1582933708
1918858353
937935928
252771866
131718582
209732369
1346865876
857839165
1043697610
1524621090
1194259627
1757496914
238112713
1136329421
826449864
2095655260
742651071
262423868
1976588779
231046217
2117521668
1994589510
279869022
548424724
1266852714
2092274381
173443047
428525586
1511226014
1871868452
245074541
241435003
942272272
1074072170
1567636600
1387136198
869743160
162420649
2120447146
152122359
1887377540
1625693368
1177262879
176453130
1580753271
1792748072
1390439065
1265814037
1934079379
193198168
2147483647
569922365
1046406439
1767015489
583964462
961939422
1697861004
971414661
410978673
1111698614
926725544
811978336
1861638371
802391857
2127268738
1637369652
313769874
1746466576
1119860570
17913724
1536362471
1266438000
836344853
1758877449
1457772828
255651583
1088492710
179550102
1135779383
1496038218
1393961176
1707150611
578241346
1334637478
1147410678
77762559
485166060
120357200
1568094437
786379008
2086731380
1886927526
1398563728
44912219
1014807910
1614667648
344626739
737315183
1142100781
2094313160
557386798
879245634
1638162377
320465145
1900128023
1312789476
285507674
627927373
67033402
288134820
1179601541
1288255643
893403819
668616438
529795382
11648892
1051295682
716532193
743340712
751494945
924600869
2067878822
237013443
1230831516
1557641319
367286906
625190466
68470137
1925853314
431088867
247532786
348601896
1037200204
1164922069
1596395535
977524040
573275274
1003254024
1780964305
149133235
1598080943
1945401904
1824726600
1937910253
1829507616
343030619
1901404996
1888278929
1945873990
369498185
372048050
89452681
1890698811
1975417458
2032073576
166563492
2041216036
881321816
2103412430
721603642
1296033771
355045056
834280061
2125617353
266501641
157681111
749675687
2015371437
1582863686
1773572475
794045794
749189415
1744371519
1637064571
927715381
182839399
1772505938
1401760821
270610143
1897689765
2031540343
1189710430
1443538982
1896666688
2056674364
391570634
1889786711
861267312
1311250170
257568162
1092986881
1670629241
548379861
1744449569
1034029087
513463732
1663815616
48692629
823165511
1702467120
454718555
2099896553
69868850
1631589027
2127403521
910359411
306968918
677824802
657562743
641329093
960289799
460514442
391267129
268099188
1342936770
1638694910
646398941
1246341224
1642061854
210054513
778758737
46867448
1185919767
298739868
1543318923
79785890
1030284982
2101391297
1582323271
1078670974
1880315561
839171401
1209659945
1448009702
1612512139
2097216529
1461747858
1104477603
1944289680
656792206
694538413
1450222844
69161497
2132533608
2074977116
72972981
1491084510
612924309
949843628
149389047
637059863
445359150
1486090086
28872906
1405861559
1766495466
71343567
1062378064
861680012
361028230
2079308423
24122871
737485846
1265108260
843988583
340986710
928118190
180099019
1821695366
262390609
1743479703
1545257947
256081049
1244886469
899295582
2105558471
482602981
1512813237
1125013248
326592297
1754577305
258902708
178735280
1287880006
816680067
980180089
983539667
1496236301
597650182
62920584
1961242434
1353985177
1118798602
2000648690
964814585
12055846
401779535
1359705483
1399144311
1336975206
333411550
1034294214
2100284879
315180643
1413875423
358679722
569922365
2147483647
220081106
1119697879
1120197018
1240191680
1956440693
968643830
1427825395
1507429372
1008058526
703649962
1153823202
1843276029
776850656
956748237
1446754957
752024170
694504875
2135488323
1868750082
1916177799
50568540
530943430
885549579
1216519218
1296654748
1794856197
646897081
568758932
1627574354
743720824
759586719
270949885
1845659257
1938889136
523828133
1152138290
1475006036
840842610
1653070089
1236528206
1687179540
914184659
1739863291
469500622
715436068
151978206
498405312
250950670
225574061
790681849
1165948665
403198241
1564680467
102761201
1948629669
2038265079
2067591256
493195992
2128013181
959494766
982070588
1131580532
692314109
1974036591
212529720
722447773
472595474
606890894
848802898
171321594
273814741
2042516141
2118677317
1606446634
304518636
1998367860
1838514787
234902766
615226143
1179419345
2009594468
442860280
1761551966
1050340346
1144982577
515893756
1496264158
1464883617
1769625200
1396659138
1149261713
441545184
1189567325
2050718037
1133758798
581133663
1341131861
562804604
1254208925
419490951
507231721
1297105850
1999374509
872810597
1848887723
687956843
1350216563
278862092
398654449
499558060
1343955072
1405313195
1569771065
268893303
2138189265
1006109651
58447515
951842377
1775307614
1142595397
742833651
1366212363
1953267899
1490231473
775107449
300588827
796970774
1096036380
1320460873
163810865
1563559898
715174593
718973841
1563916179
738396339
385263652
893439505
836713580
1237864513
1415185589
117000254
471228968
246916217
1698859655
1992910797
932279759
1398315441
143250119
1167796796
1483661255
1545565859
1440147996
1560938821
541192609
546859425
1623937598
1320976036
1516297357
1923922719
1067885128
1200198219
1550934815
1641935244
2109625762
86266610
1084561427
1158774088
1661823734
932725489
541068670
652244651
1520610101
322346468
1030127660
1451682407
1174047828
793729447
1287432616
1904445949
1525643059
1930887399
518843087
1864224180
1754073771
1515043223
249313102
474760292
529130677
1149167589
821848697
1700138364
181236340
889264983
1158101315
2050898553
521509838
409187856
701134350
1695840247
1090510462
459990493
1746123227
1935639351
2147122705
2099876512
1919148921
995691327
604142743
895321126
956609287
1329164230
751565699
282231613
104800533
1029667615
1473755891
1443319623
2032827938
1911744464
64553773
555667242
137733750
1340758319
1835515434
2012348728
226413082
2069701949
372745354
1558307971
443561568
579579529
1808162828
1736606172
344202212
1763857307
1993159888
547302394
2070982337
1516544384
982530418
440585974
1116021876
1136462245
812170138
1242442406
34430832
1876436670
1524347520
20108594
1760319819
646606483
1005616723
1605556070
1564324976
1046406439
220081106
2147483647
1992337394
1164456683
82186322
600459771
323577526
256736439
1731815591
1827528586
646498719
74215869
2016753657
1183923298
161396560
1183097438
925987954
1134734825
1088824126
2117897933
1215098715
1409693033
199433926
396707290
1769974059
421741399
1836736731
416522369
1487878040
1267399866
945493947
1238017484
647377339
738651480
1750066934
737091046
80503277
138623940
514692226
345577920
1265973592
1919234255
1752500307
608046125
1926919986
1598505248
1021994714
1013068322
941006882
231093167
554874403
712107986
1769861287
1028379685
1910806391
6806331
971342483
1212423723
1100862190
192753228
46229260
297947669
1952018093
1207095651
1433072411
1374105606
1911674866
30056458
460320594
1521501922
148716150
1366963458
1819565588
1500034007
648209611
1112540888
52680498
2146436378
1126149587
1211948045
756839393
1150988394
910833728
1261815273
1786978118
1296355632
1232634065
859727700
1986538483
874432650
1883616040
429033421
1069904784
2140626291
2109289519
415364467
142247606
940689457
858204541
87137139
1143950348
1265616928
1700901724
1866914004
1370126891
90119681
1402296338
2045129210
103681209
81151842
1997078048
687600981
1884855490
1031406797
197429538
427924802
1671848179
1068865200
540527459
2096309087
1384167341
763518223
2036310095
1453635490
147932802
1970947564
999503240
1935802743
208708389
1151022705
431185509
89292470
1083006847
534272739
478003012
110225312
1184974191
1116395663
203883956
1132908999
1572457660
1330751588
1684602677
223376111
1191126426
767372769
1479114408
640622330
816855481
1843651029
1539088210
84368679
1713611678
381626683
750760435
790645900
1143802630
60004251
1955091170
239750078
724297571
1815034163
454896613
1924423728
1146134687
595447345
504590861
635374410
1617332881
1984891206
964896580
731485261
1257541026
1133842908
1831221637
1884372220
1622014864
928064619
665649909
1903224460
386426235
1052536542
953200560
1804110807
1834715647
1751936457
489323595
315292993
794222907
532686489
747905473
87257675
1562804790
1382010823
958009394
1952847188
824999482
1961812343
263458296
2071440250
721913605
1135978329
1473255276
1383747697
1605822026
2071697402
1155621166
1695997012
450004827
1248505923
1472298873
219033637
2129698184
2122314718
2134098981
1199030
831489932
749152213
1363460615
470294479
1305975949
133634343
1648737164
660321669
1404250578
891465278
157057049
797593112
29563912
1429092545
1317940341
1037938176
1784282475
1379766350
1404770827
1779853059
1097281749
1534968332
1464054438
2115526804
1413933430
505411665
1483545096
1087676564
81222165
1209830645
891227411
579207514
317892056
1411457427
1917512566
2026402810
464928826
1594510749
972667071
1767015489
1119697879
1992337394
2147483647
1687706771
1106840975
366099347
1945700679
1120186991
1757457440
1086318318
1022123311
738617645
2076457695
119665475
904765457
699237187
1690231556
1336650110
1936765916
1070960801
1689699650
1083743930
469217532
2076236556
495425366
1266903131
264986985
347093354
813764049
1015726634
2124162912
1112048481
2004141077
1204768128
358174591
1561996001
1468015863
623057339
1016012097
1933637591
1467137843
216696663
601661567
692553910
1011973678
1958220235
1634895055
1710338745
1621670124
925110317
927996526
1024259751
1797170358
1845107249
254837224
1912453432
798611442
1862276018
772761229
1588390767
1631029672
883138494
532116372
32858408
1960391146
956249978
1346596875
728701456
1491277084
574540003
1482838650
1051053686
348243300
2127983485
546846083
63498383
420654248
1481135587
856497761
11166074
1629920068
1181123945
129283461
785861749
1354760486
207369792
1212496236
2122803513
501597732
1385804553
1593379046
2072491855
59545638
1228624857
1621106597
1597209716
702899572
117161718
1968075425
541201198
949574559
566885786
1175108015
451267289
793772224
666528537
1216725750
572903208
1639378071
190521602
1489768729
982852596
788592622
1516709960
2069082142
584320043
2002556090
885923730
779808032
255919128
1506908186
33578520
1605065913
1589671890
1008725903
246066574
10443821
703927803
86236243
1273047165
1669265750
614739010
1747051926
1444122053
1041992427
2047046806
733972971
385356867
540114582
1406776122
1405623719
2097859719
1867359234
1163434829
819597074
544218771
208106042
746847215
1963242952
794365626
824044014
769658163
898530216
1245746481
1876358038
444288083
448923116
1251174937
1382722826
563710246
1481025307
809613742
468139647
2059164575
616329114
1711237404
658550113
271899550
161243035
1075515046
1077406517
1230887948
63427470
1776970743
1113179172
1065501454
914084636
1756980104
976356759
1572350887
1822055404
1441923430
1269778704
1463583145
923378714
1371213109
1977381010
524240792
499269893
1891546993
1382895849
1290207954
160658264
1319540486
1674794307
321705109
1523972279
2059351094
817292519
1670579975
1394022276
840423640
1754792367
1852124246
1376485778
1947441489
207745294
1488953775
1641217444
452527750
676894925
1535631494
254096678
711630719
985933144
7240118
432458283
1920030209
1594112139
277226079
1472796021
319397454
1669859597
310402999
1336237426
2083290199
1883356668
151732277
45275982
141998989
673865952
1426965636
1177552468
66834442
1695649907
1906743936
1643861781
1137309521
127397894
1659823858
1264909981
989737723
151777860
445098425
210925340
535589893
1654774497
1178971420
262744979
1335849380
1449820617
1792967102
687401979
351565373
1470829371
583964462
1120197018
1164456683
1687706771
2147483647
1553207981
1302514594
779042742
451593954
1855777296
2049595720
909065912
351670035
768907732
323773513
2094694040
2132570169
591748243
505606798
723930522
2126427459
520707740
1358632221
435853855
278765528
3037921
335809473
1152090702
2002152321
135955906
850602614
36037016
1489986410
653487547
2094770926
804812459
723959303
1823694836
1265003935
479355935
1061154391
1930585993
1327015862
424799971
1563122662
761409129
627688655
72062964
214633373
983001217
1534680473
1024897554
1765489848
1746863241
1112877568
662315843
341979039
1395560752
234771938
1422319855
1893911295
1176052989
544961182
462266545
1712465866
2092451964
995294873
992170952
19410439
1720461968
411290922
1495411244
2065681391
834642728
654647492
1557943872
777537524
598758032
933228237
64690126
1828595119
1976750223
2137391402
490073053
1593792123
1030806857
1849901959
1008622882
82492170
1916650493
1177304318
896788406
2109470947
147517045
1711170345
654697480
1956035233
109064404
949365001
924101908
1313655997
315998953
1447465217
167610924
1622219229
503973622
51042143
372736503
1359134945
1224941952
422064245
1102793264
592846444
407966807
895055714
91573871
1347627777
996985260
463308224
626715576
483308708
353358671
1381127202
1846837560
845227738
1861369149
711119664
1724751420
402270626
585706324
306755647
1692277064
922787134
1753206117
1618981330
582442227
1127276062
960231877
585736650
540181270
268875333
1208738579
1107062164
267140930
1184692126
1562260304
1957594950
68304916
1711039588
379149142
363002918
957139129
1288350086
189766249
2089986972
1044243424
1699282366
738403817
687424974
13850594
455329129
1928227524
607354869
521565474
2020707817
1155119408
1223057940
565121013
1221434313
1322611540
1315475565
743954484
1078720670
2119404738
811238999
79187674
765187474
1446548485
894834428
745830925
1302465653
641380483
1186486322
1290591926
708880063
1577543511
1131713757
205635355
1860321114
991808595
283111247
431745748
664103911
1242459509
1649270925
1258063935
222368632
1653930468
153328989
43032066
1652528679
1610960303
550067590
1311250895
1466417350
1132235819
2095304319
563157807
1727737661
1782484048
1165093392
388182822
767629894
1557139668
996608704
1449332709
139762346
1724243095
322665090
596277371
886526872
2041907103
180950431
1797911340
57013014
881868401
1006985433
1745743962
204993362
760669591
135555438
608436788
914565930
1624515913
1001728821
1867150180
924634719
440244589
651421980
955984746
22129735
2130728358
2002759339
1028021670
1028279906
873992740
1963122774
116047686
621813724
1348279682
1712290122
749575105
1812696068
1984247565
903057814
1559995623
961939422
1240191680
82186322
1106840975
1553207981
2147483647
633666945
1718509418
1956831994
1768443731
39990063
100896912
1819525426
224225199
352394657
390192757
886054729
278279819
1266787024
899886789
2137837002
18809587
1095827162
1122160862
530929234
1863815496
1089552241
316560449
1057771905
1417133131
1662749805
236638890
2021455338
1669767851
2116917468
1894025844
747879826
410335481
1120711643
192542268
1023747587
768563160
1495605487
877636335
2043678946
1431585178
1915752728
1772946677
1999289249
595751751
773201693
1849704488
1433613440
1927179928
1254127083
466157799
679602178
2126127098
984299735
1502743718
2058819007
746240594
1773060684
860921276
201168264
32042383
1991143512
374294698
1613327980
1841215062
915210358
146406126
345751273
404636634
797552325
1168795555
211600933
47514860
448676530
397369460
1739627598
30306064
133012783
1069413053
835544542
1873818776
760420563
2110919276
1125368628
187535070
461254179
1540551636
2048514720
2104331165
1024510537
1331607307
1734351934
734527542
2021078204
578673956
1286336965
1175075978
128861387
83722851
523884896
153140363
1985314957
1977892971
14441474
1504293981
1371402117
173187961
296269478
22688520
1194115804
1150326258
1756112717
693571385
1138552086
1922176984
1940063275
414095514
847800708
1438993088
1245253685
1291866340
773839608
1036630544
724432606
899686673
307855319
1770477569
2114502883
288461279
1569535365
771133789
412311091
1750884810
1959575113
1565453401
713727235
501222324
789959350
492932494
265067857
540583348
648485679
829473341
810701686
1902525116
816567807
1863936484
1988212611
402101924
1536761734
403432000
2118034918
1594099256
2074022082
1571008922
841748577
1983034801
2082914171
1214887218
1054965217
1473902826
662047245
617810693
1898519159
1005980719
1554045414
721908431
1600817532
1698273933
1545025334
1416463711
1794546091
364055257
479127826
10925935
777790856
2110799632
1067762129
2074070888
1510251015
1376751660
356095090
1190791701
1221404707
27370234
733287848
1948719539
1943209102
512462622
287569634
94152868
1078469252
1110751722
1533155660
761947727
880984745
446971118
1102456495
843483510
2030228892
1753038746
820748523
1516915934
1527463860
97088462
594139728
2128458487
1266732236
464335841
232643319
1090388859
881160789
974030472
1016229676
1552771617
1952959681
1085254762
1386485532
669125366
1634929338
1116188811
576235903
1569800924
1485780907
241407807
1164126985
887589977
420856652
281080369
630454929
1785774211
194469326
480921687
1156978206
264291072
1751098839
144802385
919917739
1164049809
1744468487
2141076833
471078953
1374013652
794073869
562176162
2101588207
951520380
870895803
1645574442
1510065851
1970149530
1697861004
1956440693
600459771
366099347
1302514594
633666945
2147483647
576716632
126144495
195841795
1001841219
55545652
940784683
13889881
2124506134
156525708
1955966319
1165905561
1110966782
958090560
1652813364
1905884964
214230136
1861901677
1302398927
543554561
783785228
1366360291
1237665688
1244010785
478487914
1767809470
741425934
153853974
612428406
1398078902
1529816109
1299804686
786550493
360731048
950189533
365216757
2052070492
1528094033
1490096915
148082305
681519049
921181751
1974023176
1872865180
797546603
527871519
272175876
1793065330
691243514
114033114
188202761
629163046
886776057
1682760372
877696672
1247418811
2124721337
1103202535
485625878
565399688
328476806
719931654
1935493108
2005386996
1545331892
1589597676
1894492225
44025961
97966360
1036580052
1542738718
1774414499
2123120838
1803997441
896766658
1456139719
1064857603
424621818
1070028277
1374928791
627372474
977054888
1495510720
393683217
224769389
223165780
1304393178
438477776
417006135
1409223666
1580643940
1401490099
1841072368
328876738
557149415
1346854771
1928987933
674210341
576192565
2041168666
17780979
1139319908
1975458145
1062770117
886735378
275569007
1292118743
1243331299
547766644
214507629
707264459
1523231315
1562700286
1101764258
395177949
834572281
1154768498
948804414
1163924863
221196343
1402682398
401743719
2052088306
1783551437
1078934259
1724453882
1748924634
1714983281
1190227369
435564055
1122216144
2111775746
291970694
36676754
1069692355
2122738565
2128006306
1900523433
636460017
1619027135
512954393
199339515
273736471
606366031
47311728
1234402216
261218112
189758364
1784337110
37256105
1756849861
1454675914
219157835
1033323970
678761265
1307994596
304734997
1117351108
1707905776
2036258131
414529092
482056512
1262610814
78089867
435254824
441319631
1638616159
150840496
927174938
184319643
778143529
1595215137
1087868110
1160159857
1370434686
2101825023
1750708275
111545708
418961131
2088114845
1745948694
1128546060
265215058
989152491
254252046
928216913
1019575885
2052920899
677047177
295775998
1186271347
2130443762
745614459
2108893457
691181665
21610835
495837344
1635625900
57959750
461404129
1673245006
249176862
1548450620
1423772539
1861308560
1361989851
616396288
1833028348
524881891
362644277
187870099
441065375
2091701501
752586807
1726484937
215181883
1680410584
2118463920
1454132576
919535213
57888067
1418588441
370201141
419480767
1018336382
870261090
801564661
1804610210
1428680148
1714133626
294032557
298884638
1745031269
473063088
1879953360
945222069
1910140568
1519781678
1086546401
1983699981
14982345
482711817
1833145301
1048946723
492702299
539217924
99754682
218196933
494269023
1628888163
971414661
968643830
323577526
1945700679
779042742
1718509418
576716632
2147483647
351324317
953769265
1272374859
658183668
176097534
198758209
2092416670
630963193
1662761971
656682015
139580231
264226286
1491053901
380181668
935038601
1812642263
1777313669
1880740026
1150386710
1329864572
1831135471
56162059
1076275151
1450500625
1074619441
2014465831
811020592
1115715254
89971135
1306763057
113648461
1436271177
1168716971
2122131161
1326967458
1970041028
142674675
287420968
1968918504
619271017
813794975
23151235
2027494129
219737091
820231011
1831894276
1993444380
1564640876
1270954660
1615024667
1498670240
406183559
99955926
1306609754
1268013960
102533639
1293368754
442618576
1440703406
1728817248
909315812
743136911
282209614
997983148
1867177085
2044045225
233840361
362973351
164940658
1454166909
962498471
2076936084
1977980940
659893739
1699154351
1849746063
2110560085
2048390851
1029000052
597263253
380347836
1486635170
960454449
174536813
585753451
2065605383
662395330
248678958
327703144
951602448
1661909633
1407021082
1724552594
1534865843
925332546
1599823582
1768789641
770489995
977755058
1621023427
1556484212
507897688
542769835
723159913
748216910
1849672253
1082016864
178768002
830616174
213047758
677680882
1022365818
655270381
1796976541
199779365
1671239172
350971307
1024657495
402028745
786283784
493770759
683707759
314627365
155344372
584230741
997148114
488693476
2006225993
149986617
11419388
1256477388
1604578750
439599099
655176951
208379994
2144969510
1721129611
161338368
614575196
1084608798
1707862305
55288283
824552910
1358080001
1512273652
1862501174
1491665942
433253250
1381344927
1744885510
2587228
506459306
1678375318
1605683595
1278669022
2074894767
1009305307
446546418
1931345704
923934512
990087803
19986211
1055288671
252855008
63486486
244859612
1306376192
1154233090
654791243
1400872633
1633580024
346756353
1848900255
1147366246
560302795
1683860686
700138873
923101076
2060931516
311040795
767717052
705144364
1504880846
836358875
651973479
2116057275
2026863022
1966355841
97065564
1622478854
790501179
531734812
2088977504
657829699
1111205277
613101287
1663502273
510013780
1819847557
252990596
1149086769
1898519978
621917639
1652345972
738620995
669271366
433964401
1061554193
1725351896
2069163501
1200173394
1721312134
1307224400
1466679210
80426294
2097183574
1073893484
159406482
1221987244
2112218494
1997656899
1944566382
114155070
2115039328
222731135
538351849
1798095563
127436674
1462666748
214926305
581601241
1248613097
1554559312
26940352
515912352
202877365
1230600411
210389836
1695351992
93343120
1582222074
576482781
429925888
1118471658
12111869
1566758329
2072587547
620840797
410978673
1427825395
256736439
1120186991
451593954
1956831994
126144495
351324317
2147483647
383925749
244460214
1424875110
1584781181
1682925502
1469250544
961529070
1817486740
289108151
811688202
2053052573
1233337623
1990714529
1875869984
107121896
1706290154
1682429118
1496453414
27449874
1263253243
1506169818
1770397214
648307417
1848753731
247023393
551206282
482995146
504488954
1225177506
1829395599
1010479750
353334520
753597544
1424664373
1803547101
1777002019
174152119
1825180639
152487970
722553907
1366825134
139868277
1663919804
851785492
1802536913
457884066
100882558
1761918104
1740712299
35714185
493776534
634335383
1915585622
283163642
1633735377
1040801047
756337652
828580519
711389909
1328987412
1005807305
2097872150
1519401829
994264974
999913871
860075716
417339223
730069338
1083284995
962061768
9445697
715211791
77037658
1255002798
576526392
2118047400
1970369820
1730012244
532243084
970901040
402709405
1609148311
1405078824
581549660
113660265
375575569
2101359806
1066490740
1362817254
79083494
1853575736
1357741664
21826241
1345333278
754757625
1185131670
1761472218
703116689
1166435104
1196832016
386020201
378118925
1026327595
680470800
674124297
1403969558
1005450968
2143771501
1638915148
1673759223
1823682729
1982881130
1909815680
1673208708
541974463
1714005749
1462548935
1448659461
1376330324
736024730
1204961851
365924817
1775644347
1697223656
244530978
1304369130
1214523660
1309102983
1843662754
910136217
90673647
866400182
801361292
2039676331
1563121863
685824685
1084989954
1362740308
1411192926
1918331321
70753620
1215240870
1737675937
2036542508
1465874755
2110765518
660903450
1574512440
1253752116
1757851657
690167104
706286189
19156924
1993083591
2046029515
1956689817
647567782
480667125
1201039806
640121493
1299402170
271080207
225657140
1188990887
993511747
87862858
1141642114
1194506954
1038468315
323716385
1901211904
168799731
342714942
1056559820
741424667
1511860280
399953620
1123508269
1897462689
1828866747
1845898521
1537987389
87649043
422956384
884923368
1767804083
1185867761
1283960905
2042198626
1777475599
326937035
596913344
468540423
1813280345
2021881357
1425987389
1785862381
1219917561
2055466159
1363063718
1555376012
261345599
1067537194
1741576267
1037759539
620987857
233325112
1610353866
148254720
1824284071
137477777
1554660404
1936520834
741128963
1643088271
85916461
1595000060
1263365846
1881023438
337498218
2096974302
743147356
1490818338
1413790070
779980051
397594484
208511528
1373869229
15554109
1146171308
1041970305
344333319
1784719001
353767877
545146982
1565039531
1731990700
1448964436
694819931
52816180
1713912184
996143262
2003307153
1826617843
781087138
1721284353
758325658
1111698614
1507429372
1731815591
1757457440
1855777296
1768443731
195841795
953769265
383925749
2147483647
263255034
1673917384
471163488
1598012243
1120071089
2000471981
1450364116
588749303
312926536
403894665
1608796166
1595184968
439877211
1379597525
45394920
580248954
578161553
188743806
1502027077
1164641201
2011415091
1447129264
883736308
688417211
590794494
2024093932
590968065
942975213
1379496903
1373652594
303755645
1162331174
1956394744
1317426980
1612360903
383001590
2095762942
889495463
2080999148
1551508337
1406742273
1397549106
684178949
943291761
1128745530
1330081878
640936424
1710744366
2130211980
1004127916
1954028791
1034824109
272546588
1829687937
1802408847
80098486
959070753
1345163162
826801394
197404220
593664252
583644760
971012852
1937784945
499598453
1989579657
1373464830
106888509
1966648130
282331580
1195782397
1899110620
71046761
649139139
18486158
373530905
1195492773
1227929934
21922052
1382149110
1511227568
1965679157
1395665444
880277224
312066205
2116634552
538883192
1201401185
1935386841
482715932
340965391
743171294
454566262
1976685072
1117840101
1446917860
995732457
1456125833
1981371
55863413
1741149386
1422443362
905294201
1005961447
966663399
1852492044
125076584
2140474169
692763992
126553589
892696877
1416684806
1471546780
2085316249
1139989998
1984409563
150579217
277834357
508320495
1006850994
1220559497
64160342
1612534868
1960939837
1390124144
661786034
1404098179
348269159
1204392199
924887928
1839507852
1488495607
1376169961
977947664
657736355
1467061515
1654598095
243865505
1429396238
1943817158
1567022667
314424977
1697134591
1359863990
544406725
310022340
1728662417
1947686139
1592998498
2068672375
2082171768
587491511
1470679472
699695747
1376980713
880481937
688054279
626150338
490129584
2313998
2069881374
1344177524
1179687861
578893431
1141372077
1661457959
1725590109
1917454335
2125295986
1786362665
505632818
2034858441
1904018522
279925420
1906439176
1024827818
527809885
1944823077
395903820
1128927164
252823045
372564394
685595833
565975907
1931020249
1925681114
570804566
1678977555
1410822881
1978834623
2100355447
1471537377
1507480465
2083783067
2055058478
482236630
1397102438
436945835
1300791039
1151758486
831678606
1282448792
550176576
1991026654
1011515893
531617530
2124470180
1325399996
1301343880
1177031981
450159210
1130502913
409896208
409615675
188829810
492814714
917064401
1530883867
979925549
782287204
1933319439
1127234087
178488400
442792409
1480993025
252677634
2138398675
1825899935
270885506
1591286600
2008686096
489854231
1792362545
1219257387
1916709343
1478668767
732358766
2036847463
1255846927
1606975110
1544690357
1474718571
1568410202
485503583
1556542737
810798879
926725544
1008058526
1827528586
1086318318
2049595720
39990063
1001841219
1272374859
244460214
263255034
2147483647
1086969981
267557941
481592378
1756417676
107500691
1546201496
1859308345
1308017936
1620478521
1123725492
1153940151
1530618909
1707004029
944287696
793030909
1280633609
303702147
1171327569
475357413
1234960400
1559969485
174885441
1817168642
1438015063
1458011443
1569911324
37421444
1460995975
729276252
1839344757
989986810
956412209
1036183194
176989915
1780789628
295873499
46930338
1630313662
1217513710
1937755255
1138046463
1434705067
291418197
1721384762
1173429013
597612912
1071016535
1768935268
1245650735
1576325054
1291151169
1455490076
773881886
324793584
1599472328
1061991049
1813922839
1951753946
828759796
1570611306
508356471
1150412459
1713112331
1300328513
214067349
201389533
844010575
1027071937
1473108828
845897569
1307958905
573842919
2136801806
1413215341
1731008567
1692234505
58396022
864660270
105519800
1092394915
748243917
2075571415
1953939858
1822307087
423804858
1045621463
1024642639
1274617923
389155555
53337290
764419347
190177739
1308100077
428123471
5583233
1511646551
655236561
1851620731
1648327710
1655200799
1703541989
860358813
1990499295
2112135241
430793405
713741675
1765821210
276769314
624600489
1301580365
1150467487
558899118
898169402
1295503896
743047581
2058193674
1944637691
1114731214
348686798
958565643
631759014
423171956
1715913520
92812222
1480595989
377436470
1963235403
565126835
2016156342
1783645685
1144457052
1002547109
501513236
212871689
1753332466
2079183872
2051394715
1360492814
1881797054
237774111
1088617045
1676457915
1071008005
116550593
80558552
1280732982
137176918
1026823416
2108274698
1011838372
2072655056
985310686
946269968
1663997093
885150895
206988815
547408451
1548091560
831650542
787890032
319998876
391741418
1473575889
1022425400
1259062760
1296406103
1136622650
259928988
2085680669
358522893
147205916
1828791071
725410001
1480714360
455559767
661711082
1987063829
838798835
971851655
744990491
1310344807
1029871143
1372195096
1394533652
628495463
1386712185
1466482519
1634103004
1513346992
1480627350
451211288
706001300
367769385
1342783236
851205296
1477853051
2041712001
1946718380
1640637119
1470733654
1307898270
637569503
1443192188
2088526685
393837511
272762900
265634258
2102580552
283064577
323064474
1321274191
657070423
560914268
164767884
917358809
420033290
1149082348
1444341029
1737475923
1510359094
2048138339
916878236
165177353
1013880390
528833400
533364226
450338349
329679457
578134450
1398775978
1651888554
1339281915
754722860
2555763
1489865752
2067162272
932981441
2019484320
15743322
1886842005
1165139141
762161881
1915541466
110800013
1036055058
811978336
703649962
646498719
1022123311
909065912
100896912
55545652
658183668
1424875110
1673917384
1086969981
2147483647
1759614457
1958046025
1447530718
1141031344
1660676894
634240187
744288022
1955404829
1022275964
2129478243
1771422616
2143002244
1668356910
472458535
1181247569
1260043037
249589871
1710100935
2045503528
545839253
1279112735
1714158926
1021667779
1328780653
132268042
517551148
1258430658
1693896077
2052150650
949374712
486531548
419328922
1504278770
1004664125
282565457
1866038558
29994384
586698683
728185257
1236897779
2100665216
1024545034
1575728157
1500047488
1178081559
1117286791
1051430539
24291473
1678932600
1070596334
1849745115
2047910596
1256055672
1482927905
569445339
2041081905
913844496
1628070474
182182438
1679433817
1167677855
1404231450
2013986054
1606714672
1105587128
476907320
711083643
1087147259
489174109
543066708
1626293930
1070953288
77829923
896534925
261003290
597518810
1935698862
1304623046
1224162447
1971937001
110797016
1662038332
2876447
1891135072
1304549369
763944331
737650470
697867319
1353573473
1394195582
847514127
159936647
827140643
1418872017
1273327982
893262872
1572343039
332914944
808130249
1530841136
1408444701
1118866525
1252446489
810179225
918224204
1114922548
1877445270
275855709
1311903923
614673088
869221286
21593926
20234553
138768404
590998244
680331240
1534499334
93599719
65707450
1688053491
571158596
2095484450
284020095
228290466
447418755
1812070357
1659639799
2065760102
1704474744
219162358
1252884261
1735836721
682608066
296899865
965888318
1570117527
1723246397
1338612825
1711074859
1255516594
23084417
1122653344
83943435
1059005203
647790436
324974641
1950030503
1311583651
435518728
17046579
1879721773
1741659546
2005227843
1222622895
852803651
1056741779
1181560376
1152927370
1634119061
442296506
1069020067
674791939
368437569
678243410
1714500974
463660470
1037542820
1850597879
641337995
1570463850
808786452
1109021311
42536655
1622392403
329828301
119905802
53887733
264597798
405770764
75811393
456497977
704799052
1880113538
1712052853
638200457
1993011575
941211314
860885594
1139923565
1999894402
45585415
207484429
836483922
65210503
1088965639
1501573234
209249185
575369734
1533215085
674674862
16854151
553596251
1231067859
1636201671
1801925274
2123715868
1544819937
823222544
427028229
1153811717
1785700047
717152795
1657890671
2017089696
1496359420
2023004648
1101823647
949938039
554854430
634704863
2110621198
503168394
1790722481
1416508117
1439602041
2050785030
523760594
25115821
212616998
727758395
1118720835
1991441694
1490929934
1306767305
29317580
455227101
1831461324
1170339265
575274240
888565463
452423325
614825295
747579248
2134833709
1861638371
1153823202
74215869
738617645
351670035
1819525426
940784683
176097534
1584781181
471163488
267557941
1759614457
2147483647
372697807
284869752
203307350
534671189
596107051
1229369465
1784650477
1491363294
401253500
54609128
1272757842
1379068588
399651329
968718469
1933265007
24579873
114799629
382744881
968063899
1116251331
440879544
658768031
1825769781
2015132491
1530015107
1329515435
1075520269
1516698765
186148123
847474943
128930163
1268685571
18141549
436455079
965752879
342247090
372532640
1922400768
1150950057
1284409075
735308288
305338358
1564057057
258589590
1791750320
1152529984
1897570336
2034631555
590983905
1914192993
528879488
463413741
217369853
22793126
667301249
980009949
1040334425
681850065
1587985985
1651805948
1957375286
754628896
409895191
448796899
1685836884
1507755612
1257459862
15508350
1977617647
1126123739
2138475369
1085194221
181475029
927837822
567964041
566530908
2076220150
141046219
1842593669
841040630
1042096263
366972281
313442198
1073750317
1567988159
1754412762
2083680330
617440995
1277392302
552721718
1268235734
1918640461
1619851134
697212375
473762536
1577918041
2114697469
527010138
950967479
314478000
533724608
956559278
587909892
1945608260
761695507
1349030074
1848033218
134537354
334840153
2062226460
1214853447
1069105707
1721948678
257856590
1062397689
122901365
632424582
1212900966
1560100114
197586864
1957792425
578803892
1323741366
1881597947
1323726222
1000034669
1505258191
1783146465
1046126445
596506082
1243919154
1405963347
957995996
97465001
1382923174
584752366
495307585
295265528
419992329
826672593
594444975
882754464
1947311977
847149598
606716937
122259030
1843324515
990864843
136824613
1442007499
1929989324
382050056
2144494988
1166398344
1098685913
67762905
1902638628
395959154
975538958
1902395474
652294408
1989599035
1705039037
704991572
553273789
775305046
209479142
1820900818
1980289915
322220190
825998757
1599216597
18782530
1867008213
1684510884
511879598
37878828
171241314
2109859214
1037279276
771240062
247480788
107477636
841503360
617797817
744581685
1541149936
847896000
727494826
894202422
1947698360
191435402
1239852639
1338950505
1058522303
1230475849
21045651
1859244289
2129065502
530062705
38335589
96571607
726887857
1986338167
2018141145
1130167622
1444791212
520130263
364888998
1336125597
877316263
28253537
1605526284
28132706
77091093
2071540010
403741720
110942243
96598561
1172364824
1912711606
184575658
1831553820
405173543
1938477726
768854480
53760912
105145995
2072553268
1301660228
822879665
475210407
1558153500
46965095
637522069
386288210
432470379
786607449
82469251
104161327
1495639756
1027264003
766094948
802391857
1843276029
2016753657
2076457695
768907732
224225199
13889881
198758209
1682925502
1598012243
481592378
1958046025
372697807
2147483647
1777437993
1539995487
2060042409
1492668636
512522776
2032118844
1408599681
759016732
2422122
853829953
767039932
953362348
770541835
206515343
1780370130
1234944736
357525668
397199109
1955846433
661985197
2122320882
1491744096
1616560213
1070779836
875143943
1118080498
750963218
867062958
385062596
130238123
1932359503
1389203675
651595377
452209193
1692731817
138133529
1182909728
1603625041
1521725432
38772632
957251464
1291848152
1098958538
1858937395
1280896315
2020942059
1555369513
321766698
2144644090
4008521
1410219022
756622496
564755074
1671484705
1106466990
1756090265
1941995370
1810185281
1693123727
945125050
2093403171
399477635
1144069155
661447765
209717021
803581604
1027586583
1151341744
670017367
1903006179
1378882682
1100879368
1175366632
1054191523
320360659
1467623634
928824119
2045799467
710443313
646026190
1612330432
1310714937
1489050374
1197292883
1934775477
140182556
483998690
761810605
1918423804
369977435
2014543101
283099786
556617571
927668146
529335225
1923723900
7766790
329340359
1157639121
1247234834
1021777243
297571029
1377173730
1681671362
2008402078
584183769
1442000067
1040081381
61587290
107105112
2004010494
436512518
2136640938
1877838797
1202891357
412333452
1043013360
517283876
1665317956
69796800
1247788908
1725336464
615369950
478798045
143584435
417155895
1367511758
1283090160
1825452365
497917736
1003931269
1204151146
135102878
426707724
472815790
1292950198
338894580
1785315009
565716360
224453807
1667054919
92427158
772906773
912996533
21009570
785904861
1820921813
1672093669
458687292
1560166018
374078647
187402116
210437473
1644908509
1863265805
1097508162
160001533
1808196665
48306044
672641288
597353380
1849511930
232722656
1803326140
1597752375
766268224
457551055
1650469616
2060129360
1606986367
1381670171
1211542972
609416566
1092385379
704067715
852735991
66689477
1946939570
1552084641
729382617
555030676
1504733390
720427937
1816844288
273598177
1287208339
603700465
148660185
889224697
659071162
1733890425
2138494472
47035889
813885051
1867934376
1274532447
141952874
1648842252
851463637
740949278
1613258826
1426320756
936786611
1392972978
1780501585
1610787285
1353765809
348816729
1698398171
293400626
616975100
1795417791
2114709675
1633367480
1690812962
1909851950
1088303912
2121258090
523265838
300598602
717666408
1411197300
1927397487
833573022
1046782273
1054981860
1836791555
946910972
729414115
1467682346
470582839
1832629824
1705738994
889953237
505529339
1407419982
829315896
546421522
1110760518
996412890
91697867
920817671
2127268738
776850656
1183923298
119665475
323773513
352394657
2124506134
2092416670
1469250544
1120071089
1756417676
1447530718
284869752
1777437993
2147483647
1686538185
908727328
1630400134
1187178276
1867066203
494214661
352636882
1039916115
1807922038
1154693686
323468709
348500002
1847633663
136062717
1609262944
368913102
1231509356
1583758707
1349574240
321208529
2071652901
789887667
1004735736
1952425885
1174496254
101484677
1626471668
1993217413
1868278698
65897634
486364262
1556526859
750244402
1168418239
1851630146
1780011802
292532214
1864662737
206983537
1297228075
1744725018
199979579
357295442
2039337178
1599499993
534949678
1678310569
1947261701
1026665092
568306982
1764116056
1579848581
335952069
886272349
1830217741
1205363856
384324669
2077866023
236311711
233572914
2070395147
1107124250
28309756
1804890423
843536617
1271218999
1032941466
898786343
212773625
1235072545
599704341
1411017801
947509038
768023667
31119262
1602147574
403449561
496949557
876509339
760092451
381714012
2007280348
121958077
1266512434
894966848
675891176
1877773746
1617867525
401307156
324139838
645379139
1703474910
1681440138
520231584
402905796
1484781042
394812938
2061925663
1239953465
975601138
1216232927
186546133
1566565661
780752353
1630489529
530784294
118640357
477229860
1776265082
18315030
438137253
1290158384
909252073
692367584
2017285050
831918596
1086555235
798676219
1426720255
1213043690
1373705564
506002196
1805424764
1421291559
748516889
948764943
345671078
453215353
164000318
738783736
757467912
1813785830
1184930750
1382184290
1872953094
335528992
1025204965
17357639
1359021976
1581735285
683487670
1524289032
1267533037
1885446092
1954750087
1290226602
586522819
862243941
184095008
2127361434
694330821
253753918
1039488095
1190985556
851857903
2121054934
1316792560
197594626
206055831
2116463327
34371253
323809668
1734442228
1897313084
1229912456
1066326884
1999439939
541448034
1736072797
678118458
1008627734
1548307061
1654163632
1167508731
1515390701
1296027818
717384521
769331905
1276074620
1789810750
903426828
1782281781
936488771
1753365974
467515543
929352719
621669337
467475637
834545847
516702514
1208631596
311616323
452557221
70393549
1003289788
1547754276
2052084890
131254760
68883267
739991293
1249414357
1566085520
1813209298
1405382844
650648673
128490434
1250898947
2074592900
1655586734
1618907219
1374491101
837221735
1867203529
1452128077
1060510897
1714668297
1675226164
2005406923
115468287
1655814369
1797154781
1848806909
465613445
1249044920
150971629
1725548478
51393623
1305659995
869060545
480496062
1753628581
566339399
10880828
274472630
50858807
1086167046
1619507735
438258593
1269196787
1697234661
780777264
1637369652
956748237
161396560
904765457
2094694040
390192757
156525708
630963193
961529070
2000471981
107500691
1141031344
203307350
1539995487
1686538185
2147483647
875253270
1210044505
1535004570
2076779738
1633037651
324134378
537202781
1573132307
72427680
285101909
2094421721
546240548
1998366237
692897749
1844677983
306450059
1702026045
477920656
1110807097
1242981070
1633445170
2044904285
229416021
1423762219
2044417202
172776370
360058794
765063552
1494971620
1278278175
1655544993
86865049
1952852541
1430359280
1454598566
504780212
503936508
732012838
447868310
225834610
2145859793
508673834
145223119
1445814683
557040339
1830371833
1672583143
566976733
1918363990
2000206035
1654460589
1204347231
1191612295
337450256
1801109478
685965476
112976328
41903985
874800547
1048673688
1302779874
1038435740
375066272
1501057443
1510704644
978924805
175131588
175867602
630950144
398438776
1734077473
1466237977
424207213
2138641658
2088717560
1127272355
1710131065
1587771819
1199250705
587108850
93078648
815741515
1823870996
1918737872
1558743609
94720327
43447182
1120158346
1560524113
577735414
359680280
1140549030
871837229
1983594103
1848715268
1501506872
1482209225
697658289
760025337
375704637
52121921
329061874
545011508
1187061941
1696841185
1184448677
989965800
12804531
823072350
546676570
519817389
1734328693
1396770097
770506880
1551456698
1269851287
1795079573
943234144
125671461
1903069089
47956136
18337665
583238660
788067160
1445662122
544483124
498855515
1820803223
1928759514
857864476
1390112993
270997340
1782456671
725582274
582170127
1877681270
1880975077
666371938
1494840729
724758621
341592571
386341684
234639677
2113328229
1544371770
1504978207
1442889118
2073889904
1293200806
794042060
1192704759
549763290
1047910186
2054054690
990587978
811119590
1316766671
1695395997
1895824337
376658174
131398179
1577416293
442438795
1613611046
2049938255
1508895376
1903323148
978241111
103105719
345921926
1141524641
1272687764
898492917
1232490235
2086131268
230264337
433721678
1189917055
625071666
2129647513
1473325629
1866947680
504037143
1781115061
1116796820
1830069166
338454551
878391436
1904979956
1567169521
941920435
2039465037
1591466732
685729316
1735467508
130490191
490222117
625704562
1353273384
363378834
758602554
696872988
1410067441
195803485
1503325697
878376441
856804546
1071077424
484641191
2036369102
618105076
1530865711
1628012184
362814551
1908045033
275735030
1316261522
538770393
798443310
1635913582
536931627
754440991
2117708109
1716563726
1286273889
920314737
669890261
317254614
1304321949
405792213
995024057
349362593
356123411
959226456
336501905
211398341
895895461
1096892102
220555792
1043040265
313769874
1446754957
1183097438
699237187
2132570169
886054729
1955966319
1662761971
1817486740
1450364116
1546201496
1660676894
534671189
2060042409
908727328
875253270
2147483647
1718906913
1739751967
761793241
193251376
2040473343
192844427
2006752257
1676089259
1667289348
1691299889
349213899
1638944839
2120960393
842889286
1423322494
1197078024
1871291252
1575248560
228612325
1975949239
2066163183
1563246070
615686371
1706434395
584379520
1467408758
1377439899
609407370
455799790
1826434139
716894859
203652604
124026497
334631058
563456078
501815860
525404671
2137952564
801246998
1413849572
1549682072
1565677507
896414176
1675186655
1301913670
1764887448
57207556
1900524586
1104516924
1466084602
12277711
1955256033
189909731
2088419588
2041073933
1445775057
1485771351
1521113206
791541615
920867880
2102745205
456899952
1471535204
740842685
283335065
1329915405
1162605032
1674111405
95885569
1960660769
936079130
1206044385
1575224012
456460
110746250
1604989305
1064767113
237403326
235853162
344217556
1338332538
266822985
753819689
587055914
639565184
68038101
1667889474
1482679394
1043439650
1515707195
456001123
1664595048
849435959
346496172
2147408366
826747087
1051271247
732588390
1622870364
2140852399
1897012655
1006305264
206021510
2046513881
334449785
607690913
1222300255
174766387
800347498
1782079167
865535898
1971112645
140100870
1508804062
1972740497
322857365
1788331490
249821436
1432328848
1767214600
1906524355
1608292229
1288409845
6921438
1437207038
1198090460
1976694253
396426762
894900224
50135129
1077312449
1686731769
1607349444
1490704347
867906607
1413099961
1371442289
538636917
739432423
241094916
1424928119
1142497163
113013259
1551438423
1361558786
1794387517
1878968159
2007124912
1124538951
538683680
1036006256
735080049
317516312
1242298869
1122849189
661832237
1515814575
1311282451
161763919
860040847
1500411613
557678383
236750318
994097654
1338783749
1793221462
813090686
729482450
1144742847
975583113
1791100743
1785873198
1834127809
664291597
1581800391
1394922772
805469997
498095084
1623225410
867785313
432955286
216391323
466573180
1993694493
1590470084
97917575
282514973
421921584
2034412481
711248403
76518005
684942686
1482712906
1696480872
2088708843
1163682014
1554904279
335893744
195397477
147657583
1367287636
1455092750
449382826
240592714
1886741553
1072259255
278509099
269353212
1424404654
559375888
459464334
405177252
1702070737
1101365669
2062860198
1585196874
1074042509
1153769989
1458254052
192805625
592018201
1883719640
584965715
372215657
1610957105
344997097
1360781514
1284237332
669725433
1553082424
1136691723
37044580
1475155135
1548469733
1938456304
887505737
845653777
254462221
1103089647
1746466576
752024170
925987954
1690231556
591748243
278279819
1165905561
656682015
289108151
588749303
1859308345
634240187
596107051
1492668636
1630400134
1210044505
1718906913
2147483647
1654769620
2126801708
710726409
1894238
2074418209
1211645074
1253927683
1096315688
444039042
248343520
976386613
1645304385
1989868051
1027710937
374396335
2096378401
866577679
1006727676
828650101
966909061
358222071
1399530899
1539462713
1254339241
1052757893
1308621635
1828185927
593943449
648204656
1130627604
1695282922
495112422
873535706
365784122
1154943693
976297271
613452363
1285031186
1616165248
109615739
474734449
940163501
1387728588
439743222
438983820
298669059
317066582
1277262302
1761804184
1954299033
949776230
1306973551
203954668
869753469
1093717363
28553603
2045603082
294011612
2077216617
554203061
1750497581
1923421451
2014576962
585732962
1116812397
1777098650
1213823799
1012457656
1249884144
2039923140
818665387
2117893346
1833095981
809075856
262242892
1582837500
1426016025
194281355
824829368
785403852
720853307
890412754
6222145
483671259
495144148
1858386517
1484546802
563639877
2067400178
1554937322
575714288
143581311
751176144
122065614
1196604272
1402628633
226053797
378122427
336081907
704193161
1240121237
1869404324
397589803
730941048
2133064000
1926830497
503708273
130227169
422067756
527694343
1656350256
279768971
401630222
2136764645
1179049796
413090478
1847432519
387777135
883318248
1376700086
2075048125
130576031
72244138
143573812
723404286
956151137
763429409
1914548823
2121617754
2062527094
2129806750
1814457667
575636583
953937291
682133475
401919768
1870323832
2132779211
383736596
1125407884
1762235599
655080696
3264733
1308384163
1394405710
493379558
689638170
2084435814
921651456
216668280
1651209376
716323806
1726930215
1978119144
222226768
1916937652
1496989944
636505803
1987946532
1031753272
924664314
391673134
824158747
1479223221
1568499131
696947574
1491360653
114545216
1926838558
1791706993
2032996982
1006603135
1224761256
1337445410
877101008
2130642672
799407525
1534321662
1357006230
1404291980
1633391864
1821330585
1910439263
1693344907
752432425
1454993701
23641101
485481658
2039175344
519770685
952301388
1834526806
1315351538
17352891
2128082741
295142100
366362483
427398662
157285492
817231282
728345964
1897255638
1236058937
872495140
1362647146
761652462
2047813020
631430238
1053864402
1576608662
1805862169
1692056945
222254248
44868026
40448843
1713269331
357329635
1961326957
317449400
178987408
1862032647
749798142
138768394
1316438180
2043653709
758358998
204332324
632866124
1683071778
400442664
484483643
435144271
2141338108
42243560
2116326594
306746929
600403342
1640145027
1119860570
694504875
1134734825
1336650110
505606798
1266787024
1110966782
139580231
811688202
312926536
1308017936
744288022
1229369465
512522776
1187178276
1535004570
1739751967
1654769620
2147483647
469681088
597771165
932802678
1587547049
813198673
1809898789
2091666430
1994819102
1097634113
1534716803
927708691
1174108263
1132255898
1389160665
42518541
874911933
371423745
1641883051
2093442610
139560881
668289972
178918764
490474372
699799972
1280384703
691018740
364053407
1525582295
551480076
1954085270
110422765
698182945
1691599490
1409275082
343827412
1828365043
1172476403
950185440
1160866757
1392380329
1831584752
830978225
1849769197
1337453410
1456142495
1024868958
1654305666
534448513
1907033101
141625734
98586003
961935513
1932587173
2129495364
1579535387
68218814
1082690811
436038270
1661716456
1075499430
1308082557
1535456353
1830166363
2092798258
772204358
361629651
1976360790
1272763133
123441026
463131898
1975596861
1143439088
1351877623
1784704212
664528801
533230104
738993269
452198520
1796811041
1832436919
2062773121
1737701443
1902129117
1731553973
1468262805
593409451
2102822141
1542539147
1524639747
1423544261
2085866529
1548723355
1010097039
334448693
15100559
182421465
595246287
1534240241
840607851
1524335346
1276653336
708424375
1454418163
1644594972
1392512014
403529869
1537122745
679411758
488099434
246729855
468159788
188025677
1099597070
376334253
1480725925
991370685
293504488
610398773
1596822981
1603802937
1108831762
403870177
839871122
239453802
1637132115
481283783
941023981
292440816
536244265
1166078519
1543496624
2117556224
1711038818
819868114
574243284
1345758917
1037294682
197713782
1215938832
375316362
1324386710
1295349029
247705278
1733793631
1422076302
1875472514
1263357565
1707448215
998859442
99471479
1418973417
298062500
1397442468
436695304
2074874930
1804993457
771475975
112931370
1869869428
989412413
262463816
993121915
1701492879
473351064
364565795
1866157863
756259872
429886865
1298670166
1822816390
2138244998
1306460228
1197718761
913548355
1149818694
1693974511
856827802
76325706
164168318
1650646183
343015757
1441733545
488078583
1821977540
996768942
1778372622
737412551
1403138379
45742099
493509055
1356864305
1312434969
527616159
24500832
1688643269
1712942145
857375051
2031294746
1669325283
287133400
544204863
827332317
1198089520
184507219
2106740409
653106895
468599548
2049122045
1257483952
1318729103
1767703784
1935747547
2097596347
273091825
981088373
1549954986
1772849026
30597041
171848707
2007527154
304953160
1397789329
756600134
33612554
1335663488
1013963580
1336486914
642202580
1902736060
594152445
1751425104
126659061
1858209110
880938251
286713544
1323702512
2039816579
17913724
2135488323
1088824126
1936765916
723930522
899886789
958090560
264226286
2053052573
403894665
1620478521
1955404829
1784650477
2032118844
1867066203
2076779738
761793241
2126801708
469681088
2147483647
1611266622
1050155759
1086764349
124647537
209262367
1056711201
1785879292
363067104
2033303584
226484221
172172214
33219989
378276397
163523370
1250229789
117446184
792777354
338714023
421152333
784948329
1407823123
127617146
819640950
1113037655
345758473
1857876762
590785168
1824316500
1477547148
64457377
146945203
1263717574
1184049833
1336997830
440914640
740666842
465683863
794901526
1998361418
1153759921
1587985602
295714079
1575576615
1841522559
497878536
190640768
1091792329
825037516
1943313510
251094805
1691039434
125315528
2141779125
27232613
1213702133
1696113483
744315880
1387432241
1219702092
1740527557
1462298265
253150722
1677597791
1509138155
849599724
378960718
342609861
474421458
1214767796
1525883769
485078149
1310493502
1388986736
1163039577
114276352
928252493
494705960
853793434
1054514143
359013095
1228992273
1212621331
858614882
2102770920
1554654178
853795283
1350849550
852586483
1569654624
1847889763
1230451713
2102098078
1141284001
609865154
1637730207
786310978
1370930634
160937089
1661488163
1522272301
800431684
2129069276
898800098
1991542522
1147725248
506780370
2052669134
148304281
1801214231
768095778
174391982
692417727
1536722360
1811634053
740504843
1246564354
1484642613
860467968
1311903606
75543522
1178579628
1349751844
1380140194
1013590813
108728240
1854501359
495426603
159363924
741507384
647327694
110906436
1803394969
892755330
373257738
1588476943
1890931133
1570758582
758863878
247675274
103292528
1646703384
1892404812
1828097670
809942518
1448729052
2016134954
1725052106
1008495059
338371751
2146655497
1603305338
1148480683
1846099983
1743158963
330200783
2005885979
338552749
1963318907
1660918111
250903486
1349112619
666558217
1637015426
1273549457
882994198
390653922
1081774536
1780242647
1554012081
454759268
1725419634
251273883
220168435
876274711
1972536029
1561714653
163195290
1388858429
1951494162
1174184863
1917645127
1370581891
1902104484
277429624
1619666360
146951104
268297579
1173626991
1298597811
760785790
835205
1758618033
1944648059
1378355055
669116925
2069155072
872803825
760714891
730649425
792297591
228561982
1317062504
933658377
1785104191
766717967
1862344522
1834378232
846081651
1579293131
1086776263
1612549856
97863528
915167895
102415006
1936133543
1480462824
503600048
1738891548
1709787238
1329303545
1235703369
2080744617
1025261333
634132962
1671855374
1207603635
1713691986
1307055902
1516864004
782155201
122445594
264255320
1759695223
1139069124
2020547437
1377866794
1536362471
1868750082
2117897933
1070960801
2126427459
2137837002
1652813364
1491053901
1233337623
1608796166
1123725492
1022275964
1491363294
1408599681
494214661
1633037651
193251376
710726409
597771165
1611266622
2147483647
2067469074
1863497879
1909375096
404040797
102535882
1118725802
1593092300
1533815898
301925258
1722826456
920320325
1451209435
2096522468
683684461
114346955
1286310899
203880653
1433106937
468446907
288579516
569141058
1758015862
2058600524
1992702857
588986422
1961145596
1885025346
686567688
1072453873
1783184470
1812956020
1969568448
1423112370
377365353
184674053
403953515
878961924
1681217604
1232713424
2120221388
43889434
147228101
1953692640
609975466
1380303593
1671244087
241751876
943818947
772140874
1528650063
29505587
1680172836
1470603391
1477406424
1095818715
1890857689
1223065567
1910697265
1250219543
260878982
2065032464
2101597262
986378280
1998552202
2064905268
1205536294
1147481338
202643520
405861074
918303840
2103978680
1281983070
1499496570
155792160
1112366870
1269234343
1826547607
1800383359
914897276
1353095688
2048058306
556882130
959361466
628643335
352793185
1825586735
1848579662
1941040803
1025295727
1362219736
338559956
1724250849
1571816266
1576956054
1962418243
1844154073
1121017947
1710513460
1847408065
1680659427
42996814
1945893469
286866316
613678568
744183278
1234388129
1005273018
1600256109
5154939
260387633
55342799
2028479581
604822591
2135391926
928414317
1025965963
730692046
1159922677
1484861200
1560273151
394090845
891314584
2072592828
943940962
2104788971
1435560856
1900350004
1762892211
342811875
580452345
1264616033
1070427499
927301364
841560063
215070788
1028311806
555731573
689250286
636440618
486812553
1524275776
1916053336
689602849
360606723
1188881799
2023137859
771462197
1555066598
445691801
1075154986
689577778
2128736132
1449331950
371923564
473692700
1942250242
1946858642
1851023735
1204183499
889573573
1023655416
1418021097
530777207
1413094212
758394148
690487754
2128393962
1220921139
1617315812
64482539
1772387064
953704147
1039323117
564146644
1277123184
2141433310
1203843687
127491629
2136925555
1630776756
1416389032
694193888
1318406338
1061637701
196772487
840191480
1389570611
1408115513
1840748417
1852505093
464772910
1482136333
1374536662
1575401803
254190668
1431818319
2000290900
1636264735
2024941986
952209111
1341853735
850078760
1043794513
1171007452
94403519
527330907
1138862278
935673723
356357984
303936919
549836290
250616045
1750375324
1625602294
1505641797
1013974701
1538426424
859191614
1884075551
999860688
1513632404
463566690
1925738302
678809840
485977183
1914177672
1790929766
1890867946
1934381041
907366774
427402840
462497270
641388080
724334100
1364798597
1266438000
1916177799
1215098715
1689699650
520707740
18809587
1905884964
380181668
1990714529
1595184968
1153940151
2129478243
401253500
759016732
352636882
324134378
2040473343
1894238
932802678
1050155759
2067469074
2147483647
1404386775
1594277828
1377510277
700739773
956490839
1592882930
1556221932
659744418
946501535
1607686544
1688741638
1223480375
1961817948
764362293
1950744156
1319875262
582143567
1437862307
1070828941
1429564283
2077057581
668271359
57753013
2018970624
1751432106
1111326694
1210851895
1393908970
1915398396
1354241469
1598572570
934251373
1956511036
676928868
42735847
430123556
2072999833
751966478
2034498716
1247228245
1481820190
1013441564
1103814923
843416082
940928979
1934389415
1180150991
2008112192
1777294626
224824757
1392931158
1020820865
1536272311
852749791
1732554636
2005251829
426540014
1514265625
1563123529
998105590
826239460
1058184253
1796709430
214569996
1282248399
769830679
154710597
634582589
780717400
1769446417
670388489
419389689
1768423429
1415058444
958406721
1434098747
1905309527
146321463
1526167115
73982591
1018494867
536626060
133024837
559175111
679600990
2103901054
1910002626
1687535816
1320250296
517656413
2034674449
10495334
885583267
1820021532
842547068
1550068841
1297219353
166656444
1748644593
312780478
897140544
374588044
1256541799
1367603896
1328701988
1444660969
1847158672
293840651
1584583164
1247750892
534277783
261664437
929722344
2010358435
92874821
512497415
195872276
1433472445
272996896
652037724
884838102
1393255578
1049725473
210777122
1058783364
491809561
40176763
1381087480
24843670
1496375488
1758285396
1945576231
185747752
1997304750
886359570
1924299007
1792588709
274559536
825320371
923744277
90964541
1361455379
1148392494
973669342
1428703161
243597710
1042830867
1157868517
894644458
1168605418
1331086735
978174551
1420872234
721060103
297561291
23068791
481900058
582502688
984141955
918270406
892542419
576280212
1490717307
1499196791
1127901764
2008166136
1594765397
1806978174
1480844060
1513644779
1218047467
236313518
108179575
1993975393
1682505866
1283084617
470864158
1977530871
1569335768
971959227
1373379
170909345
2064603398
398306295
1513489119
471923850
1274446650
1849681268
1834122254
1697558927
1769416511
604476639
1824294705
1962058137
1996016216
1669520159
1471082367
150455949
1945468217
453765291
367334028
704561792
1452068968
1277606434
41311989
599128652
1757707368
972631490
394889577
955134554
2123952987
1789510408
715004145
1656700283
965506659
167674132
910797085
241898136
218060614
1243181143
885077659
662844308
461382018
906993648
363659778
1335045008
867613669
777910918
1205766326
944391081
1683999555
165846922
416731385
1516426236
836344853
50568540
1409693033
1083743930
1358632221
1095827162
214230136
935038601
1875869984
439877211
1530618909
1771422616
54609128
2422122
1039916115
537202781
192844427
2074418209
1587547049
1086764349
1863497879
1404386775
2147483647
1898542815
195396825
513937558
2145849073
148784343
686930232
1529510529
453342118
958213629
1752550306
178682824
1205028673
1738504785
1154295124
277860594
997757476
1626176276
755094780
1053666455
1877368408
233014307
812324534
958928391
2051828631
263176645
605303327
1550832458
713779546
1486703921
1409195839
1153715099
1838222317
947904069
622425628
1323774244
832103272
1910391073
1014915474
629435768
553006466
538517662
1775672245
271497290
1132398233
2023510571
1723798822
1166976785
683015174
2127638618
1272541286
153772268
484787224
317607205
657863480
993651004
2004858292
1681530761
2098594277
1558074816
1608478078
1709195801
742690070
194838551
1817100077
1313901160
370665371
51531351
1986776453
758170992
468136708
239201541
1855751882
2025844991
994530256
124684006
538024537
2050890338
725002843
237871192
2038440514
1735686139
1207309057
1210025471
2063730521
541550206
318737355
1234186399
1591043541
2126023588
1256077095
1504680139
1313503580
1714526659
1034912381
1536307625
2128774898
1106558959
821339503
1977682012
1041672898
447191838
1462024825
1864422481
2067109350
1785602967
1204249371
558293606
547427545
509119065
719956902
2062302107
1347727013
1947220235
1551114858
1497420062
204825883
1558759933
1752949247
1174461744
1540455789
1528745126
109254889
753624623
900666461
1432388042
694366494
1755608326
89279467
354550252
1701680608
1038334903
1974213873
2028414590
1301629112
1529583309
1153102822
998896867
1366623409
2031075727
1171584621
1064482795
2108638616
1853452097
890444839
459117040
139824956
1306828598
883328928
2120214576
1995668374
1667081049
137584320
1739602449
190626625
1616655975
1943677441
1530841062
1683128099
1355744485
640056665
1449513917
724149977
235906440
586265831
62857240
986931144
166664151
796870893
491566323
1404252700
1935604066
623264342
796812965
2058604278
74399319
1097821027
1274875721
1060121331
173186734
1957950077
537866276
289718937
477832262
1822905256
1885817627
1682566550
1171682035
212475255
879997774
50535793
1253583866
1343510333
600552745
1788556523
563245168
1419462559
1727786293
1720057231
1559264397
1454531187
361168073
2026892478
1810554239
31999598
1770955970
169962055
569496252
763148736
335839063
83003991
1935410185
788070379
1266230565
1419216336
886714667
185786777
1534441509
1010082566
251804068
638555056
1347563040
1782338317
430945451
885033112
1591582926
1916983455
552154301
2072540001
1154437719
1401801297
711846817
309224531
406251967
1758877449
530943430
199433926
469217532
435853855
1122160862
1861901677
1812642263
107121896
1379597525
1707004029
2143002244
1272757842
853829953
1807922038
1573132307
2006752257
1211645074
813198673
124647537
1909375096
1594277828
1898542815
2147483647
583870310
231775928
1302991586
1983664081
2052354492
1635320167
649948281
105655632
1986942405
442780652
108741746
1114691304
2061211176
1369410030
1215075
1054302882
614897096
1611884464
1547950217
86568044
1071593780
2058717310
1249891264
1441218684
1479792862
301985556
1915369071
1098130475
2016211482
59484533
1977636242
42688204
539805172
1752459400
360506427
796840662
1710263183
84427579
482221808
946976385
2136969903
1555848366
1671048765
1105147787
100084417
796893119
1517784974
1538038724
1978726889
397553035
1991736625
1725419750
744766138
21234850
1516963950
438125363
785567053
310384478
1823981777
1738857332
1119009363
2031405143
799311605
1619272612
789198631
875561689
285474589
1138162885
395462383
1314210488
608332114
1487373241
1537696575
1674131521
734030175
723866740
1843244800
1208582239
1427174800
983640087
636022659
1448703447
1648954430
1643180924
144006839
1887983489
95611405
996593330
1984145061
921228461
1974225416
679772019
1900143335
300127525
865721221
1545323776
273443448
981731758
1406686604
1585643996
34411219
624460711
1205708391
935014743
1383025292
1562483106
718586207
2035951629
1949130596
1608859339
65865810
505966323
1538951411
1381800950
281017788
1259543993
44646344
635915001
775317305
2117171191
778867416
466845274
576790430
1679969995
2039584842
892536047
1116907108
1984959390
1458860122
727551435
581059959
1404338352
231121078
2115729314
930061789
1255261863
207576617
1140636659
1366786271
1756851812
1414744207
560747218
355341523
1995041167
390176495
1334305795
2028090651
626830728
1812603747
58084584
1806089143
486687410
290608766
91161608
507980749
249306226
443323881
198349480
335083567
308439230
859858037
1773392330
638636603
1941694831
70302813
935342577
1707037992
916876382
1308016331
1749502511
1980526400
1596407268
2081259803
1555249619
1622436367
300094345
71668421
1223100851
1700870201
86363411
1704130028
1720253188
945238415
638994545
2116810188
1825954022
1028247937
562318585
275813432
1141499823
185830165
625974597
85198282
1935192474
1944829543
2124136160
135762715
1575893337
939794663
1170320327
560351980
2032040596
309169671
1972754601
2099441367
1582498327
1133414467
1935108217
1553819659
2008345048
1905312627
939274066
81696227
1551385268
127596489
1110845187
1156460207
1568187015
14447741
318648706
514203271
646873716
834713041
1812143958
1896370471
1739758039
1630208000
220581816
1707021470
1867517247
1686399844
1982168975
1457772828
885549579
396707290
2076236556
278765528
530929234
1302398927
1777313669
1706290154
45394920
944287696
1668356910
1379068588
767039932
1154693686
72427680
1676089259
1253927683
1809898789
209262367
404040797
1377510277
195396825
583870310
2147483647
872961674
1387096937
388877806
230158689
1881765150
1115322316
1259562581
2089346693
1069512798
789541249
1422445597
1346177821
103906312
2065216615
1903066205
1343013154
1660376481
1696557919
251202292
1568047952
1865098469
231785932
942619654
337266149
700068783
586581718
21829028
275514679
1912560536
86618723
1548733354
560080259
918314001
1448731687
996819665
666937272
778457972
1243759048
1074157122
1149519838
1445034325
1654040118
762608603
53326198
270658189
967633823
547417752
389504299
846065120
598892883
1492819231
805087281
979383343
1365238793
1416651751
926092411
1276704795
2045327596
965287593
1182920353
1935024467
1771087884
855778011
799533513
1946759010
1480298449
440653671
792230227
700457127
1212208180
327788974
638028
150362229
1882840077
1847515954
1284019772
1515521316
514016968
1056226221
975165719
2084342292
1123389388
1088518307
1933338615
2040937584
255660874
115538029
1457690368
965048306
1529909567
374655356
1801687313
585064444
1525892593
13826290
519138102
740600045
1825906936
465256610
2127669558
968952646
1470439415
1837156605
1271586880
1065942439
893799633
494836702
243770022
1036488554
1209986538
2147471939
695525143
1018626211
1245559823
1284320030
265257338
21323850
1535709164
936397780
228124379
386116891
633169715
237377070
342114751
782689682
1205391847
1079187382
762652875
1757164757
1523879266
1906448963
1758276838
1990467931
1983245206
1677720439
353550244
534083176
1091310331
541475843
1310522665
1953671536
1057199071
2105665532
1929043916
1566802531
496361652
2047566739
675892902
1025226960
1224412007
1830018745
745360157
1615292797
1495750885
480419792
220660111
17578667
703631885
2120115941
2015323825
363994688
1650264642
694413814
132698676
134079431
17503472
944907846
869289186
92100850
170773863
1714001945
1415115735
965026096
255030731
2076054639
348197457
1315189505
339676828
1524693512
1155390722
696739679
1453606986
262907677
829703834
1541171082
1048075666
904144314
1361518342
1340277917
1297783582
1909052095
28900992
332437465
1885429876
267973061
767817099
175027970
1911567596
731124585
946614942
577980932
1629083020
2034453159
1250165387
797612159
124305473
361451608
1951905656
1452075396
1869377261
484049680
17272092
646927364
1585378169
1169582372
665485652
772470837
1664861814
680086283
555857289
483656770
891248404
73506660
1065301214
1446502443
1577955733
2144348946
749753941
1473035108
1287744728
836980068
255651583
1216519218
1769974059
495425366
3037921
1863815496
543554561
1880740026
1682429118
580248954
793030909
472458535
399651329
953362348
323468709
285101909
1667289348
1096315688
2091666430
1056711201
102535882
700739773
513937558
231775928
872961674
2147483647
763447660
1157441118
1903051627
492328514
1284308399
1999836566
610389278
1304844560
907077283
1563317260
1046660980
1647462058
1099202126
1207751805
1850959252
539270828
1385311949
46297980
816121142
1124981766
184601800
316465451
643461697
2075718206
767305896
1971036742
273880342
1473071006
185682420
412501010
170137018
73379086
1138102662
1346210656
1573659579
176631855
1443131812
287103826
1336365572
255547890
2085131090
1539863966
1281143999
1937587897
1128563487
679445487
1237426042
910960581
1802957365
703927191
580569551
641581742
891722814
1533759225
616179568
1418032075
1170014970
614286502
391645415
325700603
2123115510
476003509
24303256
253496260
1909960682
799327446
2037410270
1339443960
641628353
1636067959
156291914
674808649
2142129842
1727539782
1010191722
29814030
1327447567
689620597
288000510
703124303
537801071
2028332446
1410734318
1445698933
1000078985
1524671591
1247004843
132819369
696416636
120049064
651578300
1846885744
1008020785
553675275
714878072
1384830843
2099361496
907326599
1273019049
1985963961
1386219785
1800883106
1911000343
1311287828
935561191
1190727116
1443260509
826635385
2045973557
1414995711
869611891
658101883
425576188
1009979064
1657818008
1567886522
616885905
1351634384
743858412
1079973373
346311249
1044412830
302098373
1684641213
936943311
1158836515
1624131793
547059101
2080796739
1000722306
1918683031
183973644
423667777
263957846
318494415
1779272599
311549027
545693488
84444551
782916641
832520793
343436068
1193219008
1900860978
1367870576
480939888
26867430
361015175
36510086
49184948
280327784
1521558802
462728858
1225881130
567396717
1453669207
1834881458
1542892446
1954150489
2092632098
1829143141
806181579
1130610625
56516524
808671036
507632399
1605577086
2063226480
1586112087
1034824583
1631313850
1879361411
2018017820
744529016
1475670182
266249980
489066008
1968988413
1763083681
988507681
1573552530
1500015365
2126827017
516254376
1073696235
992976139
225733360
335027341
2115567687
1700306278
1393004436
1748056263
1805621466
58153787
1595436564
576500335
675075948
535563675
1565542109
941484764
1275200101
611394935
431252455
1944063193
1735173331
1692144643
1814069121
1744867035
1648949579
708923383
704895603
2017032045
1728423077
977570234
345311364
1436089422
1808784445
1211426659
398440266
2126159016
969887841
740121960
1079260208
1611574368
1719332487
632258893
371283616
372719464
1548747266
525414780
1088492710
1296654748
421741399
1266903131
335809473
1089552241
783785228
1150386710
1496453414
578161553
1280633609
1181247569
968718469
770541835
348500002
2094421721
1691299889
444039042
1994819102
1785879292
1118725802
956490839
2145849073
1302991586
1387096937
763447660
2147483647
1993926544
267271984
1399948476
2101806303
1628008740
682449239
1358265078
1582058032
1971656511
4800565
684673841
1953950602
935589996
1916059049
1529439110
51077988
350752035
1883051070
649465556
1136891736
1110682625
24414083
650357092
1253495018
1812547943
397545579
1073127213
1765159079
1350780496
846507660
872652288
787404458
1296377142
103418168
1096635803
649437258
275858727
732768500
1839908770
1567204532
1914134856
1771814234
2145096246
152413824
1205174450
590779968
2023593531
393701729
1601764879
531464162
1835791950
1632211501
1508651231
177221208
1583361067
329790262
35428571
1382653674
430706423
1889859218
1728761598
1471826438
62698470
1674067323
1761049163
1495280319
643822669
2118178223
1673001038
1976855107
1328800716
659490315
727629898
2119871722
1295443243
531266097
1820554422
1606454993
1306582964
1013728921
1514391056
1122939291
746163698
939750384
2091674007
1568330960
885711083
1093271186
1026581233
47018815
1289394352
349999472
1045548146
1002184555
469826879
1787789535
559703995
519677836
1156138322
1226405534
2000580109
525910630
954814721
1645271619
1924986381
1302282510
1917780901
377596894
1773682887
761642962
829528069
444822859
1745867526
1163898544
1840467260
957168263
1473847384
799500692
1686412294
1655863609
394999522
1097706140
1672599511
1462281594
332907837
540023320
181683694
1525792755
219511565
1027740781
798994962
874201124
2048651603
803653967
569566396
901541725
1196643072
259775988
1128050181
436511619
1113177886
6112574
865522160
907809746
827464195
107616791
380689921
182334586
937345511
2062736106
275327432
665473628
1323372949
984351404
1175488818
1508845806
1763066871
921989481
1487722570
1997653705
1426088260
1545071726
773238085
1396624805
1237846983
356106051
1968877117
813418729
1588819899
1004228101
170819499
702789020
176923770
1543078286
142207230
1042523151
1300529928
1832466233
1516676845
1978303636
123393471
1274286442
482174839
1018506938
683300051
1911906882
1408382498
293344314
1518839580
222075531
1262613507
1775733839
947346085
1647442149
794631736
1550072290
1107279871
1960944276
865357360
1183123273
1591943769
8404634
1499729150
43351167
827602401
408316318
1563262891
1769737997
1774343459
981518556
394203793
3539111
1782712857
1831874359
1469379905
1309093059
17210439
239029898
1567908207
1747492854
289252081
1040411837
558364737
274766592
1099368161
1131136135
1011592379
199169029
1624932922
179550102
1794856197
1836736731
264986985
1152090702
316560449
1366360291
1329864572
27449874
188743806
303702147
1260043037
1933265007
206515343
1847633663
546240548
349213899
248343520
1097634113
363067104
1593092300
1592882930
148784343
1983664081
388877806
1157441118
1993926544
2147483647
536362404
1304428704
1445705948
1731285851
120287747
1976633198
1416332856
421841608
1666348007
260543635
1892372838
105085993
1632560098
1151108932
805155627
110856999
320093112
262351612
1569600536
1073358544
1058609122
1424098311
1460497760
713766554
567185024
1145516205
569645747
583965773
1547679655
1779359725
682041955
1234268394
1006603768
705673401
1530023109
1440357057
534002833
855332847
1769800151
1574632094
479634593
1373668536
247382492
1790742665
1949094887
1293348744
1268022910
238927975
2117724979
136401423
1870565748
1922812560
1600062344
773512440
8814030
1973948500
1469861715
488724421
874826655
504155180
1756725494
939187279
1115286090
2092169694
202389825
2074563038
1689364746
206935008
1419812735
1045854502
1243615784
766710970
1887090721
456422759
232737709
1651250789
806840118
1417563085
2003790012
1977008208
171999673
1530791422
1682978724
659069398
917743477
1387344743
1679944195
969278660
737507122
1527506103
1920522879
1029562872
809102765
121775488
699927321
1075377506
1099588081
972319109
1900410615
493608493
357244061
1212026758
2109291202
1841299420
2066530537
264325076
1905458552
1493817556
258520326
121683626
1404151915
1125031926
1114768104
799497800
1254285181
1865479028
1865908582
1614871584
766746507
944701783
1050451060
178378546
622627485
2125997038
1319913783
680395944
156449451
1894021063
1623785733
351947120
1067005424
1813292272
344777848
1653303844
406921767
2029343771
422440904
1139915821
1879776369
2093167255
1716090991
497217069
909343631
679968296
2039786548
1610439834
931408137
1425174727
808581789
2121679637
1319738762
366416251
1631857326
259222440
597316874
2088881462
183779243
1969194095
534887217
1819935040
484912572
902170765
730767304
673905372
1069689011
899391481
1570768423
1659354385
2086829258
328031490
128071410
318124981
1892627945
1394583505
2108025156
507134748
103462285
1407913978
1347678923
2137251513
466904583
2039395503
2113707467
1145612919
1881269151
1386785169
616688223
2031593893
1970478740
929368092
1216197101
1405468816
767946722
404533320
341987259
1670617928
691053265
178265771
626478248
2110868383
280438663
1670028142
1329871830
1370423594
611947628
1056021967
1022182270
1006112459
676404414
2076043849
921326696
21391975
1822981666
1375458308
862535388
271643766
1873541595
1356685897
110316762
579199497
782261844
695650059
1286270466
860949375
87007212
1235918242
1804659256
541313801
1135779383
646897081
416522369
347093354
2002152321
1057771905
1237665688
1831135471
1263253243
1502027077
1171327569
249589871
24579873
1780370130
136062717
1998366237
1638944839
976386613
1534716803
2033303584
1533815898
1556221932
686930232
2052354492
230158689
1903051627
267271984
536362404
2147483647
1883454758
98717192
1819986511
2018767330
2146265677
356219648
906773536
1001461159
693546267
2135065713
1420603389
2076136453
2103215795
276176071
867527221
1084044169
1020640824
741515196
1115620996
1560305624
36424770
172498498
415897719
1773293487
1649568848
1413788588
949373959
1594576979
940598643
13191417
1583345066
1795739453
353098430
1378503530
1746307421
1522846204
1902353451
1174310594
983525939
229085966
1525140394
2016354117
873226144
81788452
1565889400
736335907
332439779
2062204916
401196107
278647164
365092323
702801806
1917240409
1797901922
1161009365
1928697204
336012432
503681930
63743101
1777252109
1022040384
19262078
1688991558
714472875
48179206
946060522
540649735
2110733808
752483297
2095820981
779677603
2061882960
1684578143
1978073271
216618282
1249321583
199231757
1026188288
370026410
1331476425
594021335
1777938998
1600244421
1690813764
142656320
838436461
881943058
1248628433
596018293
65900994
1903736529
1761443174
346743773
456324192
880289018
186830936
936265845
154213825
394534227
2043949271
253865481
1136726163
1828279593
1253400091
1039872238
57914769
996936635
892114458
1951745028
424446238
1961844180
2074229003
639843747
1437222597
1263847695
1563520630
1185156279
1745191670
1176144572
1450967612
838413761
1487726942
1513000602
1922956416
1174564995
1989770949
169391856
1671693821
95731819
1818299834
296671080
368326590
2140576849
397939385
1808680312
1571595355
628917887
1775323734
1509721392
1274195682
216280702
2122493597
288711482
1934029701
1257326376
2005583258
392808529
279936961
861392942
1121281745
1908305048
1303827188
80634365
1520736041
1727832065
1626078655
1341555738
28815285
242282499
719413565
275505325
31730431
918716406
2010530086
651539200
1641044349
1594685500
7974518
2132108308
1648462887
1861286548
2003038846
690779159
1982613270
1168347451
1008512128
30727582
268382973
1275448921
288259609
2024639035
1662391662
1491313260
1222788121
610211219
1925808913
1618345127
574752145
2129033709
1263188136
754211659
1403906384
286121399
590185660
397534339
1254579862
1123438021
421292550
148030440
333124820
1009744956
807223930
284059457
585273803
258507922
1667963436
347895178
909905238
1907572036
568949298
1242926684
1963164538
262942376
745126219
663616999
1304342565
1089420135
1301234453
1749443482
287174320
1071822674
401535468
219976042
1019681508
1749800671
1453926763
98967164
1496038218
568758932
1487878040
813764049
135955906
1417133131
1244010785
56162059
1506169818
1164641201
475357413
1710100935
114799629
1234944736
1609262944
692897749
2120960393
1645304385
927708691
226484221
301925258
659744418
1529510529
1635320167
1881765150
492328514
1399948476
1304428704
1883454758
2147483647
547950734
2086958380
118839948
469002475
554267362
1302226380
1636967867
1356871392
935095124
1178124287
1878304113
861368587
179659800
1972079677
2005488712
448499110
1108401463
9600170
1323853133
1211567275
1924803124
1893880269
2129932777
2093868239
505128096
2144406093
688693733
1013389842
907317639
27306938
1856141119
348966553
1987631441
152765772
286770260
1560628199
1280900381
1167445547
1390656280
429249804
1860538806
378913486
100190173
1465351808
192680703
2035317297
382716880
27025670
651866180
1451490092
792334967
224210967
1745203182
1991672637
586146103
1306047608
1255061252
1339772795
912807156
247362795
1412464943
1020651499
554762952
903225191
1835464291
223984590
2023615418
1319380538
628464635
1687989557
1415163496
248888256
1976321045
1386160974
1392637123
1698650197
1361971198
884940508
541261813
1625011340
321864680
11822632
1313052989
957329244
1762977318
984726225
694879346
1529731852
43626471
9035048
1382631703
1433273558
359686750
688321355
1286020669
1146389591
700595408
1387279443
880242657
675697966
411840161
1597956388
996564915
1269327622
610647191
1868175635
882555051
515315858
1160747361
1452403539
1120091134
776516885
455275436
808917376
1445745924
231657536
112838167
1183707775
1836357037
2133182877
1408136724
1347670179
2103156611
980874848
720152121
662574716
1417596352
434340773
479479845
931880686
809785069
1872979014
1969510528
1783304547
1846135714
102315954
474111331
1519879847
2059457424
560437592
34730667
59555775
522344249
1989815890
188232511
328442855
834863890
522504104
1938976712
731074636
1726727697
774132211
1037058436
1466780282
897314912
261256474
536793798
1788404660
1677242301
1758293423
120483551
407352847
77971101
1163758283
2047621440
2041326338
1739236916
1139254038
1344948446
1435513643
872099233
1182755213
126837631
919394772
130800148
1327230952
828045230
350521688
1339154762
1363231173
1126148623
496173696
2005122517
507290183
1449901833
839962575
657539896
156743485
1543163253
1683370983
460046079
1931276811
1395282378
1784448498
1814374653
2095657773
178671159
999950075
1119701588
1970306404
611926692
2141362113
2020775952
1280784220
730166370
180425603
1980646072
256120764
45839249
665436589
736786060
768320388
1079639950
238683873
217324795
2053891971
1823793075
675654738
608218753
1876242751
1908952556
1614321774
1757410799
1335473605
1020995211
432698988
1393961176
1627574354
1267399866
1015726634
850602614
1662749805
478487914
1076275151
1770397214
2011415091
1234960400
2045503528
382744881
357525668
368913102
1844677983
842889286
1989868051
1174108263
172172214
1722826456
946501535
453342118
649948281
1115322316
1284308399
2101806303
1445705948
98717192
547950734
2147483647
280117430
1615623897
1088803260
1256312946
426239374
943679072
604227509
1437733089
1094568357
1773515162
155635234
224070048
876305452
1126128890
306399867
539815306
708712881
169322397
162589068
2101546375
1871730466
1536808903
167401117
163605279
1758023890
733928895
855734794
1037039858
1543732561
217224994
508083036
589862555
397294110
120623031
502886397
646558296
1767131112
269167176
486344375
1253294544
476523093
1626335646
2012820563
692054806
154431675
1102912073
145470788
778586636
871128079
1989239240
299598141
1045355938
808441628
1460086317
2113861682
1394648696
251637949
1264488566
318601749
1276812708
347448093
656722996
1713260132
1952387930
1087936707
1543449844
932284064
771173634
1911135062
1187740379
1535552528
64547363
616488516
1328313210
633081996
604554590
5705573
1199260232
445681271
1290255977
1226299193
1135980670
2023119924
1525892087
1501042561
770418652
422703650
270780419
1774111135
1195501214
1310294375
210218683
1997622983
1782875546
788667891
80092292
1780302800
741873623
58591187
1291800524
1967010890
2057892657
254982445
329940944
23977940
662766158
655594935
1508836718
1641510867
547827519
761336333
1574228763
1855587439
717057976
1009641069
1004824745
749799445
1037515703
992844721
856297042
556014890
1001988519
1825623107
1867599074
1717551833
2142419130
303098129
1389953227
427734520
976623758
423483789
270287578
1197159597
1382530069
963113233
248033574
43042534
457390322
1231780192
958288360
1563858605
822398016
995962324
1298710733
222779300
1716082996
1074143343
905877094
1150879451
201155311
1438263574
1346437214
909624148
596227561
356568381
558125072
1289159494
319398600
2126256243
1111958508
2073108316
1100087154
908666072
968626057
716338917
1755106780
2058780640
59813932
466413430
1543094750
734934503
950355615
817576734
1280063218
1694084675
81914545
1753039616
521354020
123610743
323713843
1976703767
1252624504
2090873299
1856189689
1488063474
1947727799
55803898
410911577
1054514444
205807705
1273969219
1590703587
999058809
426925900
2056003725
979487410
1602602020
1485140471
457782874
952422502
109658942
238602474
1272526631
205747185
1038054513
1946158219
302785630
138470676
1863312637
1168756731
1018841555
712791542
926815373
1035888090
970117187
1173643699
877026754
1119883125
345745169
582160745
271463986
270962843
632201930
960380352
1417660825
1707150611
743720824
945493947
2124162912
36037016
236638890
1767809470
1450500625
648307417
1447129264
1559969485
545839253
968063899
397199109
1231509356
306450059
1423322494
1027710937
1132255898
33219989
920320325
1607686544
958213629
105655632
1259562581
1999836566
1628008740
1731285851
1819986511
2086958380
280117430
2147483647
1414257525
1017110379
1141876742
1085380774
1654019918
1716645598
147130241
1794997167
1987090984
1443492345
1160620649
589110802
78191748
534891452
2035466136
376855784
14333406
1356895535
1247737053
272629077
2097536296
25104270
1911746201
1039729445
2013159774
987822355
1368671572
1864220824
891729085
258972257
2088252504
1421269008
1365218999
1960399237
1883643547
724631448
1176342825
437538292
2091088739
881849956
1836158931
1765839469
898598237
1778514665
1066953357
120427702
1158560922
887445938
319527434
1870582693
342986281
1617990195
1161845289
2041244735
1043026490
440148302
1704403268
1008502055
319836965
1922214188
1953552906
1061887100
262282391
1765206087
268187706
1046123235
1384886288
199794099
1521417901
678780560
1431286423
561426422
1862172466
1140049222
664999698
549518960
1008550871
250177104
1759556411
592615774
841709598
1304363954
318980037
1648701321
622902707
264305434
1443715506
676126381
932155173
1476714885
374138912
142614638
1661447449
1056812465
1230751436
99111003
549837556
1482646202
1206635247
2045581308
682551881
814497596
1590855223
1355990366
1182852876
1443406215
439570486
1407014332
1950512952
957420019
766246340
396978352
1508247274
475466788
1603789207
2074615643
1897793522
487811831
1941331992
79263435
1432050377
1970601904
1171572075
1127219782
1232885748
1049238670
1133033912
1271998157
1140873869
1042169645
93953348
427281361
2098022694
233460497
45609972
234387868
387665154
240556094
307660047
2090228602
1464695181
2140777353
214977087
1401545913
617543157
953370950
947357150
4011381
446385184
2030932196
1184234495
56839204
1814702331
994293095
97026142
131898740
615266968
1701411268
1623336500
648241273
1136771287
1712119153
1942605599
1423409722
1330959664
991504304
2093119305
1758160917
1470803426
551382577
1364894863
133754709
1930412817
1762703529
1830244068
772185997
1771224780
2015039245
202369653
2051519507
1653978971
1479276323
2037341595
898904719
1329661639
1162803333
1505584856
785138832
257200443
1821933598
1598491826
1265566846
484628859
386197423
1781851196
699632370
1849552226
1320641285
402203188
409863185
1834305891
751775750
1209364389
2062787714
497676426
2137688990
435096919
1121266314
529538372
425499829
1393754653
810148675
764261051
1828670659
408087772
1772149249
236835485
1716381442
1770020394
1020933571
1522860843
657631741
1338398079
1727341292
578241346
759586719
1238017484
1112048481
1489986410
2021455338
741425934
1074619441
1848753731
883736308
174885441
1279112735
1116251331
1955846433
1583758707
1702026045
1197078024
374396335
1389160665
378276397
1451209435
1688741638
1752550306
1986942405
2089346693
610389278
682449239
120287747
2018767330
118839948
1615623897
1414257525
2147483647
312214224
587068610
100784682
1559973221
415310707
1709486793
347994731
471574253
1653202752
1815468649
551810670
2109390087
780790013
1698281790
95803985
1699320683
310415056
717463834
1891007351
2035801307
819905672
1008217320
1474577409
1395152203
489005909
442575580
1444391608
21860950
845704991
551825698
219779392
1726445757
1683595719
217337106
339128499
1113985270
2057758342
1961084133
2045995190
1359288597
356504860
1846060304
2058690523
1730614541
131742152
158079555
1608638361
1544215719
1388861328
1398660858
367765124
520508221
1792884946
1502764526
691953036
1121646164
1876961188
1167909766
796183423
1238263959
1348577628
459140785
2037781858
568115589
769099579
636342587
377345143
1533267494
1298591269
1388706573
1947950663
1216734839
923694054
1074120770
1500336858
1077381303
413450977
2116340282
1891016464
1087708192
1416287549
927059086
590021111
715568530
2099589982
1596333916
549249686
3171001
198875802
296670457
837469053
929305740
1334117284
1140218477
1992139380
1232323780
846831524
1436836580
1026063631
1682854145
1459407344
892067474
1368262632
1928456259
2042110606
611526826
574589483
1378435700
1436107114
286704450
342187117
845111771
543267181
2051348760
788248458
432308179
519469249
710908533
1047930767
1218608282
2102829643
1600184845
693535840
742143818
921127383
2053208830
575023662
318510249
732187773
921101105
1955857369
603047676
772823035
1755058967
114897892
1940197923
1906645680
774867557
1293001063
494098491
1912830979
1594323380
692813999
47525881
161050683
1584958664
713759048
1370319730
260751955
876765665
785151330
553608942
981348352
1662618559
1136146777
2132661264
2096352464
2143914607
1738796380
637801764
2090770936
1241664623
650082829
1792358002
944526386
1924913507
505416860
1346227828
2110717216
672000256
370406079
1571570326
1778259856
616862525
1643202172
1656777181
2059525346
492930768
38084722
1699317138
1580659094
63423241
1046764221
470398492
817414204
1247735211
1029535434
1307242840
1324247561
300636233
254835156
782234410
1439855638
1927496544
114171492
1031868479
1371966275
393075856
233441686
1798641334
137824693
1135785177
1465407368
336533071
227187915
1286467383
2121620125
648623619
1585513930
1106943896
602863706
1839917636
1832260944
260369926
1091005041
1541491786
2079880823
504575128
737658708
1483428365
1986998004
168040690
1491372307
1334637478
270949885
647377339
2004141077
653487547
1669767851
153853974
2014465831
247023393
688417211
1817168642
1714158926
440879544
661985197
1349574240
477920656
1871291252
2096378401
42518541
163523370
2096522468
1223480375
178682824
442780652
1069512798
1304844560
1358265078
1976633198
2146265677
469002475
1088803260
1017110379
312214224
2147483647
1839467465
578965066
17025377
500673831
2141996042
722768139
700567202
1130705255
779603403
333257015
1068353091
993231738
1383844754
122908418
1851970735
1329335936
2108756658
1787305159
211175733
1537379522
1017843949
1746972396
1764397511
904869938
812249178
299738312
316736965
1568200310
1590456814
104602079
870216944
850355403
471183262
2093386694
391313893
1335020983
1662082272
744899929
1410282207
1712146651
2013252029
1549155878
1292153831
1442484235
354177052
1551887167
830034888
426415875
871643261
28700172
566626473
1126291036
61857109
9892751
667191109
1196926541
333847146
1630013095
396441698
1925145980
1066243865
1682791180
629396844
861386116
1165393517
759900638
1105162094
1537736681
314460928
1667921986
1175939577
1442936437
2089314704
984780508
177097095
2002515484
318002310
368356719
1261688146
1174357103
1135872541
484997554
431844390
179717540
390372781
771572270
628822403
1568309602
1390301882
384818750
1955976689
1123148822
257741756
1626571472
1743844910
1550161425
310458577
1274241176
288548483
1740474955
277778498
678867952
734781047
1520429629
420374526
1652535732
991982898
171296060
1560480095
1447635798
1390975434
2135032024
1671412322
1675628553
1571401388
1614347279
2104791296
2081569366
1158353927
1723028836
485017845
1558067987
750400077
263518766
647626396
1055943278
117318965
1203412528
147641199
611790125
76203423
1574243784
421432031
111362611
1328177492
1400530047
915023146
1509774686
1971355110
1728992902
944575911
879320596
693295761
601744329
600020645
1326974622
28283681
2034335884
1621719387
1836563512
222545889
29718624
1799883287
609955598
1782350224
1559138909
582656141
365343394
1316107351
2017422374
1262280019
663491429
1396251626
735368978
240047687
1604187458
1916999014
59249116
816060590
1090083165
1285259026
777452102
1079153771
1058034424
1213070210
1855173388
157339751
1995629778
646840764
1010442360
386204941
692744378
1855527452
315272119
557647522
132414182
1450659595
1242077673
2013061206
1193864164
1173430102
1490405086
1451382490
1485658389
1225201347
274590652
1031642704
344705255
2005376348
1148872355
1592881372
1057955947
1493988627
1146456689
1141950083
748020548
492789657
1123263799
1026014647
1166390987
1986711659
1270395085
1065913911
691726726
1709571784
211463074
1156134795
1100607070
793890868
673070765
410104784
1831152332
1147410678
1845659257
738651480
1204768128
2094770926
2116917468
612428406
811020592
551206282
590794494
1438015063
1021667779
658768031
2122320882
321208529
1110807097
1575248560
866577679
874911933
1250229789
683684461
1961817948
1205028673
108741746
789541249
907077283
1582058032
1416332856
356219648
554267362
1256312946
1141876742
587068610
1839467465
2147483647
13502314
1227683068
729854177
925182359
736684952
689350908
808833370
658896112
520382424
72675829
266077772
1173429755
1582934331
529736394
551977147
1794536322
1323167802
664390937
183238787
1187399838
1972630337
705357119
2083130419
1287312493
707945841
635431388
1828463849
890680950
2048547422
2033254271
1012548332
1413122179
248437158
2006493608
1230400919
1896560056
1841104428
1998045212
1744801440
1065234151
1592824004
509654617
629592030
1782312926
893072215
252856941
705812192
150965136
1417153287
825040063
916449067
520072580
836346839
1651514025
210735075
1169044021
1825203399
1175533343
1497832580
1987101253
2057179474
1537931630
596361213
937679178
852273221
1709664179
850510322
1799081438
1418944346
663701697
1910749437
782192698
879009158
1251564763
790136456
1396042076
1704177358
1159674315
1386258443
558473538
1665168459
644795160
221702961
1363221022
2146516801
1036432768
1389096912
1073141957
931299439
1402329247
419900581
1454327003
1213220030
533329372
1417493399
872787904
719658736
524277444
26095682
975062510
591292117
1185292072
1915273688
1680387784
1885297960
847318960
97880680
341222528
1837599778
26102168
641692564
355659999
1389564481
1634737327
851618999
1885068565
1747737096
2038427960
456905418
1107056094
491988583
503367109
1935918110
446744608
1514567168
817186582
142009503
649534814
1278656956
1477058252
243028357
2065832945
2096980673
714237802
1714188319
1825143945
2101400244
284172833
488220830
1400907220
438637788
1592092194
91317822
1879118029
124572927
1958666558
126664152
122126412
488754347
2132141122
2127924947
1401690702
937649535
905904674
127607646
1962442649
1368422457
335799427
621801772
92165642
1722337446
1476979242
560329797
1755770834
1730738890
1561721831
1212322059
23144663
1941122345
1665616667
1319492355
1956937766
1776504883
819425706
867647437
284347951
1509306487
1683701732
1782117653
1554578525
2120674283
1838466861
1468078856
760329173
712924085
405400899
707599863
1662260902
151280766
192609761
1697496420
824611894
985055263
349640264
867754315
1211095138
1910888429
2017651
488358467
1418021414
1415344892
1174812829
1616893452
1827917437
570315622
871666030
1551295932
496578591
1245738745
40366250
1244389982
1088422897
2123138457
280519977
1691775732
298567943
690775607
439894318
934015221
14329159
1833153742
77762559
1938889136
1750066934
358174591
804812459
1894025844
1398078902
1115715254
482995146
2024093932
1458011443
1328780653
1825769781
1491744096
2071652901
1242981070
228612325
1006727676
371423745
117446184
114346955
764362293
1738504785
1114691304
1422445597
1563317260
1971656511
421841608
906773536
1302226380
426239374
1085380774
100784682
578965066
13502314
2147483647
2112141839
1003800770
700736710
741531147
1120281790
825512701
768736726
111454564
1583040920
442314060
1117687861
1433910275
474991692
564050380
157842198
133689441
607367991
337483552
1693864479
2098656828
522859867
1394162948
1623735269
156865534
630751289
58752905
1437897649
1647485689
932057228
230527620
1303974880
166066734
1612471136
1871736329
2000539873
116358179
50707812
353647769
1400881979
60413129
138614547
1207383336
560416939
810363093
488722368
753484158
822718735
286022820
1190678512
139736929
907788613
1445869266
1677434437
86722294
521214821
1332335545
164871938
1962735426
2117514663
399885322
2097828313
2080058011
688748715
1093699953
1469394575
216842808
1450291123
1273026587
955223848
1085157008
1562895923
1084191947
1861621467
1661886974
813989532
1568763341
941295776
2035589860
1179231838
1145311959
2107973212
2057643495
1684217079
612291437
1471505269
361385244
1297680396
84568772
1142496677
1124226394
796657046
397290994
103134178
1550048591
520259880
1583914828
2030001643
1991590750
208043007
1828982416
1533454686
1834434319
696675968
1978130276
1550486618
1326408814
793741382
713111492
355649144
1290243583
40636628
781905523
1001034818
1627455734
1420322451
1578490454
1970305196
1414772157
1624606432
2084817698
1494599598
1657243341
1417152236
1388575744
1701372068
223110546
1452251523
605075693
764315181
1863091282
1098811847
1865418364
615277343
1841469182
166073065
1770781970
1519531073
1516705869
47094494
2133567598
1727485557
232396053
1982490752
641713434
2008019593
1997592030
820459239
917163303
581933499
519250205
988249528
499446276
750012697
1881502480
1495457504
588394477
1785588494
659705419
1940934800
1982099123
161499992
162733214
201493936
518411073
814548866
1488835479
1987715629
192462674
275646519
879871829
101972374
217855019
1505869413
2001648007
1217407162
298429647
398935255
1615923099
392594633
1503023486
1660545540
1474024357
1844149272
1700552707
1725218019
1846717659
1411980699
281438430
1817398196
1567597811
155136292
1054706685
934313592
821301289
1709691623
1529789786
1868367769
606550152
250932211
125638673
1819749714
1811820812
1680049852
807250959
877384865
1670155490
1495643501
634160451
368061415
302871995
124020613
335973866
533184483
1399326353
1995592513
217618350
2007149680
1209691799
388655620
1099718777
485166060
523828133
737091046
1561996001
723959303
747879826
1529816109
89971135
504488954
590968065
1569911324
132268042
2015132491
1616560213
789887667
1633445170
1975949239
828650101
1641883051
792777354
1286310899
1950744156
1154295124
2061211176
1346177821
1046660980
4800565
1666348007
1001461159
1636967867
943679072
1654019918
1559973221
17025377
1227683068
2112141839
2147483647
1657713781
565142826
1380265073
1147133045
641522570
1097489881
958159345
1366341209
1831305090
930252828
1509677928
2094212439
1166576675
366366582
1921552162
917663764
660850455
1422397133
1217586657
1252605032
1348503410
1841410793
1109930600
675352432
1665144731
1016376482
925437330
528153570
827469697
1955150486
1726204736
2017388790
487597045
1382224202
1629949888
1908395962
440353263
1749021135
923900465
910329299
727679347
954089989
1342764359
1580226376
64080275
1563197220
1257321042
1628191458
862871048
381122503
785181863
1454052464
1940394688
688624134
114286293
555592208
580187318
542663855
486603399
142190090
583839170
1811929798
484779083
1585981405
1456880434
1256891120
1393640119
1548100807
810185953
1572777007
1214784318
1549775657
1830926214
478576007
1299662183
1855431606
1646171039
2024434992
1749324925
280445828
1601438924
49146745
961579172
1675394692
869491312
194431540
945640423
1625199842
1663807565
1438733940
1376697211
2006306263
1703631009
691429279
425378455
1584760449
351353191
1334215636
882916730
2046254311
1152880076
772437204
1807383153
446483326
463340039
473845218
1789069866
649885957
1211663453
214746848
1894770769
499763622
553353232
150026931
1700035884
1095197579
244269956
2085946390
926958947
1758186971
2024296928
180241397
1704287322
265296345
1242906173
513968915
27022395
1889895227
1920120296
2061022198
2127312262
761010827
2132682611
2005024960
930036121
863331075
1154656871
2080976636
2080008746
1312399620
834440484
516421826
2071850231
321872715
1805319388
627389154
913156074
506004835
144968822
38017940
693591277
846617804
1134356680
520117167
1467854301
1528250311
1938259897
938851420
280682707
1200644303
832430467
907635741
1008793734
401173090
368395652
287716678
171009614
298202212
769473017
990653128
1219309865
1896245820
31145252
531522856
295083319
1890676233
32253172
1671196117
1856882345
1034594
1956905954
339312433
582500645
471826258
1631836750
1242993652
1308316301
402596234
1633917824
851673357
1175073330
603587954
670845471
814969938
1807481992
4752629
1617150700
1894881806
1102460148
1436509299
866816366
2029304137
1636531819
405358072
703170712
2078403531
280893585
1905073722
1503171235
36353688
47412759
187167158
508176820
693052741
1811021808
667160831
2008663714
2132029100
1180305272
120357200
1152138290
80503277
1468015863
1823694836
410335481
1299804686
1306763057
1225177506
942975213
37421444
517551148
1530015107
1070779836
1004735736
2044904285
2066163183
966909061
2093442610
338714023
203880653
1319875262
277860594
1369410030
103906312
1647462058
684673841
260543635
693546267
1356871392
604227509
1716645598
415310707
500673831
729854177
1003800770
1657713781
2147483647
470554796
652553601
592259767
867420507
2122157555
198243761
1388666107
636363257
2029325878
1310155624
135120480
1579786912
1299623565
1021341207
443015980
1286798191
1267670810
1671031525
724370249
1125344939
668384344
911836417
2142942062
2016611199
556886044
482881223
1565785151
1838502003
1093166658
927005433
1946515497
599369298
213618439
365354501
475486222
684240619
2120024950
1697966734
492496289
238697155
1206551099
1819060775
1309332056
489941122
1938736314
1564246991
486792367
1898987352
1745732588
468127405
1795220140
686780067
204017904
1792967262
1633668846
1368980778
1447908100
337572245
727015350
517627596
1848686848
1336983379
1124649851
1230439989
1547810549
1240973890
1854175720
324772377
1762942895
418348660
2024255501
1821560061
873564911
81548926
581770160
1129244496
1141775751
1766088798
966902546
940497940
915591401
1525890483
855998825
1157948756
313813653
370289911
1766846263
1681861164
829573157
1483331683
427254936
1538049244
2120186935
1900871060
270872123
1370446045
52158969
135588315
1966147660
1686129052
1287544483
2139721595
1160118897
573418731
482493385
1290623640
358368502
1718439465
2101999457
897221209
492884838
1328154003
450656883
1231252661
1508729095
40590608
1464383042
1707548000
1852274742
2002205605
754942089
1259211250
1443607653
558429435
719281426
1678862928
1916325155
1766189122
294427951
1703625214
1291252123
372055582
1467304162
1994813142
82614987
1403056485
744703733
154074356
1748387244
405259005
233255672
980005800
1076622141
1961546039
190049789
255435437
1137781940
1615260889
366955605
1484325307
364420904
930279115
83134871
1718895799
193187431
1789799147
279924918
15058508
960180399
348905151
449835482
360258627
511367628
1951196821
77904380
128748884
1605913665
2141725348
338197615
301455790
1881584187
366362460
1103412257
13378031
1373000090
904343599
1310919202
1416050892
259631721
671184243
1481290003
414722316
803359705
1302713131
2061764194
571239176
178243956
2123509666
166764504
1430473469
4228509
319076217
1710666556
1422773536
276503808
1140647442
1680739118
340434854
681644285
1775449345
719682320
1400087723
1965836836
1259950604
1680064114
163564952
746990440
1948506201
1793927491
1899594902
1494549462
1601218741
274375367
517518841
1440915364
843500204
1672109359
402917991
1568094437
1475006036
138623940
623057339
1265003935
1120711643
786550493
113648461
1829395599
1379496903
1460995975
1258430658
1329515435
875143943
1952425885
229416021
1563246070
358222071
139560881
421152333
1433106937
582143567
997757476
1215075
2065216615
1099202126
1953950602
1892372838
2135065713
935095124
1437733089
147130241
1709486793
2141996042
925182359
700736710
565142826
470554796
2147483647
1724194898
362904655
1691491301
2001773194
1450066112
1626660498
1359063568
1937419100
2137939153
1793398897
421815136
958082345
267470709
1437402239
1655561999
492133105
831590564
713182716
1061669365
2107329392
1263360195
1092337545
1219448127
669828681
115428121
594020738
1170576989
430196934
1629941564
114457967
2071685585
340691621
126930238
1080290204
225332694
1555260482
606605406
245057000
584464592
525748404
405699658
307422243
1682273483
282653181
280649345
1580614657
648933233
2002787452
256405000
1973467541
1081350080
1338246566
1401274438
2134072472
1421943526
935174645
171322162
926475650
355056064
1943846431
373979116
2064116510
2008323824
1943896181
1564257291
1666193638
1097316994
132052992
1288717653
1311492325
1772116
807911583
232201120
2062398083
1527876311
187224083
1584204152
1979436545
1089600734
149946374
315385896
182864182
1102824940
546900522
2009036755
550748835
681380981
1909038456
482380253
415371847
395271021
1602801148
682284564
817941883
1498607999
1465016674
141941156
69369312
1695306089
1310303169
2017844759
1968090062
1714128323
1375087251
1036523304
591907249
1943541416
435305462
601675683
1473141807
167920489
1091682744
863295388
274014564
1192605440
1178527581
965975787
303772417
1090288530
2085832012
995399966
374538983
803585423
833170697
970454584
715717035
1605838405
1343358552
1930327036
29906885
688799227
1445796313
1766257267
399848223
1399458794
1373226122
264770591
1084791414
1470158598
1587694889
645606063
1666381838
214054948
350670625
1848482929
1314667709
649292084
1366749827
688164033
84163604
1403385145
1865623352
1031565785
1820066860
123479487
1501615385
855073225
1782683663
1625040887
345592637
1642991870
590952575
1858162959
1322365287
281975599
450664478
651104099
1802793230
635631563
1938721018
1873572731
1828467084
373621390
1371366541
362396741
564340301
1293009559
2075709149
224584214
475229958
1984034209
1040363919
291652686
946654778
2131650563
794156794
282958430
309846465
473542213
1019840702
726973235
861264678
338530004
1691166336
2133159355
1580623579
2015830372
1318371171
976023715
1966451484
1135565308
174581906
350187298
1327154952
910482976
646855388
798761576
553260197
459011890
235272980
836189844
781984479
823361586
1959149876
103594696
2064270759
1368054719
786379008
840842610
514692226
1016012097
479355935
192542268
360731048
1436271177
1010479750
1373652594
729276252
1693896077
1075520269
1118080498
1174496254
1423762219
615686371
1399530899
668289972
784948329
468446907
1437862307
1626176276
1054302882
1903066205
1207751805
935589996
105085993
1420603389
1178124287
1094568357
1794997167
347994731
722768139
736684952
741531147
1380265073
652553601
1724194898
2147483647
441223232
2059394325
1371548849
215587604
955327570
1760417331
1762532147
1744463045
1280237707
61978984
972420942
322817727
1221821586
1497748193
1419250622
942723500
52549036
2052293123
881539152
613459528
1998720250
1440385857
1990145529
2030431318
1573370522
2035463998
1515753248
1934649723
1426460093
826227520
1508654389
1855452974
1006145894
1816943342
1084329173
1861707310
1599966351
2124397574
1522567129
1721009459
1177868356
1311986292
1266593890
533728686
1251713448
877428495
1218710277
238093808
2088024315
1054728450
1564013498
884206628
1636761420
984302506
594100086
1721939203
1459474035
951003609
1380161619
1203082783
2146453630
1309340164
1297716712
55493251
271538948
648835524
975150920
1766091502
578965669
459561222
73668121
1001667680
607105278
1009496975
204072485
865824381
1865681618
280632590
1730274962
493300192
26571635
848783199
430276892
1117957999
1193130340
929155069
246458700
88816186
2018337473
1582970227
590932988
896454202
1149356839
756177761
891060561
1534206371
68791840
303441234
1912173710
337900163
2101766759
283137446
5796695
1386545303
1036990244
1458773644
590614826
1157783925
346101111
1361006064
1791596464
604000300
2124465246
2112186128
249093911
1546318716
141954003
572011887
1308850635
1061682193
1496814979
1270289669
757005236
1900521282
1642100634
1196254507
1601695446
134321817
1350794822
772027028
869301908
1442950907
1055097703
1764206968
2081926740
334159073
1622053491
985609020
714253117
230329435
2112538762
845946191
1059393131
1985200268
935505172
2091074989
433980403
1784644996
936564544
1953864889
920394184
1594091357
263227794
1155943279
266126921
2067265952
155447574
1548804946
389664717
1035079079
810607710
665712959
441519263
1367631133
2093647123
660720039
287622512
1697544657
1484782862
416577428
1953985839
178992941
857774375
996828923
64425753
1911311037
329070752
1125327128
1580737919
225407874
350321369
252777938
149339426
1595555393
350695118
1108639318
671275395
1997654192
2024508178
207088656
1087816762
1740483951
1735658832
1373342175
582184449
121663955
1367231654
1572715904
1795710400
1639147008
1733612168
524595953
345483270
552961001
1961377290
563522802
1503976867
1662743029
350260100
928327153
1224731003
1652314943
993915058
618552021
291518807
709690799
2086731380
1653070089
345577920
1933637591
1061154391
1023747587
950189533
1168716971
353334520
303755645
1839344757
2052150650
1516698765
750963218
101484677
2044417202
1706434395
1539462713
178918764
1407823123
288579516
1070828941
755094780
614897096
1343013154
1850959252
1916059049
1632560098
2076136453
1878304113
1773515162
1987090984
471574253
700567202
689350908
1120281790
1147133045
592259767
362904655
441223232
2147483647
719499492
1687674019
410658797
1217606624
837719635
1375708334
1497569776
1418005206
877406426
1741298626
68344158
743185281
2301161
1569677033
1292501263
1614300220
234882963
636524837
2050067926
436537028
1222831943
295423727
1539306063
1356026049
2045146375
1040027704
599326855
617480725
1400405430
579625649
1116697364
314326744
320871609
1586721226
1974468376
1450864597
1137721466
756342911
1725675343
2069046615
2046389447
2136429423
830666348
946348316
219528186
334337664
898553996
1732357551
851700641
1431566940
688468357
1585936612
714007102
678299076
425443810
839866143
1681358106
173309697
860999726
1277750484
557016701
1482930196
2026682304
129585957
2053253034
2084559362
47601366
220623967
586911313
514837818
1138127428
1635215587
1513221397
1363053554
491925938
1274747508
394408190
1093242132
707394332
1409482404
717053859
1703646601
643254932
703651621
867114197
2079619461
761206449
1812651603
634261078
1911212573
1426227814
683489906
218475193
184856505
1511363245
679258707
1710227749
1128951660
388164091
1934842661
1930848862
775894296
825116437
96522432
1212946929
1273580823
323701678
1478239663
895216996
1346163367
181491136
831586598
1350880263
1035069730
420891686
190586591
558601126
1003510187
1997727702
33020200
1893948462
961705419
1857512320
436392903
1884163060
336247055
994568973
1765529687
1343434739
690994312
1340791873
712137408
1795065580
335052183
2049516584
1934827512
1567041254
2011911361
1051701306
1691085923
1389870619
954023985
110845230
980876716
1656353618
1303401588
142965289
1644388164
621616441
1842969582
1016782479
1614476408
1365088136
1464628832
923500464
1156270431
430178262
271990118
1421672706
474244088
927819194
956078713
1612433316
98009788
434101414
380102364
973967599
977795113
1236492440
1165080209
740720050
706918243
300049128
1556992484
1851895065
1210270972
1999773200
746243803
2059658328
809644206
1763386076
1143547017
1260579511
2098636845
1042018079
1528524291
187267561
866991014
1662074063
1446204293
529962462
1417243977
1792516009
2028992639
391040342
1794813047
1815964118
922144759
623531849
563020934
506883920
2046722326
214879832
1136206508
2073390049
1441604714
1414965332
655612651
1094083081
1082980234
759654806
420924996
1153422263
436421939
1474068043
1886927526
1236528206
1265973592
1467137843
1930585993
768563160
365216757
2122131161
753597544
1162331174
989986810
949374712
186148123
867062958
1626471668
172776370
584379520
1254339241
490474372
127617146
569141058
1429564283
1053666455
1611884464
1660376481
539270828
1529439110
1151108932
2103215795
861368587
155635234
1443492345
1653202752
1130705255
808833370
825512701
641522570
867420507
1691491301
2059394325
719499492
2147483647
1445001971
1720742145
804862190
1048131795
1759895103
99180214
110488566
612120708
449455567
1376132292
1522609351
895105426
986121545
1573815470
791722503
1367910180
502819928
617525549
133614832
2132139303
1119433709
2099123689
1091672295
1226673573
796899538
69641806
1797743891
871257575
1351272221
457575129
501636975
1359252546
1082212706
357798002
1471305798
69462588
1142206571
709117969
10756483
1046534504
964479969
2056205247
1512483674
1575046285
438753097
2052768900
1148242629
1540373984
446225367
1463808500
1469962017
117582021
559668343
1705344810
588117576
1006008910
1468668394
1102648200
898484650
1184873604
1341907424
343384875
1568157140
1863100670
47601880
514694352
2032498872
1556569182
1963174799
1022016086
502249854
2022519826
2026412358
225986210
339250422
907997910
1318844874
915417413
519527225
394407641
562977485
271480767
1552872650
1069364796
1152006373
1406570090
804076072
916144281
495910048
881783994
1653510257
641557299
1846725270
220497228
575447187
468582362
1227812300
1938669439
507086303
762431448
571982995
1532994242
1885848398
132866944
281675226
637385841
612180047
496151598
1947787359
1136167578
722076560
180592654
993236604
1968768394
512171576
1764762971
1130985168
927051494
1157477256
1141774626
262247937
720177140
1266363128
743780548
834695998
546361408
1754485701
533141247
2025430112
1879528583
1475763196
1253668786
1414440566
1868648883
1914649372
1338978809
668797853
721822484
1710145366
51175476
862366691
1865203767
885920161
500491825
451546033
360240840
548488030
833572415
1997208621
1826200693
369608519
528829824
627412006
66825256
1563794256
49971208
1819047464
1498634820
108580362
78559105
1785788776
1214812653
2128675931
1044312155
204984998
579960583
1289402163
1993889867
592336283
583616817
457389204
666694356
730931071
1139256244
1433166185
995631390
88161517
312298764
492244468
283898079
1386846179
423384319
1283238323
1594306212
1316038093
431543055
463996233
861303160
1624740617
571172479
1512529498
2139034984
1469888444
883045089
1899090635
338365647
1881454251
1833590968
1465064407
1943754535
2146587270
729075780
1913400034
1958643199
845177389
1974766862
1533650464
1668373037
881292292
2015670403
1383551953
659077684
1443999661
531768703
1398563728
1687179540
1919234255
216696663
1327015862
1495605487
2052070492
1326967458
1424664373
1956394744
956412209
486531548
847474943
385062596
1993217413
360058794
1467408758
1052757893
699799972
819640950
1758015862
2077057581
1877368408
1547950217
1696557919
1385311949
51077988
805155627
276176071
179659800
224070048
1160620649
1815468649
779603403
658896112
768736726
1097489881
2122157555
2001773194
1371548849
1687674019
1445001971
2147483647
723106122
1098842701
1030045838
977519814
821024501
1932403854
6183976
2134917783
1228576585
1856245518
1897017316
1891474983
1575051473
1074355637
1141280302
1058777827
859589848
1483104044
1600074823
368496642
2108249109
559955465
193608626
1744762176
1990037651
1479086243
947458990
59773596
1666897052
644880834
1886216043
2033093928
1191485952
678958414
565328745
714441564
1712319112
1899587610
896874325
1305392531
1987493490
1874932060
1146505725
179124621
812045008
1662646079
507877880
1649153197
1448681881
1047917959
194185887
1343221795
607819314
322789902
1740803364
978670158
1071536295
276239167
1237783254
1918519033
1027799526
106442252
530965156
236304004
102753089
968081627
1996846748
1034028330
1228503951
97071974
1526643054
2113455763
439504913
1215962224
1667546729
1218194346
88247277
455006405
1197715455
1701465408
1607097544
196256523
1397329633
859913125
726825547
1922942498
294833125
1128389805
495747808
177384149
184195612
1597162488
1297167
778563268
1645245538
2012208
1860766960
2095444301
722810628
1552054469
569957333
1783120423
480723798
756787237
725443239
520942429
431852552
1086799757
372494224
1454365750
183401684
948516507
1751099049
2087521995
678399253
551603048
1046415827
1990945902
36071622
1187275313
233259141
881878664
79868660
900845282
141849468
226901588
1784396976
1706925432
42887560
1552641731
1372409580
1572310133
2110351515
1046528606
1227402712
823317082
2065278815
2092041130
547994310
917894530
2025065374
8501414
1203412310
252285554
1785200635
1920964040
830547959
549206678
486043459
828305001
153733135
427110568
1366915490
1712286263
1866038535
1454534902
1138549226
1341847937
76195597
476880969
14904024
616536536
2058365390
1383585870
282288625
1271981102
353414800
1661117548
323883476
33418569
1878626619
1338100189
495505621
307934475
1416192435
283449693
765006323
2143634864
191508475
467530944
1354585348
852414623
267687577
1988482143
1048609745
1325834273
634665075
968607272
199101944
958353166
15779603
1109487497
596941951
102482354
170298602
1216412633
2078866553
1914730858
452461099
1602495358
134132400
1077528544
1666329601
2100737936
691556678
1208864819
1867522536
1262229837
745590228
2129793658
1405831373
558967986
1107646541
44912219
914184659
1752500307
601661567
424799971
877636335
1528094033
1970041028
1803547101
1317426980
1036183194
419328922
128930163
130238123
1868278698
765063552
1377439899
1308621635
1280384703
1113037655
2058600524
668271359
233014307
86568044
251202292
46297980
350752035
110856999
867527221
1972079677
876305452
589110802
551810670
333257015
520382424
111454564
958159345
198243761
1450066112
215587604
410658797
1720742145
723106122
2147483647
1785685840
2035298655
560675415
1589064572
1080144719
1082993313
1177961775
647096513
1159477865
441830327
758557178
1481021196
739648206
517577938
1882743539
1199103465
93100718
617983827
821259196
1104128333
1398508076
655368826
79068550
928777963
807741459
1654602970
323183074
922256186
2002987744
642738316
683852828
579291897
2073549714
1164002213
477245444
1953927952
17861768
673277478
78257705
1623131600
1174648484
177973632
512001577
1983370408
1568458785
407467959
307756568
550004306
921861307
1568163117
672302246
666574623
967948685
1660744414
1456791657
519674461
1885181230
134969121
258958154
1670551936
1868468591
1498902130
316592433
1670704788
2022822244
1856371903
1483221257
1810643938
667816190
1988643936
1245093010
1455787711
159682225
1314682517
786721932
595584826
1991537539
1620280607
552929039
555294478
1441438044
732065166
450376139
1972338532
1084391758
1654705669
1195777509
189239908
271045967
1567547609
1056466282
268724467
1972344574
2144100222
708625026
374623917
1686700145
615092733
553509852
281363232
1890700348
1020202192
806410190
609863337
217774529
2040242723
698461286
1745272493
1285464995
576455262
1002958181
1279116548
431014327
779386237
525777421
1150853783
967637781
604226552
1404591067
996213727
496703934
1556064642
1270760584
1272901899
1918209154
334041337
645128777
737506962
319666184
200133242
1418156977
214127679
1249996576
1737309052
1815562071
1395004721
113468180
154243395
689927608
2063578750
1834918844
528228853
452483484
936235761
72259685
1117418726
93753200
323715109
1512507990
284126087
1778538557
987773032
1699076459
139904287
340614106
594569674
462545404
767222150
234152409
2124799051
812503979
1359648861
978854758
811142818
485376708
2061987147
1650614333
719544291
1019331880
614492772
564423798
901363135
839481510
1558513665
961258951
930528409
486647657
739924251
54884633
923595092
190214309
778525282
1290726927
179120531
749177061
1502996526
1367937523
875127036
1051500187
1387680624
381535144
1073042572
632975735
226658565
1985487030
1774021667
725659015
1437579825
600098532
535977961
1420388982
1812591868
1644840338
200502788
1133675736
752532559
1968430359
1017149597
427491048
1624047521
506850415
1553948222
1014807910
1739863291
608046125
692553910
1563122662
2043678946
1490096915
142674675
1777002019
1612360903
176989915
1504278770
1268685571
1932359503
65897634
1494971620
609407370
1828185927
691018740
345758473
1992702857
57753013
812324534
1071593780
1568047952
816121142
1883051070
320093112
1084044169
2005488712
1126128890
78191748
2109390087
1068353091
72675829
1583040920
1366341209
1388666107
1626660498
955327570
1217606624
804862190
1098842701
1785685840
2147483647
1842687427
1546454187
2085937407
1311386579
1414393184
841056387
1229955687
232986887
488519312
1264174154
961956874
537100147
1349318153
981945167
1427741726
27711070
772517991
639624736
2066864518
234690015
490625392
131636185
684182327
761186334
823836351
991104667
871960488
1704482331
549576551
1037650753
1471680657
1280011837
64960392
272715429
111165938
893580755
278941194
423155863
1388986919
349488961
358837838
2066740058
550923952
1751951828
1784655393
526854563
538412610
781434016
572030301
41866560
437564291
512596335
2048260036
822119557
98745820
1968059099
465769255
1610460525
1280935870
1065275233
283952590
822133701
1720986805
1984356535
125865094
1139015609
743125027
148012345
1321676051
1428392809
1644664536
2147263323
1517747394
2058040247
231844309
538697028
590058719
425402318
890347393
2128440049
925244783
1671385131
892328094
1265772244
1459962149
546090104
1768534865
202356084
22113178
850472302
95056806
2049179021
1700033631
1913841945
609212609
787983067
1233843350
1792606164
741579608
1028385767
1557008126
1762255381
768465845
1435461149
1166120646
1825868464
1329877634
940942545
1897892165
875363729
796255250
258312556
1038619447
1235794360
1937373054
1131600425
910759461
2038457306
577188160
120592636
1668908868
356351524
7297460
749107223
2065778588
156287854
1617075527
341472424
1805242165
2055547791
430216685
1812895589
133044127
568927880
536900855
106513071
189217446
1053884039
856253742
1279335341
1025570266
487454104
200197500
28045775
1192669394
464271075
654068461
1513176984
1666143020
1912288639
623407702
341785140
964037227
148921087
1134557066
1044288243
1503405336
174424248
1937690445
1330070191
2054429838
1263424675
1226713382
538007126
1603728862
871361825
1733610561
1535143455
1662932242
2084452596
1521348535
1200508539
1356721474
711039519
111487322
1468687879
334038898
829614414
854213990
1213062090
522684784
231148094
408568636
100093118
934939540
1282831123
1977258331
863193069
1485871869
78035566
2135980732
1698342973
42724647
865619064
2024401308
1696898631
704188788
757706614
1926876978
1092361126
379743331
1412999591
1552937568
434733863
1934344752
1294902017
822429010
1438134513
476991454
1109929982
200652580
1614667648
469500622
1926919986
1011973678
761409129
1431585178
148082305
287420968
174152119
383001590
1780789628
1004664125
18141549
1389203675
486364262
1278278175
455799790
593943449
364053407
1857876762
588986422
2018970624
958928391
2058717310
1865098469
1124981766
649465556
262351612
1020640824
448499110
306399867
534891452
780790013
993231738
266077772
442314060
1831305090
636363257
1359063568
1760417331
837719635
1048131795
1030045838
2035298655
1842687427
2147483647
1775082989
1240053074
151969281
1064151384
876404973
1934659709
1309880533
1647524067
144152170
631878668
1276056286
478739798
2119278382
780366015
358178486
75406998
988901457
919868724
1936872800
141652612
269437059
812287606
1970761910
790128937
1114754754
1709240761
1369119564
1426830154
669675823
632435786
2969365
741145444
257019263
1698865489
2048191383
803240526
813901456
863520762
1751449678
518828021
1477290912
90386517
689610655
152083180
1740346258
773341412
1663039399
1204987458
134809860
998191036
655660599
1931226356
1925411869
1364670370
1570681830
305368194
694891585
108517440
1683180241
1247104519
645185028
1718638308
579582285
415394643
1925601503
1318868367
1938118291
41538262
1302823670
598594101
1815488040
388152903
174984549
939863067
141437426
608529059
526085629
311934654
184486996
1503498
1596977155
1391118067
1199506302
766606462
864375387
234157647
116582268
1471337726
1736198033
1591543201
507999360
1626008441
332301992
1145026151
73095814
2011992963
369994716
1509737762
1277140261
1263215889
1100469404
1210055127
396998111
2041836795
1467977880
1819743878
955481048
461353058
1501477517
1200841346
355435434
170730871
1719471317
434531002
1493795514
276144102
319261721
891162309
888077670
663960541
846986308
1392801756
1719069489
913147936
444612223
856907685
833698506
329676211
882751814
678571269
1509540238
187377135
2058944692
1269226824
2100508861
1555689944
1338149226
669266947
426987258
256065550
193309098
2132254202
2140035976
568771027
317720604
1972008831
824842871
152304120
1609011508
1372365448
532747544
2120893517
1359173937
332385174
962897590
1551696528
722509627
1581026643
1055107325
2089956753
1673175940
249941641
1892276662
2032037861
1531081063
1615550640
1162771790
1353560093
1072097346
484817192
784100314
1261730570
330871118
1536749556
1008877894
1091190814
1967492507
754222409
1128290345
714120814
1321973037
943277242
543194607
389695316
433869984
2033909693
133817799
815740999
677823640
529976586
2132475447
394593418
523070164
737524068
1720197836
1775668209
885131921
2143958954
1648031864
1817440989
1496852819
1563933802
806070878
462436217
1711526110
2053942125
1415802453
1033679013
31151591
1187645434
344626739
715436068
1598505248
1958220235
627688655
1915752728
681519049
1968918504
1825180639
2095762942
295873499
282565457
436455079
651595377
1556526859
1655544993
1826434139
648204656
1525582295
590785168
1961145596
1751432106
2051828631
1249891264
231785932
184601800
1136891736
1569600536
741515196
1108401463
539815306
2035466136
1698281790
1383844754
1173429755
1117687861
930252828
2029325878
1937419100
1762532147
1375708334
1759895103
977519814
560675415
1546454187
1775082989
2147483647
2147178696
1671413835
1350837001
1520065902
1985711973
876399322
458444161
1452867845
590959503
945344139
378540712
1961883785
1641702467
1313394597
319569760
1703200203
693926553
2017215876
1626983874
713771544
2124629166
351431390
1042541576
1283271998
2085580727
1983214604
431964575
1641935755
1857876016
1269640485
1889886565
20526679
204283046
261187501
932874858
1830851107
675577498
1704980296
645199383
1203708619
975958274
184849642
58447228
318656875
1416795673
65140032
1712592839
1638440261
285098432
889815108
1785883024
261867639
1633227915
2146410155
740467387
779793275
1307633487
2085022342
290260761
1904030692
429557655
1919742969
751217537
1004961723
1397132285
632298369
1672360712
180234658
1062065611
1519942118
433202519
1801289207
978843073
1165291469
1382413066
1799719467
661067474
289078290
1558173562
1919450461
1748303023
1680423426
1093130409
1749563897
444124774
1812121385
376543017
1753921457
845657117
486600989
342036205
1175372127
1700530848
340844310
1817617205
1324354795
1725520027
1599202347
524775708
243305716
1919469386
1147963875
5942910
216266458
12008209
1026428300
1801457255
1120161748
1334196094
1894050646
1474476185
1866216136
1458952065
1522751752
1096896081
1605691769
1836921013
908544813
1820330291
2114026820
2068813733
456590511
1191856323
1687287914
22742441
760076716
1378414241
728245618
1136949738
2072021059
588897000
2142327874
599760807
2040950727
1214849290
454844496
2097729643
1789780646
126940021
1161059383
1482774666
2097891056
390906880
1329388332
1999228182
1336120639
1241102421
673381825
699555034
1889550976
1994805223
352752491
2020429882
1489330293
229445605
947791554
1114894366
1003385315
682691449
1672936735
1668779859
364416036
168637678
556341648
1244449093
1203802492
545882287
1573697967
1714405711
1369196695
1259841224
145529775
1120310580
546464212
1988355521
492556899
2031321593
1824792517
757943795
1932470715
737527425
1899427689
258875474
2027487506
1307727934
955144257
531362784
356053315
28011194
2091415386
206658033
535219091
1924855374
2112205221
576761082
1684308612
755242310
1958826987
1625648446
1319426096
384230878
1636163703
1162371674
2145139771
898709108
1310028774
834788590
2092037285
1742292755
737315183
151978206
1021994714
1634895055
72062964
1772946677
921181751
619271017
152487970
889495463
46930338
1866038558
965752879
452209193
750244402
86865049
716894859
1130627604
551480076
1824316500
1885025346
1111326694
263176645
1441218684
942619654
316465451
1110682625
1073358544
1115620996
9600170
708712881
376855784
95803985
122908418
1582934331
1433910275
1509677928
1310155624
2137939153
1744463045
1497569776
99180214
821024501
1589064572
2085937407
1240053074
2147178696
2147483647
355248909
1100365472
1654257239
1554230453
1995507805
1332680463
1433545451
1593878811
1331623238
2133016979
618728330
2043915501
184327762
1489126555
1619278994
1026314600
827936571
1756286023
924155658
956327694
1318508399
442348851
1743674276
293182760
532280644
1569347137
357944226
714323697
2043512410
929265777
1023866915
1245815961
651633014
2092171946
1629338374
2133711360
824919802
1538514305
679146003
60793596
917390440
2055528018
1273889960
1386723466
1414271099
1819557200
1975317661
106955855
476859653
1900405730
943863500
390539628
1759049081
264920507
186573335
1565191082
47404654
1317787738
1697645037
258101365
1382222368
1160002886
2051764631
1722160405
19879729
1446053133
2055550742
929690460
472927257
1462041188
1030345263
2098331862
1225694880
1683615267
1406219494
936627105
873676311
405117461
258068880
472361734
33173127
1038768408
869031232
15048349
171314568
1508008255
247930851
354269877
609417320
1231634305
213215780
537018803
696380786
1999544442
1303680172
1484618218
1233446216
562404842
124177616
389721962
1936850775
1191557923
258833312
831410114
551048517
225603656
1998486128
400971643
1365694276
550628755
1241999653
1619998362
1191105376
769719937
629155333
1008808551
1787841232
1687989047
1237805739
1297749306
837202619
1960576090
738628347
1846066286
838907442
1282415015
885786971
2064688443
1643488096
225657392
330812314
596630654
822537335
1332938228
511234277
2069150113
1149955191
225709568
1580029523
2132919213
1957105914
1706715672
1467691183
306395182
2085292782
1926103
311918062
66455992
1744294259
1161267318
1251694781
744116694
1125359377
584122030
870132810
985646389
1866262903
320514822
1735010308
1881709920
527445689
1287152002
286079955
717517333
489936923
671489023
1476860136
328945226
671766928
642951886
1666941549
1374798207
577127746
1685864734
1817831379
731426478
468862904
1110736071
2051181904
576584252
1743994862
607428153
41335321
435160618
283614274
827336143
221153628
1232832633
620319256
1938139461
1129082534
1711292619
1029801256
1446976052
1515629848
1251396345
758915414
193437417
154681530
509330967
1453042136
1886805267
1647751788
1589190518
1442228234
1887489225
1159730323
1150429654
1142100781
498405312
1013068322
1710338745
214633373
1999289249
1974023176
813794975
722553907
2080999148
1630313662
29994384
342247090
1692731817
1168418239
1952852541
203652604
1695282922
1954085270
1477547148
686567688
1210851895
605303327
1479792862
337266149
643461697
24414083
1058609122
1560305624
1323853133
169322397
14333406
1699320683
1851970735
529736394
474991692
2094212439
135120480
1793398897
1280237707
1418005206
110488566
1932403854
1080144719
1311386579
151969281
1671413835
355248909
2147483647
320358141
659361330
254059323
1913961140
677171247
576785809
2097886785
572920464
2133731587
840389859
1251121104
1069882636
408784568
1031691163
172258093
2124375943
159758997
1173772249
1450014831
576075880
2099883240
737079817
1997526102
285781277
120821397
461954790
336338882
2042036966
854515719
1202867213
1732866722
429517048
438475786
1869311261
1643887563
1258944451
1139230004
1170510465
447266294
295281920
304970711
522563121
1630363012
1764500188
1362405525
118561138
396763108
1128795687
908011418
1974611788
401234077
505421530
1384508290
955039638
1228452473
1963993310
822838996
536282401
1937827767
466206173
1058968281
2112781453
928819881
866436238
1311082601
1084462006
1714837647
925346150
111655182
2100792183
828529151
209215262
1988067953
826068325
923631191
413439255
686569677
753834297
208579248
285345678
935464900
1684532991
1915404779
786714216
1415014778
1039838825
1215559311
2077690893
937662607
1400206072
1297335393
1611837272
451184861
305016945
1492068952
1953731559
616743396
361732843
1085217561
1908417190
596084200
294627100
363400379
691615213
1436819312
578365528
823844097
1336155304
1270490168
1430369126
1296196094
751447456
1857857483
1567727792
66297527
1814416223
1989482817
1184498726
556779409
2117882271
621906057
426168401
1433719180
473044021
1362493240
265827625
1988030393
1468661853
1544020118
560832020
956837723
240435596
481309739
475344136
1650907779
1732709951
285686739
2138205153
159106523
2100320962
602876248
1143144099
229443183
1547786658
1911601994
1882127763
574004137
136030928
27040047
319181939
983165818
553982734
1650122503
1614635839
1749401299
1195561113
1434343673
1522583784
941035794
2491338
1168262895
1870963423
1088557143
1751353873
1631658904
1156083948
353237595
71262849
1427355226
1122855533
1527612281
1861870483
1378189759
1957950287
1881730090
574248463
466585148
1721056338
887082976
247835958
1864639274
888257568
1923991581
1080779650
746218530
1031279314
1111397864
1647172003
760721328
998420903
919985211
734861067
1886921666
420485816
171045209
605044501
50304164
105989951
1944679364
1456142289
974788080
1072301807
1924119878
1457653915
2120213453
616259273
1411277468
2094313160
250950670
941006882
1621670124
983001217
595751751
1872865180
23151235
1366825134
1551508337
1217513710
586698683
372532640
138133529
1851630146
1430359280
124026497
495112422
110422765
64457377
1072453873
1393908970
1550832458
301985556
700068783
2075718206
650357092
1424098311
36424770
1211567275
162589068
1356895535
310415056
1329335936
551977147
564050380
1166576675
1579786912
421815136
61978984
877406426
612120708
6183976
1082993313
1414393184
1064151384
1350837001
1100365472
320358141
2147483647
828621253
182506985
1829504924
1340537281
131561236
1408552415
691562644
401731969
1092230213
652134947
871335293
556331598
1631436693
634199271
968484415
46674181
2128545288
1916538076
598735954
1110027854
347596244
1489279979
1807111625
1935561748
1629524047
142403437
23147559
1345549057
259609537
519904394
2035398195
1576686058
1950430844
760388489
1589407939
1195535177
1495516299
1184542371
571776642
1611228832
52653652
870138852
1727930276
1070772044
1123561888
2046321288
1714949626
103213161
1725308405
518287543
2127493705
1240834032
1046734944
406019489
1827909375
1731236758
1183932456
1881746368
1963535307
1063573327
1176828548
856275048
809832705
1294713455
2122597828
798818496
1020991965
1113071290
1436998935
1268901920
1303035387
1192821085
1104840300
1430573701
1160457684
1373965072
1232863496
310649297
1138982924
998704080
1679581710
1960190523
1302637980
1669265781
1154240675
1663386405
1977172096
456808704
1406979082
1512812585
1474604386
2098437028
1677838772
2036973793
1903726053
431924125
1775466542
793745097
1974910335
1532268282
484471437
1954678626
1090091089
2043360190
1269741785
795985692
703984608
107333190
1764645463
1460539386
1117381223
1507922748
611824842
1712666595
1750983307
1553557535
181007474
224117181
1308253362
1677456096
926612352
940409569
814263512
1504304373
130529275
1771087011
1350982733
989721350
25356974
409142648
1403481335
1365908218
1048508831
609651825
628020797
2029313185
169616681
1694186517
823828794
610968822
1155035455
421145723
1342899480
460966952
1511153588
472646841
1992391919
713722009
788623778
884275811
1810861292
1171078249
816500595
1202820406
886686539
936757057
2043984154
938838782
2067494773
81184548
374012002
314399185
1401378004
91390423
1245218321
473698532
628481058
1529206187
1893534675
516410103
622049964
1182917014
1177893730
1462461045
788299838
774780710
79169250
1742788443
1462011884
1696396686
992909310
1451929892
977405038
387683549
1589035244
322896283
5816449
1248807465
1559637287
60590799
1641149361
1278613698
117316104
1884047260
1255479798
1412957035
526006252
45016973
1800212297
541709721
938965379
1665244359
1302472319
543183547
1949858646
2022406784
557386798
225574061
231093167
925110317
1534680473
773201693
797546603
2027494129
139868277
1406742273
1937755255
728185257
1922400768
1182909728
1780011802
1454598566
334631058
873535706
698182945
146945203
1783184470
1915398396
713779546
1915369071
586581718
767305896
1253495018
1460497760
172498498
1924803124
2101546375
1247737053
717463834
2108756658
1794536322
157842198
366366582
1299623565
958082345
972420942
1741298626
449455567
2134917783
1177961775
841056387
876404973
1520065902
1654257239
659361330
828621253
2147483647
388971390
4794753
110661577
869864548
725554382
219808452
2054633480
1575070645
1736861207
867197892
1403510571
1440773557
1203327741
488920979
1547617985
913182433
1427112624
1192633257
1361295423
2002400118
1935208527
1903970326
593479945
844168456
133604183
1363224570
1019680305
359989852
2129460017
371818381
1887828700
1951037046
2137489109
525483022
487759472
657222389
2134373343
1104861162
1114318077
1448953604
914723271
976779715
33896658
193054618
220430492
1153859820
156538820
1371440395
1260548439
932275473
513554226
535373735
2048166065
1267852098
521100040
1028795083
251282246
2017299082
1358607680
48834294
1360877919
1125257462
1463491898
894231887
195100959
1397913852
1246588600
1796524828
1435975621
2119178651
775696504
585237504
1802841273
751761062
1133778965
568388591
1197529554
1503259140
1383430332
1704431293
140392356
976824089
873933679
1422365699
1741612456
1298378779
1158153941
1151247080
2017728886
1192344488
515077237
459605165
1847829321
938107130
64563843
1385203098
1088023060
1541467469
1324109775
185621514
1214280753
1475193669
1358738510
402846793
525606588
1241772030
1643745006
1278597294
1149156597
359037627
1118363910
1206576844
61361142
1630725589
291321495
1032941750
1713028406
4647997
1216167921
1934195206
1529027423
130648701
1990567883
1681393792
243933662
1270362277
560918250
307945788
215936605
427493731
513677266
1336209104
1176614596
81952020
1414166913
29873998
1528598655
195482018
1112140645
1777694814
1504459460
879528146
189565300
34510534
67835372
956158986
1431635918
957872308
394789786
2132215462
1703518261
1075677400
550102130
65949344
2113866049
1442010150
2000966296
895841333
1057562090
1107381757
1585006331
1441248366
957891032
1533806231
614490432
920694321
1356549807
681415675
1379835760
1744021927
152980039
1762860970
825051696
717568920
1476075400
735740396
319732049
327392513
1810115873
618383703
724033574
1113814817
2084485512
1293324696
473108552
818084927
1669475327
1170244785
1602686503
1757746019
1224944259
1000016290
109593912
123622110
715707030
1705717128
736717221
2011547035
1654043100
1671820320
2036684641
1596298395
284274561
2012908530
1810097334
879245634
790681849
554874403
927996526
1024897554
1849704488
527871519
219737091
1663919804
1397549106
1138046463
1236897779
1150950057
1603625041
292532214
504780212
563456078
365784122
1691599490
1263717574
1812956020
1354241469
1486703921
1098130475
21829028
1971036742
1812547943
713766554
415897719
1893880269
1871730466
272629077
1891007351
1787305159
1323167802
133689441
1921552162
1021341207
267470709
322817727
68344158
1376132292
1228576585
647096513
1229955687
1934659709
1985711973
1554230453
254059323
182506985
388971390
2147483647
1614869787
417400616
2122636532
1514011415
1075670202
394258472
1411459973
2121262069
1291444593
1422446260
1214122614
100891371
1164802800
1913580217
1480379784
1038906120
261108566
1782440609
1839893598
649184446
961760394
1254855699
585296127
1228088726
1564894099
1744443723
1611934881
2098732496
891396089
979581487
1696016
1609857355
102768095
126259711
1912265514
1820843403
163074915
447548486
1671014281
1386989199
2072162439
8263778
348386497
1587576642
1739985591
783210874
772621143
587807375
901017588
107552766
1587959485
766480030
507827528
898891853
2123504789
869451283
2108805066
1851746602
1160228246
1502914503
786584735
181803400
1674094635
135782614
1760327070
395351071
1839158091
549880963
1936714901
497025070
535116756
1016796033
490535185
1363907052
2026792921
1445477953
1101130701
988183103
890178403
1476468080
868678431
57326228
1722981278
1049212675
1725728883
1714188268
1963090917
1461496024
307604802
964821428
499541168
2013380094
698138174
2092336670
939589210
103348394
1858500478
1868240766
2012391475
1500728893
861291325
1987400677
1946246949
760601405
1060006138
746024835
1126508339
1059056726
1352112720
534063279
777144926
515653378
762225903
1633701761
651061760
260074163
229924512
98841457
277304125
1696855662
1351937717
57928547
1081139825
1681919948
1954309796
1284289382
648967158
210323464
905770657
1698640262
1814231777
1943864048
1396330003
617283051
1716733200
1074283974
2032645835
737198924
1662324069
1656919322
226841064
38290222
1641581063
1015479975
246135935
1374569516
1119850942
1362944186
576077166
1297550355
2140784759
1213414027
1969826359
1068436307
432608115
674695061
298673982
6765540
881826612
600376686
2060616900
1722948692
1236240698
945010700
1816678685
369753542
314310074
1903099645
767737677
713943714
1807126344
917681540
1551232718
854525909
1515631336
631238157
109838187
1729788181
1272408145
1142145507
1022753990
1957476776
1483766348
2043346616
1350697495
1605322577
288516205
548225141
936712287
1289055989
1575970304
490082526
1774798984
731216246
821377880
1528184920
1986564617
302497984
248469770
1957787281
145150876
292403040
1561793549
1915356736
1638162377
1165948665
712107986
1024259751
1765489848
1433613440
272175876
820231011
851785492
684178949
1434705067
2100665216
1284409075
1521725432
1864662737
503936508
501815860
1154943693
1409275082
1184049833
1969568448
1598572570
1409195839
2016211482
275514679
273880342
397545579
567185024
1773293487
2129932777
1536808903
2097536296
2035801307
211175733
664390937
607367991
917663764
443015980
1437402239
1221821586
743185281
1522609351
1856245518
1159477865
232986887
1309880533
876399322
1995507805
1913961140
1829504924
4794753
1614869787
2147483647
283989752
664251595
652073774
133937354
1425681553
1169588467
1216669247
859596047
911104058
1537443438
1107257732
371390875
779227266
218748779
1303246756
879390054
267652294
1187116148
257923047
144122131
1080642110
465607180
474034902
2144307254
1848606601
2037936632
1257381948
622698963
1799106084
292350521
540645583
1563495177
452605797
540890714
994622507
375984489
1558265747
252968557
1381462840
265569400
1379665600
741710267
2071130524
1014751669
2062773189
223894076
802268559
1886492812
609814761
1463200132
731087817
97555619
1100373568
1686563064
529213428
1270425994
1985828942
25054431
1660250138
1607116657
1996967011
1560183493
206186160
1283196667
1222430435
2083350212
1428673452
131532727
1465839515
98329492
36834889
614500559
944781042
1962669774
236415638
486198004
2091353406
1432774092
404853392
590619796
308203133
1916062452
1787740320
1232748556
304664593
571477189
1074306415
1987117792
583977043
131989337
863227858
996643756
1745023337
493874750
651326952
2015411042
357498221
800520609
1286647828
216334818
237409140
653223382
81766269
1361406517
217243201
542211404
1276620489
946448765
234683560
1257493965
517896403
696105822
827011045
765858588
1735740977
1193459501
314858935
580465227
1431160693
1452325932
1920925231
7436419
742174424
1997432684
1005165231
101630882
1316270030
896126678
652855987
2020004988
1935583388
932647686
1997739345
292377928
2034756466
1141309214
939647671
604842910
1760488388
213756738
365166198
1376544980
1835209330
372280586
387160776
708697910
213912690
640825716
1095931115
1892052524
1551836376
1077210676
33547291
1029793194
128358256
101532850
1531335176
432714922
1714642555
204948362
1376052557
461885077
525545682
1722307491
1432605466
2018865226
1654291742
1031999327
1470891227
265546540
178979755
1394647919
468908597
330564655
462231857
336902452
281647682
622379768
715808335
2006654121
417754146
1077421069
701120133
1850539858
184674730
1461250648
262890250
1372248428
994319156
737602307
269603523
849387922
351316000
632615789
372077859
1942037315
708563490
438123351
924918924
326392493
657203077
1601648744
386391765
320465145
403198241
1769861287
1797170358
1746863241
1927179928
1793065330
1831894276
1802536913
943291761
291418197
1024545034
735308288
38772632
206983537
732012838
525404671
976297271
343827412
1336997830
1423112370
934251373
1153715099
59484533
1912560536
1473071006
1073127213
1145516205
1649568848
2093868239
167401117
25104270
819905672
1537379522
183238787
337483552
660850455
1286798191
1655561999
1497748193
2301161
895105426
1897017316
441830327
488519312
1647524067
458444161
1332680463
677171247
1340537281
110661577
417400616
283989752
2147483647
1291485228
1230266453
1664272927
1718290460
1704997853
642425324
911485997
1260236592
123247999
668008979
39593884
1062390453
742423062
1446010267
2040372842
697401531
365275471
848140968
1010671664
1146081977
1680950629
331228199
1564534681
1524353519
2095259756
1726331853
2080222606
941204093
848805320
1596997818
1924732900
552797268
1642091880
1619386784
491954318
922848386
1648513139
1175310942
1858750851
1887475917
1508076520
1988150846
544790848
421227668
2024758709
956312366
1256298438
1346591774
1688034107
1892213053
1948081081
440230630
1945588331
821977184
2034534073
728630118
1821454653
1843439942
453377728
146760583
2013891747
1601084165
1185156188
2130065245
1402197974
2049142275
2089162286
1441979239
1338872844
1902452576
1212676699
1795619023
160494985
1206618981
1110884879
274688151
1660408555
266166605
1254733936
1959608659
690127966
293223411
2017823197
1745693170
382614192
699390604
1613010446
884120756
1176142792
2048277147
400169243
179509749
542479972
879551672
274406830
1106526761
444799557
1179608242
353157817
191928045
1280373539
1603524314
1844755848
2111593115
1080616430
1781043250
1375628120
380722639
1693640924
621064185
890736216
277983394
416611896
260348645
800361194
1308745668
951707313
1975514914
210638368
659800040
377965430
1245002515
1152346111
1164469736
1000381641
1099158616
1892243073
556782521
1685448533
1822965584
2134410361
1082921048
102443439
1503661009
1077494481
1482287366
107505354
980615560
1814607239
1429434464
733879808
1326209956
234689668
236057567
139071273
861069505
530150104
1463929566
756100708
1116510790
2057921098
410903249
1525931044
467715839
479686562
835200564
251382147
892265872
1147619762
257749924
93187807
822096626
2099426549
1483053120
239308291
1682194084
471872315
1715882108
1367139616
1257940924
1082263979
966788183
206701689
1755102922
1027300980
1078993885
1535583540
346989075
1905514588
686196420
373219688
1444422353
1797818164
1106658928
1352514697
1180186753
1760498457
686907157
332899122
1579059878
1108879229
2007216488
2121292689
921313610
1295868991
1849402730
1741717526
1185711516
529147904
1120566063
1388737443
1327775871
1900128023
1564680467
1028379685
1845107249
1112877568
1254127083
691243514
1993444380
457884066
1128745530
1721384762
1575728157
305338358
957251464
1297228075
447868310
2137952564
613452363
1828365043
440914640
377365353
1956511036
1838222317
1977636242
86618723
185682420
1765159079
569645747
1413788588
505128096
163605279
1911746201
1008217320
1017843949
1187399838
1693864479
1422397133
1267670810
492133105
1419250622
1569677033
986121545
1891474983
758557178
1264174154
144152170
1452867845
1433545451
576785809
131561236
869864548
2122636532
664251595
1291485228
2147483647
1277873297
553695734
460815193
1432563953
1807391516
1785334142
909203323
1948898719
710616526
1424023281
111605794
358428889
28342914
710942165
1707439939
522393652
1457387805
1431756119
1278394865
13236361
1892304366
721388531
952034672
1379005306
1386069840
1677554153
1390729072
798861725
810655558
530802271
270368688
379888065
967753881
314280790
1649242428
2100243743
909217469
1613966257
649870967
1227892017
889987246
1801984953
774919290
628895357
237827628
365046561
2091403643
344821340
1857024458
1836672488
1186589266
301032358
451933038
1126313955
1181344711
102207852
1128841733
226636773
1648191789
2009488139
535846546
466560819
433669521
1900131688
2134506340
999140991
1662584461
1547093789
775708400
224642755
1609495712
312264451
620863654
252573872
828979989
1732380621
1426290920
1988858154
947043475
1200591435
1231607166
1163944577
2064425980
2017818603
475561234
1571647411
1297579520
802796513
1249454872
923334946
692740766
1457574747
1650155000
581153403
1885417497
310285448
865966295
1037141888
978427146
1091644118
92564845
1679991254
588730376
1066794660
298884322
1103697398
229868153
1809518993
1444494910
1374686223
1708220975
62437311
929959579
235400338
1003878469
2082926838
1640467868
43556963
1619662244
1124156939
1266523466
864743122
1225099438
1028315768
728336547
841861375
337327217
1439837870
385010511
2096143739
1026976114
250789116
1880207179
9649745
115174266
683649469
1842439172
1893153460
1380947665
1853178696
2041913501
1483297591
893398491
594292297
315385330
401834930
51393372
218516712
399575398
67389690
1672042470
1464331727
514588587
672550011
1244193754
1508752310
1379036795
307548889
61459371
2103211907
1084997516
1527243509
1844040917
550770895
1699366053
792127617
26848126
227172467
486724167
110050419
811521286
1221917662
1475289575
1619170779
1461319008
872965211
322518292
139744254
1839745607
1055127610
732376897
1701346280
537077350
2115692451
390172013
605680390
1464611150
359983706
1582200258
407363590
683144740
98820638
1538321525
852187042
1097126891
1227682545
395400918
521721578
94124557
946532094
497302280
1312789476
102761201
1910806391
254837224
662315843
466157799
114033114
1564640876
100882558
1330081878
1173429013
1500047488
1564057057
1291848152
1744725018
225834610
801246998
1285031186
1172476403
740666842
184674053
676928868
947904069
42688204
1548733354
412501010
1350780496
583965773
949373959
2144406093
1758023890
1039729445
1474577409
1746972396
1972630337
2098656828
1217586657
1671031525
831590564
942723500
1292501263
1573815470
1575051473
1481021196
961956874
631878668
590959503
1593878811
2097886785
1408552415
725554382
1514011415
652073774
1230266453
1277873297
2147483647
1515315157
1405785042
1488410748
388222578
1273497495
1057098814
1132890580
740473727
760155101
1077264156
1173970169
299878265
1892743009
1888702608
1976094258
1166327945
431382905
724477320
1337345810
740340498
1826850168
607818637
668632513
1471200975
1187409040
1975460589
127563895
1977717697
82933321
695578739
1100321236
1546788776
1253016706
2116056143
628459344
2079406514
1633931773
1623421225
1015861386
1503568610
1987037551
177588570
2011235895
295431481
1026321783
1525753568
104374719
78169795
1564296351
58252938
823837333
1493752104
875014794
1835924727
160853091
40259858
1162988825
2021438345
1554042216
950214906
605988296
1183211485
128175748
959260189
2129327815
1136073912
425302908
1666409277
1160157919
1296823728
766749023
2033410407
2095729881
1485231718
459403277
1427711928
937950945
1659545527
1361138148
364865928
2022057000
946685236
851196034
1544352127
1821132373
1231529523
1212383226
1984430930
2124313749
976790048
1493793734
883833639
1332201011
1543478252
1275638388
1189333787
1993338529
1110150209
1146765579
585044960
1313092650
77353344
1075645928
901211972
749120302
780058197
306728514
491796915
1211824945
1784551256
922155030
1157302343
482764540
1116190287
393678266
1679444673
1592356173
1052700156
115323714
189083369
455717882
1160748997
49767938
1675890831
588183981
682158553
1361444043
360794391
262900277
137488575
1681893240
277906046
1454313488
1209773403
1272841932
239219165
1752246969
2138798118
1061313135
2006224987
1034135688
490273512
76082210
1714582012
761921006
942634358
606328086
1983096051
253209020
899319687
1388157860
858968860
2041530960
67989867
1143970095
779611235
1073514177
268221146
1047837532
646637564
1594266223
417708871
1581609550
1015960275
981628811
1033924266
1939204667
1374035633
1716325551
365413915
788078449
1305020811
2035247089
343294698
654507167
244167849
1680435174
495784435
340801853
175075892
850073767
700561263
1836661089
1665672192
1599733748
2085687901
1262346497
1290843277
2010176994
48828020
963716725
2022451333
498775001
711044342
1938891522
2023954565
2104193879
7443243
1542486217
2060967738
285507674
1948629669
6806331
1912453432
341979039
679602178
188202761
1270954660
1761918104
640936424
597612912
1178081559
258589590
1098958538
199979579
2145859793
1413849572
1616165248
950185440
465683863
403953515
42735847
622425628
539805172
560080259
170137018
846507660
1547679655
1594576979
688693733
733928895
2013159774
1395152203
1764397511
705357119
522859867
1252605032
724370249
713182716
52549036
1614300220
791722503
1074355637
739648206
537100147
1276056286
945344139
1331623238
572920464
691562644
219808452
1075670202
133937354
1664272927
553695734
1515315157
2147483647
1290329692
520833628
1068518499
1503163171
136992133
1414210559
2131057638
257636096
1235369982
1986183648
1308479589
1391525553
541876441
622369693
1100980641
205210644
294549168
1140976343
2146816164
589461969
552588525
2062316238
572556562
1220626019
1973135284
472686976
1709806353
745421172
215289053
1448336290
379438731
1308437404
1347079566
1592074039
1787128536
1795473998
998864978
1249779699
492496679
718431922
1662706509
1517914955
395605955
1676268824
579922962
1855422927
1552627115
1138366636
1464655638
488415795
609697867
61094936
689052518
157509636
1359305092
1980592618
1212127858
76417263
191505886
972097550
775204320
2023143686
1676493812
1112058617
2130057338
1484697944
1245628844
1233383644
312329654
1543678824
1444835176
389119226
1896506280
15292702
1104878213
786031258
1830445175
1612260967
1447152838
1001752752
1749114523
1929387010
1883060159
1093857152
185516141
2717792
1602826601
781133471
1845197482
379744866
1251710580
915889297
1872060413
2109229383
1458684894
14001322
1821298677
1491492921
2092272466
71177601
937997310
478658372
1973734538
371299366
1166090360
109114983
1385563913
850703750
697768907
698201677
564877291
1037510095
7664023
615046830
1058303492
2043027014
1844238449
409662683
1151488909
1494230731
962529615
1246036786
1366858483
1051634989
1333829162
1787556089
802915997
435014750
415844266
1226557786
1979644910
936999226
1093550405
1487216878
1174095705
727785320
1853756938
1053150857
1157568854
789812268
356178887
992650870
1356055652
723266192
505011302
925501039
124441538
1678180380
327717159
1225736083
1343591084
2037160722
137502388
359279970
1609662201
698294336
2023585979
571744281
2079128139
2120768493
1609536858
373499221
1509438403
115373167
695968396
2140399526
1559786366
550588348
965904387
835241688
896943532
1732996628
1887624259
1428474009
979288003
2080646093
1183303933
1285641134
636451402
717523568
2139676635
1256751676
97739771
1415701204
448238968
1593894519
1669471686
1435906296
434738604
1349717258
1998237606
923948345
405080907
1479496276
1203544285
1188212559
1822732787
1063307483
2063260317
627927373
2038265079
971342483
798611442
1395560752
2126127098
629163046
1615024667
1740712299
1710744366
1071016535
1117286791
1791750320
1858937395
357295442
508673834
1549682072
109615739
1160866757
794901526
878961924
430123556
1323774244
1752459400
918314001
73379086
872652288
1779359725
940598643
1013389842
855734794
987822355
489005909
904869938
2083130419
1394162948
1348503410
1125344939
1061669365
2052293123
234882963
1367910180
1141280302
517577938
1349318153
478739798
378540712
2133016979
2133731587
401731969
2054633480
394258472
1425681553
1718290460
460815193
1405785042
1290329692
2147483647
1845822375
1483547141
837990547
898218901
179653158
636190743
1228098534
57455199
1777022478
1990451204
1090441801
335611409
1976685031
150518949
1775688903
988939949
501222540
1973126935
1825948874
270958555
1989856215
1978579421
1476659749
1139332969
197114069
393666591
1709483914
1028655570
1004556405
651077732
804644374
108856468
908784896
388661573
2131234803
955811417
201988636
1506764696
1698246982
1690179401
261758233
2013770356
84255775
1188159243
529578358
1921840325
800239440
1417699182
505886953
1861262886
867120092
420972759
193696145
421945679
201323751
195026690
1055050823
553703317
586060031
1892499785
1621459863
1324108505
864848239
71035161
371428921
1414159966
903095630
1930483334
1080299499
1065588833
14947831
1308596790
861103372
764330066
2120136673
1431189893
2072722407
826233121
1453691070
1894883762
802904332
927757442
399140146
1137283773
1588274080
1198443325
1370099837
1588773504
331010011
429042663
1187083027
109094550
1543401477
1543717476
295142928
1210250091
488951134
766879704
1500555083
862783934
258581178
265181356
1394277397
2107921649
1687208758
1698514728
438620427
451521443
108297039
811881334
1358525072
1195746574
1759238805
2043594094
378811461
1096590069
1337289689
71222371
590458586
1596346504
839178705
1017377309
2025713472
976375337
1255189276
1425805382
185160217
957128849
1295804422
2127552531
1849958304
1118159871
627298390
2049138016
283126768
1881412011
1756403364
123287009
2052760378
527029223
896448075
1846896019
1108820554
150179646
1323252973
1101303161
703381774
81234072
1344144428
1292293721
1458604750
1582197007
424993326
1454926532
980141133
1736691506
1022284704
229195732
588767700
340297913
1542210415
771298273
625723243
1254208104
467869567
2090534727
975496461
1925572828
2088517530
429973184
1016924673
1779181066
809752973
2087872787
1866673904
1103741438
1716439221
1969336611
2083201463
1755800089
15696548
261960365
900394560
1727016654
1645565558
1520721239
1783292158
143244040
454744120
587980880
1447015823
1456522144
1644501183
1025427460
107579444
1708244884
1086753178
820997354
67033402
2067591256
1212423723
1862276018
234771938
984299735
886776057
1498670240
35714185
2130211980
1768935268
1051430539
1152529984
1280896315
2039337178
145223119
1565677507
474734449
1392380329
1998361418
1681217604
2072999833
832103272
360506427
1448731687
1138102662
787404458
682041955
13191417
907317639
1037039858
1368671572
442575580
812249178
1287312493
1623735269
1841410793
668384344
2107329392
881539152
636524837
502819928
1058777827
1882743539
981945167
2119278382
1961883785
618728330
840389859
1092230213
1575070645
1411459973
1169588467
1704997853
1432563953
1488410748
520833628
1845822375
2147483647
440666506
503654004
40654538
1583084125
1268244326
1062476849
160951511
209247037
701229608
596188413
1032005934
783190869
704597467
1895910219
2105911812
1012587979
1246110324
741102547
41366239
2122343067
1351046806
1165901705
361855110
379002874
466994116
1280829444
287797013
1878280113
956728825
254663411
821702919
1301974956
723820500
265107734
852400123
1609431892
149045917
1969002137
2089766816
929651883
1151470710
112651177
1975104770
1941375591
37905003
1607145650
1644873118
1102556680
17416889
606129331
377793885
1081489600
1445180617
413293803
1388629948
861400655
258343152
2060384581
583643060
1252332875
577914783
688467389
1401535206
1641339347
2038212125
375908074
1154825144
573006190
1248621779
377557251
1127201789
1620033747
502429697
702279413
82137727
1987752422
97663353
142182128
1213870791
1077326374
691960843
363346378
391984241
1240416456
450688244
379229980
42956387
592952764
2143001549
1426068981
690882078
565084568
1059170550
1780711409
271763712
362295874
1876783783
2057536390
1356003378
1463288013
23121921
1219818829
1018899771
1551346800
1622594972
1823654549
1654115485
637487230
1207212763
740348752
2095041814
1231133242
1634029305
268897151
158507170
1459704087
1999312078
1222139989
1599873678
1863528891
518651432
1712167264
1787737918
426524131
474635575
1660506690
920285104
72360991
1944941530
1636561708
645348094
922789087
1845632306
1284117160
1439123427
302531589
142793680
1308145717
1969630178
1194568328
2064365857
2090401045
1263229841
1870382081
1332647355
1779415250
1598425445
877332136
552410694
47602865
379395214
995262401
359555514
721113441
490678192
1006866823
1374948664
1080947216
1367394133
1224029208
1345132220
1328336990
1329397514
1769570164
433161400
1658782050
1085757961
2079042786
1240044781
2112105866
2009377120
197608456
423019402
152779023
1045361993
1104771079
192431128
1606110990
1927986959
2078736046
1177651373
886165306
887883165
258261777
1437298198
1290671077
2102263152
912917200
1319119241
2035439758
225908294
1030890857
400308943
904437340
1643699284
815297783
768453248
288134820
493195992
1100862190
772761229
1422319855
1502743718
1682760372
406183559
493776534
1004127916
1245650735
24291473
1897570336
2020942059
1599499993
1445814683
896414176
940163501
1831584752
1153759921
1232713424
751966478
1910391073
796840662
996819665
1346210656
1296377142
1234268394
1583345066
27306938
1543732561
1864220824
1444391608
299738312
707945841
156865534
1109930600
911836417
1263360195
613459528
2050067926
617525549
859589848
1199103465
1427741726
780366015
1641702467
2043915501
1251121104
652134947
1736861207
2121262069
1216669247
642425324
1807391516
388222578
1068518499
1483547141
440666506
2147483647
709505277
597748084
1037991156
158426887
868857135
2107210761
969181288
1311177922
185179768
1876607050
93112789
764756261
1041491900
537487251
149488340
925421159
1586891495
670797032
712943290
2110154621
604853222
1730774860
539689058
2063187958
1185087087
75737831
127280076
1737571893
591241070
383478457
231612340
1998339641
1042747721
1981935154
1297565737
34654241
339143409
473778349
1805675017
673308845
140049712
30741376
1858565196
1344717253
1695954946
1021109052
307898277
1124174347
1832655385
507726108
2012919058
1132170135
484858001
1752828696
602886668
1171303401
1512247024
850862209
1727840653
1616378452
1390706159
1233088206
2089861982
98779191
1907910905
2105551621
528522631
2001367912
1959852431
416848521
1498047416
1853168551
72735833
857285903
46117290
1407363949
542212435
1906188822
1953118873
225764518
1203417876
1100991221
1592985704
1766123845
2014810967
1512718973
909896412
543096513
222339299
1132931386
963808266
1017695840
399236393
1451852715
690078655
400375817
204567641
1237979220
51509900
52371655
1942099478
101378272
1253265476
855199253
1087951631
683023780
617039220
1182369367
24670600
544515164
780014023
1066706110
1268353240
517788167
1485730169
1206855760
1846157022
1344364387
72524649
628421010
1516376999
22043942
1356090418
166217244
2092335814
1388984956
972118458
1364293895
555610175
1579618172
1139439023
67864653
1789382299
1614172377
1110771898
1267875661
1958554556
1513281890
6194276
902915723
503316959
753958511
1408930154
374140168
879772390
1951386957
1529818761
794117224
986083646
803786926
520604243
1885358403
1120690975
1771272049
2047942458
217110137
756477521
1067827417
379794241
932661761
1528581661
1422209970
1849975126
1467714543
456455363
1676707678
12117380
547415797
160651517
147203545
1640289940
1439921395
898328848
8719718
680097601
304654173
1064084093
922859060
1257088510
295630063
950624300
762413290
181040240
189257194
319771835
1427125305
1131490032
2115045438
261629033
979286534
956992516
2038853990
1223226649
1143789715
44414138
1672019991
1179601541
2128013181
192753228
1588390767
1893911295
2058819007
877696672
99955926
634335383
1954028791
1576325054
1678932600
2034631555
1555369513
534949678
557040339
1675186655
1387728588
830978225
1587985602
2120221388
2034498716
1014915474
1710263183
666937272
1573659579
103418168
1006603768
1795739453
1856141119
217224994
891729085
21860950
316736965
635431388
630751289
675352432
2142942062
1092337545
1998720250
436537028
133614832
1483104044
93100718
27711070
358178486
1313394597
184327762
1069882636
871335293
867197892
1291444593
859596047
911485997
1785334142
1273497495
1503163171
837990547
503654004
709505277
2147483647
465785635
729061873
1805005134
1327512501
2076884321
365527933
1461462784
1239680007
232572848
423995829
1783969642
274884707
1160084366
1151276812
1381115108
1364263058
589160818
1509225503
114218763
747742892
437623548
927371759
1403161663
66268765
1076536181
1675523560
184725184
1467419948
1230492990
160243862
601262416
1020020854
980436210
576715737
969736396
57382911
1839154828
1074783908
109666110
1080251820
1656318870
1247390703
428153041
1920315305
719094515
438846332
1758459926
1415835192
1034848904
371602895
1755100344
59576622
1047693372
951651769
36135254
592030285
1190802898
1932486318
2063914719
875606338
2058899306
1340621131
1995054950
655483705
447140450
1955307394
145882146
1613001080
1473628103
224424444
1507877252
1916461686
553092689
445187241
377675362
733026484
1835531216
1018215107
1627939525
2101026777
1116642541
722475292
919123831
924466599
1517405391
1444212454
1042184596
886013726
638605980
1298205877
1791079086
1032447715
319337958
1306798333
1952208809
1434191666
1266333229
2099142887
1608432046
505353962
1048117411
1819718529
1219657246
1554817698
686477412
747744296
207257993
1702178921
383241886
387180015
1464888417
2076319643
1081865415
1887309293
57250278
2037977493
31508427
1657537469
340172564
845236428
271711202
1643865692
1242992296
734296208
32036526
2072952242
991636880
829022673
304613899
2039202667
1759865169
506704029
1483793979
149613610
209303181
1109485164
84979579
814698872
391386536
477394471
1979842651
630162396
191723722
1253379242
1979668404
1711539108
217410741
555338845
1894336450
940163194
1778280371
1887340494
795691576
457755454
1373290912
1908634741
1116528457
1888036912
146338805
1536268295
1713458896
98937574
878621746
221454865
160343081
1066672437
1822031723
1656510940
347646831
1338814053
2048353309
2140935302
550032742
872293606
1074453176
1727615346
1952939618
823290501
114842868
1071425027
799108033
96376617
2033496276
1065614359
1179248896
1740344088
1929117291
1661767703
400592690
2129797260
820667037
1833600797
1148718696
1235567583
1875164807
1288255643
959494766
46229260
1631029672
1176052989
746240594
1247418811
1306609754
1915585622
1034824109
1291151169
1070596334
590983905
321766698
1678310569
1830371833
1301913670
439743222
1849769197
295714079
43889434
1247228245
629435768
84427579
778457972
176631855
1096635803
705673401
353098430
348966553
508083036
258972257
845704991
1568200310
1828463849
58752905
1665144731
2016611199
1219448127
1440385857
1222831943
2132139303
1600074823
617983827
772517991
75406998
319569760
1489126555
408784568
556331598
1403510571
1422446260
911104058
1260236592
909203323
1057098814
136992133
898218901
40654538
597748084
465785635
2147483647
2044427894
955735998
651238690
449020680
1358914363
1742581318
2106608717
720895141
1690255197
1027761629
1221880848
184308253
1238707608
2037223232
953100092
1729523461
12972756
465737477
412974013
141788348
707712836
347795333
735103722
1570196148
1462902956
402073318
285871631
880535462
2127496547
931253464
677282454
826663203
877194113
959860583
1364672486
1741973560
457491582
1401356051
1967058982
1797417735
2040787746
947250096
1115742591
872669907
112044450
1725151278
469529242
1633484345
1298487039
185647114
894007603
412371613
1363027369
328449341
519151371
1319192375
772305246
1144341539
1559630452
1677289310
542300005
1154625009
1386227256
417095028
809932570
484587058
393636516
2071029236
1667542364
3652628
1949138437
238903582
446205328
952337341
2002544702
480529914
808983545
716346297
128465953
1591945660
2057305821
490442200
1402751506
1301603469
688130892
1216506732
964999824
673720293
1153802229
366944420
843991737
1638596085
483141072
692476629
671329022
965865841
1688406582
916011748
462063188
1487925161
1163821373
1670538181
1014954893
1848179631
1586729000
233149641
1111296555
1039916691
1594965398
2094652310
910109798
33987810
357880212
2011547899
1414863407
650994062
212308246
1434577861
432889392
247469878
1388894507
289527994
1207612594
1349446979
890898989
785723939
2098024572
1635038759
421903904
1159212281
483570027
2107524833
307800268
1130895982
1714791124
1108476483
1365878967
1543229027
1824783894
1353546675
1322452692
691602850
1934918355
265317120
1829052242
1969406888
449113624
349268655
638846949
1704177543
696392550
368154919
1426128619
283259137
2065480872
167708207
396170356
1889798346
1821027110
834529130
1188845378
570642799
513853552
203704855
1861049547
906398919
604188641
254045647
105940536
1548811046
1533049991
1850359494
1436204423
182154618
786927964
473241489
1646934158
1396004057
1939376500
1544504529
1398141789
989295734
1012131780
937885147
2089451064
2103752646
1032391443
1552514557
2029144920
1986159540
2109917946
295171497
278993467
65663773
893403819
982070588
297947669
883138494
544961182
1773060684
2124721337
1268013960
283163642
272546588
1455490076
1849745115
1914192993
2144644090
1947261701
1672583143
1764887448
438983820
1337453410
1575576615
147228101
1481820190
553006466
482221808
1243759048
1443131812
649437258
1530023109
1378503530
1987631441
589862555
2088252504
551825698
1590456814
890680950
1437897649
1016376482
556886044
669828681
1990145529
295423727
1119433709
368496642
821259196
639624736
988901457
1703200203
1619278994
1031691163
1631436693
1440773557
1214122614
1537443438
123247999
1948898719
1132890580
1414210559
179653158
1583084125
1037991156
729061873
2044427894
2147483647
110011808
1504435286
1529315218
1960496383
428364560
1920319694
1539487195
1355717840
1675053012
295110561
1559973730
1365536738
375271271
23503385
1009229101
1929362405
1294852792
530390062
936994617
2118184757
1570740679
379172948
45055797
708865128
1826103166
1561943984
1876192540
1146252418
2113068227
1952683848
946253489
2109041378
573874852
1381313065
1542530068
873066797
753029155
50377707
1008053757
415159144
1244876908
1487265014
316345712
793765628
1445596025
1693497387
1259204433
1173153012
114953565
54758255
647231921
1732035939
1993182679
1672558092
538818838
956364139
1481702272
423671903
893401153
2070012041
475761512
227822117
1660442742
1630601469
856773195
619276141
672462833
500357838
2140022515
1842187181
522252022
1866856973
1585768157
682018741
1696250808
1127579670
755390243
1583189005
2058970211
953553367
421754113
1375694989
33977922
1073388641
198305423
2146480853
1780504191
527869650
423373824
1359674443
1335341998
1503781038
873298140
646702183
910455434
928202492
22849071
1975785953
585092805
111243536
147192069
272329288
1510923474
328049716
1681517739
1626137003
677998609
18385353
1193046672
24204803
628686913
304110970
2045866862
783544044
57347071
1118746919
363428145
246513570
1011731312
10003165
306142743
1410345577
545835142
1993028477
982975366
1240578305
1439937204
1648845554
1747796097
826856749
1959508646
1299963599
1580774713
2097716406
1466789984
1265876221
882499355
532243712
1326687257
283468566
1577941140
1315711386
2052763955
900981909
220356924
1555847305
1987974947
1579629740
716648219
537050033
1307892512
24170633
2057295307
1143033253
1331284785
859471539
824254439
1872350951
2016020783
1875260299
1367210004
2073615839
1288771258
1368642938
157761452
767513881
452626409
1631187522
1089485100
1487335876
1110289062
1478469397
856411178
45868518
298570317
23982258
693132129
1173476670
1555726853
827571948
349783653
1814992197
504682072
1730289491
1206494502
580438077
1727456914
1991081422
1581768423
724988543
787965163
2077458071
1255398224
668616438
1131580532
1952018093
532116372
462266545
860921276
1103202535
102533639
1633735377
1829687937
773881886
2047910596
528879488
4008521
1026665092
566976733
57207556
298669059
1456142495
1841522559
1953692640
1013441564
538517662
946976385
1074157122
287103826
275858727
1440357057
1746307421
152765772
397294110
1421269008
219779392
104602079
2048547422
1647485689
925437330
482881223
115428121
2030431318
1539306063
2099123689
2108249109
1104128333
2066864518
919868724
693926553
1026314600
172258093
634199271
1203327741
100891371
1107257732
668008979
710616526
740473727
2131057638
636190743
1268244326
158426887
1805005134
955735998
110011808
2147483647
149135322
1023706471
168781383
1183516316
1332687598
406015654
994558583
2060538791
150236311
1298134248
273594964
284923575
1742869960
401691538
1511752870
1542339385
952184613
744453904
1100847423
734130728
438324470
1230348460
1055335280
168632314
1816103478
151208318
949117123
717268340
928085273
564008289
1215529359
2031443561
689266651
1757268494
930516126
706336597
2075417797
1659287106
1655556594
2053038634
1706644085
652852785
968042648
2046265794
1606812383
465555946
1799821491
449273305
744980328
888106644
655009765
1108744706
1533221999
2060291315
1589936597
51000280
2059961819
75732875
1989306028
2002694385
1107966343
273075218
520588658
851392643
372268885
515688342
2136370988
2116268673
901871066
1606604434
984471585
1023333272
351427362
1911291990
937947568
1040323085
258405275
787509642
864593826
420784858
2105154887
171157473
600124281
666297183
244788437
1298952392
1681592775
539523520
174957841
633442191
2091169234
1146967081
419208694
435656951
1472794673
1391749410
1774425867
1976164061
781803222
1125726429
1740315145
155363560
497814901
624753871
301049097
1178102300
1953332746
1094635399
38691220
1942426079
1122274678
783517531
1855023644
453155892
901435124
1283325325
166071706
1061361516
1648495383
1990918951
1760258425
112582738
591496991
1309147533
2104886768
2001639845
152673865
418788158
169537768
671007832
2083302883
845057866
2042928008
469678229
321315909
960618852
61043068
355743969
634950507
1085961285
1136000082
1358751407
1656070175
1844702549
441031265
1779648238
1271297896
1620256976
1800190390
1894824677
1659214223
1215725616
1428853609
791892216
1020091510
411593659
1751974392
1103742970
1947391876
1364113919
1281453366
1545267045
85771342
1484854115
1246772848
2146038447
951409633
1333500840
443033947
1370219733
1426743784
1077540179
114054245
2123105239
2061093148
2056946478
523508267
132405334
1950853591
2001073098
1392782080
1166879528
875916106
1411660715
1719323785
1029355582
508426686
102565140
1578161095
79414647
1126280767
265364243
529795382
692314109
1207095651
32858408
1712465866
201168264
485625878
1293368754
1040801047
1802408847
324793584
1256055672
463413741
1410219022
568306982
1918363990
1900524586
317066582
1024868958
497878536
609975466
1103814923
1775672245
2136969903
1149519838
1336365572
732768500
534002833
1522846204
286770260
120623031
1365218999
1726445757
870216944
2033254271
932057228
528153570
1565785151
594020738
1573370522
1356026049
1091672295
559955465
1398508076
234690015
1936872800
2017215876
827936571
2124375943
968484415
488920979
1164802800
371390875
39593884
1424023281
760155101
257636096
1228098534
1062476849
868857135
1327512501
651238690
1504435286
149135322
2147483647
1895291558
296489352
2043479838
1548860617
509471846
979792747
2095004058
1329112693
1093771811
731663426
1394025785
1036390666
1497850434
804744614
1891832557
373516413
1961999754
1339966689
730123081
230039027
1507390722
1451054172
145138116
1991716163
844909772
1960538252
1377796249
1880442709
171665778
1812668349
1397548163
492239280
138418185
1610922923
766403219
790737928
927528117
1110379565
947461484
1917934372
2100455184
889237078
1211132865
2146143430
1994410235
1139528896
1310356701
1941295936
1694883923
1540360748
1719816878
644243167
1730499842
1820025070
1425629388
2097002210
930527918
224429703
871441325
452120530
1449183353
446024723
932119787
1595109045
504991811
1088528411
2051709733
2107024419
1254709480
596885232
1691767548
1660302741
1677481549
1541170498
1901039759
379910963
267057345
43558283
2131922051
1732042552
808457843
15077792
2025251060
258380314
792803129
1685602913
268295669
418986941
1554506529
436697437
1909987337
387025293
1053509807
1344741659
194074674
107787499
1244117502
34218082
934338117
2026787626
788960767
1278549186
76496467
1918950384
854910644
373332868
1143369519
514930637
549776247
1236529963
1180055192
256565978
1506625849
1970973251
351124415
206509674
455497159
2029508200
1428967647
1905424426
88039416
1798219394
677071537
2109504559
2110833554
1871105298
1980205197
1766059788
1735654423
1431713056
1131495028
1283509688
385781775
1540598924
528035846
309594865
165850407
311180665
606023635
1245467311
1189927156
1533282869
556102024
1054595055
776961946
1945039154
875012346
1315340557
591842474
1054469281
146008963
578001367
203967847
386346019
2046731577
1896347530
1937603602
661482153
1786893706
1942835982
2112499015
1075832154
1927785595
1281955756
80279022
402063203
1407611979
1999536050
1428140686
1822630669
1704740838
1944661799
581305650
1050742327
1784565182
1422517443
78995302
1798163062
1592814661
2044993725
2050079150
2038553868
1392189996
1923236680
1230042953
1336064729
663010780
687120658
367184521
1341327555
1629106825
11648892
1974036591
1433072411
1960391146
2092451964
32042383
565399688
442618576
756337652
80098486
1599472328
1482927905
217369853
756622496
1764116056
2000206035
1104516924
1277262302
1654305666
190640768
1380303593
843416082
271497290
1555848366
1445034325
255547890
1839908770
855332847
1902353451
1560628199
502886397
1960399237
1683595719
850355403
1012548332
230527620
827469697
1838502003
1170576989
2035463998
2045146375
1226673573
193608626
655368826
490625392
141652612
1626983874
1756286023
159758997
46674181
1547617985
1913580217
779227266
1062390453
111605794
1077264156
1235369982
57455199
160951511
2107210761
2076884321
449020680
1529315218
1023706471
1895291558
2147483647
436848656
367615992
1993154326
508929944
55074923
886288379
15176575
1156204456
621798084
1410865450
1147311276
320817238
1490369855
1493550522
933140541
428951748
1963944515
956155961
55397961
826883737
1831865194
297805992
2028261396
625204816
699672260
1985128329
439193011
577777983
783411886
705736241
814085239
1026627781
340258616
1669192233
378101103
1650967045
1842031968
1085826175
69446444
946721765
917355146
1317786889
2129882813
1252427102
1126311592
1574784309
1868231145
1055349095
340292799
115700274
302708934
1790006704
741097879
1799532022
1054103411
1736415003
1465898767
1395376901
1276431983
393184961
1039218066
364035926
1670224910
1118354281
1681346510
1361122577
1058588882
304123672
1255184953
1467570953
347018533
556636471
407656536
1065267773
2021675171
1036607537
2064302702
780723302
392905998
885571865
500780072
1510964625
1403887070
1907708022
731333330
1893264076
1163209899
1684147553
1812633727
1243394737
1071506587
1150679301
572035317
1117301987
429898506
1284426786
2116761389
1599927495
90298164
437428794
88776500
539001456
343253814
2019567285
1902713495
859702314
1910036557
1479561167
1055667049
1204942782
1640500676
970458026
1355497690
1373451197
613117549
122166747
512076905
2068404276
96206583
1117448398
1966390269
1455891624
1932943362
1697933964
332984180
705838366
1113185070
1261364874
277259118
1911529164
711264224
23007346
1659408878
1993125168
32567936
1292147173
89561851
1532628781
1876116714
292252918
681481547
1592263177
296027505
1895160663
1420067488
851770321
1874852299
857396637
1721827389
614381455
494902416
252528226
1059266229
1684624579
230991432
190944844
15390435
1964753778
304831265
530628621
660967765
1013137643
20606755
171410834
1535600441
238828990
643906531
1213552455
754277628
83354881
755713467
738939563
230710581
1409925168
1002414964
813888972
1130186029
846653939
1797651635
706823198
502110199
1268098263
266068632
968457517
1059399098
1828402293
421409019
481876694
1773415251
2011165335
1051295682
212529720
1374105606
956249978
995294873
1991143512
328476806
1440703406
828580519
959070753
1061991049
569445339
22793126
564755074
1579848581
1654460589
1466084602
1761804184
534448513
1091792329
1671244087
940928979
1132398233
1671048765
1654040118
2085131090
1567204532
1769800151
1174310594
1280900381
646558296
1883643547
217337106
471183262
1413122179
1303974880
1955150486
1093166658
430196934
1515753248
1040027704
796899538
1744762176
79068550
131636185
269437059
713771544
924155658
1173772249
2128545288
913182433
1480379784
218748779
742423062
358428889
1173970169
1986183648
1777022478
209247037
969181288
365527933
1358914363
1960496383
168781383
296489352
436848656
2147483647
419206160
117174100
2012741920
407596567
1149045082
1761003858
2020095461
1905213148
1470712410
57272805
1899805602
1704657699
1194100461
573726541
679153108
450031426
577114523
560529925
633833181
343226535
164540577
503477407
210642062
1313878833
1455338239
868238714
1407318668
105134777
1734193025
1243274729
383393734
558862664
835028469
279498926
919678144
1671922516
548736569
1677977767
1624996921
1971916876
1625983825
1256549123
83222734
405445583
1688509119
561521914
1765428494
47612787
815787867
959250436
555954045
637522405
164538672
1097717354
1701917094
538650568
1442428690
480124793
2103742625
1709337374
939147545
809596438
1296144370
2012962676
921320074
916286845
515019523
2080478248
465184826
38770033
1276723459
431761922
1703140437
1084592575
578038744
890549375
1748991767
687779987
1761372936
1381654140
1860456972
1699970534
431463238
66694592
369207709
1617430471
1715837263
879306678
151093742
940574585
1821805540
418783301
1963682441
1700174973
1044900954
8117718
909068647
682604917
169400977
6551887
2054119152
693842780
727075562
1356392779
1401159975
304978098
2147249722
970016284
1413054720
107540555
612745443
271687924
959064988
23340538
1709092543
534086220
1591462056
466577133
1461985234
1499962602
1364962336
522900677
1888595788
963356155
871048480
218085102
1512321447
1668859242
2064853869
229147279
2010020965
944823146
1783814340
936053137
1504396802
1952298241
1797389770
1844074824
1275495454
638143862
239727322
697120401
1803618637
288107781
1635783924
330691210
407527599
1501208401
534296507
555860687
1925474005
1983278493
1261735489
1759187885
1157418328
526865524
877034596
542296153
909464599
1109052690
556982110
1526305470
2064441181
762985478
1490263999
201575129
652691359
1594053084
923877433
1586662191
1293463244
1629765540
334843961
985775178
1021298959
1996282602
2097202754
923891754
1680074560
146336352
1361983386
293760923
1490213666
10676527
779981882
1815937649
1195874857
2045074564
1744067566
716532193
722447773
1911674866
1346596875
992170952
374294698
719931654
1728817248
711389909
1345163162
1813922839
2041081905
667301249
1671484705
335952069
1204347231
12277711
1954299033
1907033101
825037516
241751876
1934389415
2023510571
1105147787
762608603
1539863966
1914134856
1574632094
983525939
1167445547
1767131112
724631448
339128499
2093386694
248437158
166066734
1726204736
927005433
1629941564
1934649723
599326855
69641806
1990037651
928777963
684182327
812287606
2124629166
956327694
1450014831
1916538076
1427112624
1038906120
1303246756
1446010267
28342914
299878265
1308479589
1990451204
701229608
1311177922
1461462784
1742581318
428364560
1183516316
2043479838
367615992
419206160
2147483647
840875573
302205745
618469550
2067055544
458957294
464780103
1933417622
834064978
2034968976
990152423
1222024550
1675522273
2080849007
31696358
1853115516
948360068
262365072
918782470
1602364035
214358254
453319127
1867977400
1558777249
999216944
695094034
570417752
1447789559
477121799
314515930
975259603
1185551600
399225220
423155641
1718615887
241951271
930793729
745998645
1336982128
613805711
156091483
682649288
896337235
120401123
118096599
522205631
97207290
1780881785
1879519482
51801047
1595135627
2089664242
626178108
1626271127
65653187
2055901363
799404405
34348087
150422109
827968630
2005025798
1163177579
113846714
1026101648
1043368906
1864024551
1108910001
57887824
813901128
1207950718
131750227
559362709
551525264
71280404
588336204
1874342621
952905770
1691560443
1321396709
267334157
1791739613
1543148066
1726031245
1078588726
330734785
702813301
1017878473
1091658747
209766723
857660094
661827705
230440781
2098692508
1991180580
744312490
1391793184
1092932962
171903669
599275933
848024414
1538549921
2000211455
1451054064
766635778
747346837
1591897820
326729382
775002127
545727139
750396952
1123311918
487924340
1756333583
247796416
695582133
1329695742
581701228
35294968
1741186518
1039410597
1810070650
536465618
1767537372
1311439961
254456307
598347877
369800252
1175858488
569968089
1227377249
1360582649
757335591
754318352
654626529
951873395
1849912
1729832249
1535894394
237046402
1496848621
820276772
174780523
702966238
1380632910
1282458846
1690714230
683985718
169862994
1177171137
1558280544
520041891
522398499
681878064
466071712
2006562545
1463795731
1118318836
561270330
1059649686
859280768
1654621167
963765965
1983483872
1972792842
1740244876
1654458420
2016934189
505491694
310618591
1900818415
2024467915
747179406
161696998
834611439
1507785979
1024206169
1575675916
613575286
527536876
1896768564
1368028814
1927435240
927911872
1129256547
1319389386
1550121234
1029687490
252753556
995662455
743340712
472595474
30056458
728701456
19410439
1613327980
1935493108
909315812
1328987412
826801394
1951753946
913844496
980009949
1106466990
886272349
1191612295
1955256033
949776230
141625734
1943313510
943818947
1180150991
1723798822
100084417
53326198
1281143999
1771814234
479634593
229085966
1390656280
269167176
1176342825
1113985270
391313893
2006493608
1612471136
2017388790
1946515497
114457967
1426460093
617480725
1797743891
1479086243
807741459
761186334
1970761910
351431390
1318508399
576075880
598735954
1192633257
261108566
879390054
2040372842
710942165
1892743009
1391525553
1090441801
596188413
185179768
1239680007
2106608717
1920319694
1332687598
1548860617
1993154326
117174100
840875573
2147483647
639201722
1327035170
802079610
1537998295
1155849374
875068559
1012126955
129158542
165385479
1140317341
1714240151
1896172517
106773141
1117714909
524498172
1520718158
151970634
1071909016
789967438
901596428
1259461595
797606958
873576735
1908136655
2082570996
136102512
1482758020
1200478870
1187914943
1200846111
1453564919
1281196314
274999169
318518432
1135982896
24331199
1585298304
1405203315
1563242747
1242953070
295679496
1616179939
1174533653
1609308496
2002202516
297466918
2128251086
836772041
1755176016
1746795229
757928702
1282806565
1660122121
1721038345
645597639
56918477
1878154415
1039992527
1842600244
29830905
782462338
1444379503
1413925487
1498463552
1727117291
1887583179
1408497804
963256215
436794199
1996411200
224901250
80636542
281694976
1296020829
1355744975
1600326119
554883528
2040012717
249305111
486443829
386801122
832810684
1751159241
941110058
384350388
1265821319
586334844
521564402
675989063
808586564
1901524543
1521444265
1117899248
2089939925
1566647153
1309314060
1145759462
692138893
1126207481
770261145
1037799402
1747738027
613752955
507516660
227972467
130789401
137696869
12636847
1415725067
1266694092
395148044
1766036624
74474937
635698390
1935482023
1816541050
1828495906
1226069792
216068600
1237820045
1047053689
139388983
408784070
2145631821
1372644583
19244067
1942902405
1809043390
783193780
1242377143
1052725859
1333982898
950949351
797647980
955754309
1982867055
1831832132
562231755
1857020933
806937541
794609788
1512210385
529324278
758061757
775953387
1479589074
1035634894
786248828
229898280
1252912365
286096657
1946383117
1589173829
522824250
888015502
1065368593
346393471
2014528241
2060745534
1888325595
866381549
1135825761
1598604972
1262440276
415233674
1024629959
1058685606
1462870811
1719578298
1945879722
2108758147
826817943
2103676969
1724444503
99906286
1704661388
494770382
440858386
724695951
1263506189
1572791875
868767927
906560368
1443290223
891349995
1544041135
1969097714
751494945
606890894
460320594
1491277084
1720461968
1841215062
2005386996
743136911
1005807305
197404220
828759796
1628070474
1040334425
1756090265
1830217741
337450256
189909731
1306973551
98586003
251094805
772140874
2008112192
1166976785
796893119
270658189
1937587897
2145096246
1373668536
1525140394
429249804
486344375
437538292
2057758342
1335020983
1230400919
1871736329
487597045
599369298
2071685585
826227520
1400405430
871257575
947458990
1654602970
823836351
790128937
1042541576
442348851
2099883240
1110027854
1361295423
1782440609
267652294
697401531
1707439939
1888702608
541876441
335611409
1032005934
1876607050
232572848
720895141
1539487195
406015654
509471846
508929944
2012741920
302205745
639201722
2147483647
1890894056
1064059686
1032918836
1777667978
1088547845
606028148
1472602228
512655177
1785130700
1911606207
139215208
1619918842
578306819
1648060479
57676027
1133952640
735940231
2141225099
1086365692
867666175
1601721476
746269556
1030845320
1233793526
1782766848
2115798802
529585949
1607530553
142477278
1388848585
917384849
964115284
1964018684
1510005505
939212128
1770259022
1676842801
1021647121
921156320
720682873
1309976852
1562954944
1599585585
2090934119
1236863561
1000078365
1719769374
517021704
92413828
232237684
1600537443
1568999503
102680936
1792007403
1680114129
1975422984
1142171506
875731544
1375920309
1164779554
55851923
702676034
522928907
49916492
767121347
1838751549
587385912
749063699
1611217371
558539384
563033007
256266032
296335800
122141127
1469845724
29270771
1918035497
637829218
882748554
345634064
1424834869
519104814
291667914
1365906030
713661642
1637741198
1111598419
649767430
1457086694
724964792
553115028
2106327747
1817395905
489690409
741353754
552023232
798222176
886815593
427757341
339900520
581679808
596433986
36052788
1254510762
1325799995
491005050
1291885129
406148565
200366436
1856286718
985717062
2077961953
1230027166
1015263731
302194708
980797565
1858726181
1243747560
1032861178
1150500492
1674022969
1828206457
31475357
42336291
1281053897
648342056
466349556
1656345620
1871947004
1579949523
796989643
1945353409
721921174
188362466
1400345042
564637871
1909676287
561605855
1449179573
1005044711
568138624
1543203022
1613271644
2128135189
32225087
1672900252
2140540780
1262342668
671335402
1265570476
2124178060
388848621
1309983934
2093897228
1164145330
1237599063
898449933
1459309410
2063130228
1278119091
1060414682
495436552
1886716156
1640847407
1821074597
1898596429
934032670
1904021589
2042599541
815788831
821607025
2010545384
223339167
1116682888
451292634
774903590
1787897967
645718565
1040132412
268698146
382050760
1250320612
2026329496
673372930
1506119376
631778994
924600869
848802898
1521501922
574540003
411290922
915210358
1545331892
282209614
2097872150
593664252
1570611306
182182438
681850065
1941995370
1205363856
1801109478
2088419588
203954668
961935513
1691039434
1528650063
1777294626
683015174
1517784974
967633823
1128563487
152413824
247382492
2016354117
1860538806
1253294544
2091088739
1961084133
1662082272
1896560056
2000539873
1382224202
213618439
340691621
1508654389
579625649
1351272221
59773596
323183074
991104667
1114754754
1283271998
1743674276
737079817
347596244
2002400118
1839893598
1187116148
365275471
522393652
1976094258
622369693
1976685031
783190869
93112789
423995829
1690255197
1355717840
994558583
979792747
55074923
407596567
618469550
1327035170
1890894056
2147483647
120811453
468329646
682124705
2138605658
504639328
1295214617
724586155
668251462
777875241
417624142
1149375434
502991579
2116056939
1182554335
942749999
1704567645
2045661339
388515118
1478207273
1109672625
1858756976
2114086203
271022765
2124445063
696828861
269715806
1814048952
412195908
669893670
756655888
556337935
285151851
2035527829
282605638
1778942388
542803598
1396474279
2071066143
386664555
1677176760
512207755
948267016
1123910611
2118300015
867801392
1896300179
779984981
1571588470
929221217
1243209851
755217208
1495094655
1020647516
359645883
1481007826
1194307181
1491033164
450008880
501669438
1710907275
1064695818
848199642
930377957
1884332746
2058087718
1199718156
2135518912
181344212
918517258
836045141
1010150116
237805570
1802941842
2028816782
1123175863
1753167685
777451611
1338998833
100633170
1436788148
72932968
249363418
1092001644
1135950670
1414279386
1980725816
17477614
1422513589
1613419703
1413485343
960510178
192731541
1398095868
1214739961
21714219
126936693
816104767
67031572
678610543
525908694
570011245
2050891805
357192858
389480894
1015134194
605512180
1899721309
1573093518
1215045084
1612032932
1493905227
1506072828
1562249834
1989944430
849909695
1025006958
911882273
1404480041
1400495975
1648826452
1123914569
830040264
153742384
901244453
1663031064
1551476462
46123633
441714842
1398741922
1801376890
1157740439
2135955254
1350267644
801863803
1470507125
1672139970
448335430
422941843
1341735132
711433148
1171097509
597255252
377839836
1659557696
102467080
254388223
2104033718
1074868144
142486180
2016810977
1789008346
889978741
1184126214
2011522373
952354394
1730863566
357836115
354220552
1100859229
65560342
1858805894
744876750
1604035637
1987348577
1195949325
1377383430
744491199
1000476781
999333770
1015048990
1454743834
1499905951
25330373
2089852513
339241480
1437163648
556405650
675669891
1699544312
510900628
1624908260
785230547
610886561
1269057542
376592697
2067878822
171321594
148716150
1482838650
1495411244
146406126
1589597676
997983148
1519401829
583644760
508356471
1679433817
1587985985
1810185281
384324669
685965476
2041073933
869753469
1932587173
125315528
29505587
224824757
2127638618
1538038724
547417752
679445487
1205174450
1790742665
873226144
378913486
476523093
881849956
2045995190
744899929
1841104428
116358179
1629949888
365354501
126930238
1855452974
1116697364
457575129
1666897052
922256186
871960488
1709240761
2085580727
293182760
1997526102
1489279979
1935208527
649184446
257923047
848140968
1457387805
1166327945
1100980641
150518949
704597467
764756261
1783969642
1027761629
1675053012
2060538791
2095004058
886288379
1149045082
2067055544
802079610
1064059686
120811453
2147483647
121948398
1850051662
288396565
1805742351
1067867125
351256543
911591296
281755844
739689959
1515708297
1676896533
281062211
1477198965
1802420841
2142952138
218108386
1566438337
1528628126
90435172
1265977342
867873210
2020784411
993466669
443351463
782566891
1256504386
610707594
245099926
721048689
2092272802
246001262
891332421
1836515516
1457669040
57739578
1258842030
798328276
2132872324
987492430
1106240319
303826545
1583481266
2140000439
1059208503
424902721
1907939453
1124247674
371570861
725309780
660925437
1123386059
1714558544
1537073082
1625681586
33912091
1269956994
1057317014
2036962988
1052724723
1202318601
1294316132
1073650455
1945894442
1147949679
120041074
2570496
1912064930
2049457537
422152237
1780583738
1693531304
1677057554
684462099
936896670
177990229
1907170392
668016774
145250215
1703324596
1140510691
603049196
932593496
1216258408
379435629
114661278
644492200
1927990647
2109529512
771432386
1935032432
1751607470
880902304
648263161
1995959083
979470831
499824674
1517745268
302958033
1099122226
813372960
1334411523
1161491113
1936125136
1420469871
884640453
850594328
799171736
1996554521
308419092
1147560958
499513611
1901437755
1360573145
1219470795
930989676
1834463733
2091406893
100965443
175132943
1760866706
553510545
2005463873
1473168747
338792702
405915596
379676245
1438926437
457800968
1021838902
1710570874
1366661713
1970283177
270984910
335542912
16160889
418318936
1464455636
1530244554
1335290591
249618738
861786890
990610805
112514311
70757282
1319860972
1339818077
1478973933
180721145
1629625954
83987914
396276276
223630072
504502423
1536703728
2008996215
822179024
1571326607
92642521
1484423220
1416623622
927047460
1284763767
1688022933
158268987
1351280181
1618116812
2138152633
2079875810
370273715
374705870
2116560493
1412490985
2079400707
1285153057
1940116790
1071568036
1378875345
713207636
173876782
807085151
585910800
1952017878
1483824484
692162703
237013443
273814741
1366963458
1051053686
2065681391
345751273
1894492225
1867177085
994264974
971012852
1150412459
1167677855
1651805948
1693123727
2077866023
112976328
1445775057
1093717363
2129495364
2141779125
1680172836
1392931158
1272541286
1978726889
389504299
1237426042
590779968
1949094887
81788452
100190173
1626335646
1836158931
1359288597
1410282207
1998045212
50707812
1908395962
475486222
1080290204
1006145894
314326744
501636975
644880834
2002987744
1704482331
1369119564
1983214604
532280644
285781277
1807111625
1903970326
961760394
144122131
1010671664
1431756119
431382905
205210644
1775688903
1895910219
1041491900
274884707
1221880848
295110561
150236311
1329112693
15176575
1761003858
458957294
1537998295
1032918836
468329646
121948398
2147483647
191331519
792105190
1760695636
1595667493
1112019326
873850612
1281695201
1549231477
1332741127
1117685839
1708548050
1508289319
1512373508
843216797
1272347118
830472276
53369979
846412255
971009634
2091850125
605275297
1009896021
1777388869
1849098410
1582115657
285126600
740183928
1929671233
279862159
211022101
93522587
2130215780
690157523
2018752587
329665568
402711036
759716419
630911928
303406384
1367039473
1106494191
1483802672
576947473
1065739451
1480762802
588875376
1429429873
1178690905
2145310945
1952723733
1293659817
244378794
2099492375
1874797675
972334902
194773868
2128668062
1374792970
454328300
904970947
1191509541
982742259
1220122164
1477842147
1742929764
373390892
823013388
1931850436
1327450128
154557996
1037532250
1741703377
1269101309
521966933
1004772523
2135392158
177884021
69996428
324778955
1205289684
963153707
1443533501
1233873039
52995884
980348555
1956194052
747538175
1522889164
1202773159
1363094191
545720158
1541885170
2008340558
1650125206
245047911
350852153
654453884
467860986
520427233
2076426675
1578990193
237366900
154339403
1145912465
923664281
1733348368
381830801
300182288
1564339919
1198614015
573374745
1846988736
725052713
837672767
608578674
1086302333
2033277826
178239591
1428124920
1897449814
707328234
1386277842
844889148
1156799862
1307021443
688532669
1767291365
1335983188
374224506
1529469422
1577202718
1952045347
507864753
757012804
1338971672
2067420172
1070018281
1027194792
2119295249
2095994950
1301125252
1343764011
43917769
1367618854
1662937245
905195084
296592361
784566929
1555078285
674112316
1311142182
1671948219
1499044892
1380540980
2052342481
1210457801
1140451476
792288991
1955292762
1062212030
1371935952
797002548
1572186710
1233831420
848347436
291060512
1852917477
1056416643
2125437507
1794816450
1603928313
2104791791
1442971122
1138891639
122322571
648357020
1006122683
1398216470
1195845871
1972159325
1129369902
588067543
1113464445
1230831516
2042516141
1819565588
348243300
834642728
404636634
44025961
2044045225
999913871
1937784945
1713112331
1404231450
1957375286
945125050
236311711
41903985
1485771351
28553603
1579535387
27232613
1470603391
1020820865
153772268
397553035
846065120
910960581
2023593531
1293348744
1565889400
1465351808
2012820563
1765839469
356504860
1712146651
1744801440
353647769
440353263
684240619
225332694
1816943342
320871609
1359252546
1886216043
642738316
549576551
1426830154
431964575
1569347137
120821397
1935561748
593479945
1254855699
1080642110
1146081977
1278394865
724477320
294549168
988939949
2105911812
537487251
1160084366
184308253
1559973730
1298134248
1093771811
1156204456
2020095461
464780103
1155849374
1777667978
682124705
1850051662
191331519
2147483647
439976323
501870752
1574731680
642954260
1585985794
584653073
1636749877
1809272803
1863448041
1364124362
461819441
1029081718
903512287
960311871
2134421701
561448669
1319195996
1856178251
1827060021
262516224
2054667284
1281234666
2048654884
1711775105
2085720804
1601081970
425170399
1141979749
1291216625
1418746541
1935890189
1923912749
263416679
550025710
54266195
480985536
2004941014
1828976174
1507604465
526125971
1332339261
1440319724
53032193
262032118
35816575
767990295
45025780
747736414
1507074018
1270765853
706090193
685628581
244764351
1151776533
1111919850
175303543
942195824
520941827
787727580
1297456940
965653422
1263130177
128247299
9380752
874435360
2018573929
1411246661
91839379
1294908255
351005560
1935954360
1122872639
779830912
1184602284
1742245423
1956060458
1499527019
2070525073
1499547870
521441728
1651463502
2133327141
858742953
133168960
1011766934
589071524
1682938902
1264520946
1733949148
553653034
716846228
98041648
576259166
707397316
1931755758
918956119
2135872179
1765376882
847506702
975199639
1621099870
1375215996
1249029047
1082399469
1407348418
860629670
1395460918
1652517713
632425597
1389652225
890197674
980091762
1688107553
1547055274
2060948413
1989263933
2027316371
1833173478
1769374490
982417908
164096823
405191189
1850433676
1332534950
1792604918
680975481
1749377657
1949406252
786850358
650096888
1091561539
1353429202
772110223
771522718
606309194
309946994
995345435
871978424
79366509
750741162
532456647
1467286555
53136440
1069160810
518781292
1231903047
535928718
71851686
1576013268
8443530
1890756674
881105919
1413700320
1076177941
1328406060
264596969
389048038
837409926
47540628
1499832520
105195388
846634846
885806918
1322242785
2081409465
168834416
1039753273
1344886422
1025068773
2096031483
38266973
715725864
1093062696
1289687257
756601238
517798869
583517963
794892936
986282323
1194770316
436279637
808988772
1557641319
2118677317
1500034007
2127983485
654647492
797552325
97966360
233840361
860075716
499598453
1300328513
2013986054
754628896
2093403171
233572914
874800547
1521113206
2045603082
68218814
1213702133
1477406424
1536272311
484787224
1991736625
598892883
1802957365
393701729
1268022910
736335907
192680703
692054806
898598237
1846060304
2013252029
1065234151
1400881979
1749021135
2120024950
1555260482
1084329173
1586721226
1082212706
2033093928
683852828
1037650753
669675823
1641935755
357944226
461954790
1629524047
844168456
585296127
465607180
1680950629
13236361
1337345810
1140976343
501222540
1012587979
149488340
1151276812
1238707608
1365536738
273594964
731663426
621798084
1905213148
1933417622
875068559
1088547845
2138605658
288396565
792105190
439976323
2147483647
555874906
476668961
650372540
9953246
726365247
1856178285
874388928
165144718
1141450214
792433549
1105876784
930067209
37370303
2048017188
1545067915
924152030
2052378098
1080365920
1436028600
754504584
21183193
1301516044
1290779746
906435135
543559692
631928594
993253758
1029022934
635479657
131604243
374238429
2099404740
1554395124
653366314
174906519
392584575
610924361
1756815097
2065568995
82325776
613362077
77617289
406696541
578870755
736812682
2115517000
989376194
1813999839
914699410
879391383
2141846550
649816394
1448805915
772953918
1612245824
1066351747
824711091
1876920693
1065230239
342573186
569995316
632346745
1429608925
1258305346
346521215
485782400
851941869
930848704
1044022123
1340560672
916645842
2078796470
1196692232
961267787
161297398
1540425624
1020964633
1840596888
953262588
1995295395
1810051594
1459207654
1667705708
139274373
31221359
744729234
1964352300
611373070
2114101789
996168850
547352162
1650898545
1253734272
875534778
1234553356
1679237455
1474767970
1107039761
1829967084
1514122256
2115995316
180848497
439624356
1980300991
813481119
1222439957
1660771395
509341826
1624048422
1224906681
304779526
212347831
1733338382
46287960
979559649
1190945200
264757989
2114629796
961049832
451626698
194891896
1693020732
1388493457
248901198
871150930
892747030
1613919141
777420760
1284295339
517195844
271747966
821433733
902016376
2012240584
1577934851
268507638
1284724994
1592547418
129913378
704034119
290053732
1265101564
806497013
1109643849
309023341
62481601
331335350
349915505
1507151080
243753449
1049454103
1372817622
2072767772
1806578653
1709816470
13832511
988949156
843946811
1398409166
718996064
204005867
1128403004
1621329267
408066475
406223137
1119974361
1331879901
1137247617
778034669
1546149280
742796829
1676063209
1205497667
1830546610
1301339885
1440757017
1177826485
1983303016
318711064
1284465062
206639688
367286906
1606446634
648209611
546846083
1557943872
1168795555
1036580052
362973351
417339223
1989579657
214067349
1606714672
409895191
399477635
2070395147
1048673688
791541615
294011612
1082690811
1696113483
1095818715
852749791
317607205
1725419750
1492819231
703927191
1601764879
238927975
332439779
2035317297
154431675
1778514665
2058690523
1549155878
1592824004
60413129
923900465
1697966734
606605406
1861707310
1974468376
357798002
1191485952
579291897
1471680657
632435786
1857876016
714323697
336338882
142403437
133604183
1228088726
474034902
331228199
1892304366
740340498
2146816164
1973126935
1246110324
925421159
1381115108
2037223232
375271271
284923575
1394025785
1410865450
1470712410
834064978
1012126955
606028148
504639328
1805742351
1760695636
501870752
555874906
2147483647
1347452395
964526250
1273524472
2017307981
198906764
125292484
1065863094
1748163864
1321576764
927125592
271051298
734855491
1822143106
246602105
2073281556
62101556
1287936875
1038440430
291939310
2061066390
541712385
1497909643
1956001717
808983596
1282845249
1073207104
1077023047
1355250848
834417942
677174505
1305863711
1528067025
1213036847
1362457197
1477780513
1176445653
292061344
858368647
702534162
1058112342
750707306
1878080466
1555333132
1806375952
434523513
642977686
785480234
1767052445
1614480088
1445492780
1241947892
746468458
874091127
2074974739
1717003636
1247246005
1585839135
1172523752
1146928770
1757387987
1595574759
1735530453
331231627
1277220263
1699072978
1135013628
685847147
1135052780
758948623
2044321003
1589293257
1204048502
518283609
417422745
1825476284
1133228
1327674547
1904283452
749827197
1671552518
52804966
1853141999
430552279
1976370031
1575241330
2105189200
556699565
1743670520
773235279
139374013
495120232
308585969
1673493192
1544753697
789591014
1862886975
1989761241
1632485706
1884920859
291803834
1876329719
2020711260
626722057
2018006725
1791364182
1719294473
922276683
355011343
1161024575
1285195862
1384455439
1683053142
1376293978
2127771662
1106812087
582494597
930385847
1271471358
1565528020
786582123
1487572572
1160596462
562642232
721162324
1518143222
1576910620
2021474012
2116448344
1118451241
969866150
2015780828
1426060203
424907991
790369014
1579863324
39982571
898148556
1225393091
305318046
1037697860
1545399726
557411995
1602583867
237367644
651051953
1949350007
65853331
1207262345
2122779008
1083351312
817434361
1819989440
1788586955
998493792
1570030918
722247579
729198776
1867137398
236856797
345603459
991734771
785889835
2015430724
1232823909
345407003
911816684
1300480044
2132036716
865698057
1069539963
1380672071
349226576
911394668
427916514
2018718159
1156321822
452995679
1046563316
1021931278
671083856
625190466
304518636
1112540888
63498383
777537524
211600933
1542738718
164940658
730069338
1373464830
201389533
1105587128
448796899
1144069155
1107124250
1302779874
920867880
2077216617
436038270
744315880
1890857689
1732554636
657863480
744766138
805087281
580569551
531464162
2117724979
2062204916
382716880
1102912073
1066953357
1730614541
1292153831
509654617
138614547
910329299
492496289
245057000
1599966351
1450864597
1471305798
678958414
2073549714
1280011837
2969365
1269640485
2043512410
2042036966
23147559
1363224570
1564894099
2144307254
1564534681
721388531
1826850168
589461969
1825948874
741102547
1586891495
1364263058
953100092
23503385
1742869960
1036390666
1147311276
57272805
2034968976
129158542
1472602228
1295214617
1067867125
1595667493
1574731680
476668961
1347452395
2147483647
749099312
1244281199
804334008
81184845
1108413130
818015133
1166971021
934956007
561496645
1426696430
698725302
1774781091
1566083232
1632360974
1824641231
2091690799
1542793122
363907455
517952134
477790701
328905944
1574542730
917998140
155143391
2009367612
288323028
1863896569
1956960660
581195390
1777456828
1396740368
762550510
1614810805
596832756
1578293655
1007406827
111430422
503464472
1195654813
272188501
1164419460
985422504
419801317
2109619296
875198814
828303636
931612663
79527118
1540218603
237304018
735811341
840461977
1747822076
1661436154
1865331179
544364363
925903518
975077720
1257913053
1633692769
2051504452
62814235
874542772
1131710704
272726258
1668789275
87422311
1862715075
1632512502
1306383577
1238199292
108381600
2080103693
108551901
1809885109
675266688
1648296551
1134437005
768712032
952248135
471479814
12353658
1055335465
1193595358
2095000076
786718713
1161687346
1647389515
774962856
772127957
1870655540
1748494236
1423212931
2038324107
640110782
292943777
756872119
235612766
1224092051
1461343107
1215798091
1371514799
1035357357
1974316553
1229480271
675331458
2060874260
351458365
1591913232
906994936
673679669
1639829376
62282999
1150050433
1931395911
1472308529
1240775093
732940814
1880426659
841102993
1455784083
1096883510
75441314
1065302356
1493748817
1450205951
1609416725
286014990
1721664126
1648458502
2090761428
183498123
251646586
1401758162
1954846883
131390867
882719007
775978467
1871447461
1147980809
20009037
665233645
1685266006
84408093
1736822263
829165261
2042531465
388574658
2071174053
1249997156
1795913275
506011680
2133797884
634012839
546935541
2108548051
1819559128
1292756242
1950617347
1025785381
1791739213
914534925
108300918
962186650
743105250
660720442
1742600372
1288076710
339717288
600745172
1528339239
322355268
669130870
218471316
62453568
611995978
496655607
1628254306
1835851183
68470137
1998367860
52680498
420654248
598758032
47514860
1774414499
1454166909
1083284995
106888509
844010575
476907320
1685836884
661447765
28309756
1038435740
2102745205
554203061
1661716456
1387432241
1223065567
2005251829
993651004
21234850
979383343
641581742
1835791950
136401423
401196107
27025670
145470788
120427702
131742152
1442484235
629592030
1207383336
727679347
238697155
584464592
2124397574
1137721466
69462588
565328745
1164002213
64960392
741145444
1889886565
929265777
854515719
1345549057
1019680305
1744443723
1848606601
1524353519
952034672
607818637
552588525
270958555
41366239
670797032
589160818
1729523461
1009229101
401691538
1497850434
320817238
1899805602
990152423
165385479
512655177
724586155
351256543
1112019326
642954260
650372540
964526250
749099312
2147483647
901098303
253459004
455099678
1707930800
1558095217
2059112673
207474696
1268897825
695154140
1683715522
1402228951
1908498091
265942853
132246448
1452796538
1438133460
14254032
1962983871
2060438023
1504039032
2110159197
1188217230
578915043
313793443
691384103
1013777054
1972585526
1329520353
1232058081
2109944911
211989803
670346803
1344498580
1955263467
118061103
49480814
1092719293
1998684056
1839524992
1150771098
1791625809
1082435803
1619479068
149940751
1290154125
1850703743
1632951056
141718428
739008004
852581569
397217064
1248147717
455474730
1645059490
1254025055
2064309714
1400691554
1293921718
295834618
505915694
1987189505
1060256347
947494337
1443346502
739772922
2099977450
1904318032
1053408727
1211423941
714019827
1804571305
851400456
1059906336
1648442400
1547144114
1877275894
502501582
1197964518
1375620706
1193296537
1922763805
1520337728
1012899956
1179155949
811808380
32670917
1201679153
1265688685
1062143135
1878984497
164322879
1502069009
1750551916
166614337
109013369
419768874
1919809685
1181086416
191633208
397111676
1689582667
870324876
84033152
516326291
1208831827
207672747
1095161159
89571319
1808827831
618841742
779289742
1465141168
519887823
705249609
1773464780
1517560214
1895342155
1302084880
1842379406
462309360
2125029341
556651593
570734751
597488584
1974458681
969277505
1925187036
629671359
21095642
1750462836
1350555637
2037607437
440018416
974703684
1057647396
881833847
1832111416
357499395
511276363
1773537295
1637263096
739321360
441208074
737439672
371348583
343576031
1071691773
187953157
367971725
1703393718
1655714163
2023980065
1002683514
725988019
92586906
1397680856
742867791
1837558406
1324868970
838648179
1706359173
1030157493
1772437007
2130042865
1425791436
784227266
879734199
405317318
145075055
1049246130
1922103711
977947327
1623350902
523162553
459134553
415859917
516336306
2099472754
1925853314
1838514787
2146436378
1481135587
933228237
448676530
2123120838
962498471
962061768
1966648130
1027071937
711083643
1507755612
209717021
1804890423
375066272
456899952
1750497581
1075499430
1219702092
1910697265
426540014
2004858292
1516963950
1365238793
891722814
1632211501
1870565748
278647164
651866180
778586636
1158560922
158079555
354177052
1782312926
560416939
954089989
1206551099
525748404
1522567129
756342911
1142206571
714441564
477245444
272715429
257019263
20526679
1023866915
1202867213
259609537
359989852
1611934881
2037936632
2095259756
1379005306
668632513
2062316238
1989856215
2122343067
712943290
1509225503
12972756
1929362405
1511752870
804744614
1490369855
1704657699
1222024550
1140317341
1785130700
668251462
911591296
873850612
1585985794
9953246
1273524472
1244281199
901098303
2147483647
1274860442
747640594
1239039588
174150854
588786807
413901575
51133707
1415226588
432687746
1029648057
1827554617
2052214541
1803359775
440686134
1781669058
382305336
1332414403
920583586
2112207101
464746386
269745500
324549331
1292118502
145857080
753918545
1233766301
399408827
1655024611
683518951
210640578
2093315158
1798278581
1053337188
1747402356
108683991
1149682879
827935671
1712077535
165277142
1401203471
1106618103
636476926
750861825
1698216071
240071043
1458558719
1106552276
1227423902
1376425968
1923252091
1129604823
1847532884
379903649
1569648967
292781035
854501212
771742064
655161608
490272431
1987262031
691412519
351184910
148505723
767410177
1533186135
80871589
139870008
801738296
1838948402
996968869
1089378566
427688314
1291506457
1545684470
559782192
1966028633
1014465160
1863345336
1863858086
415659776
1050925578
1905344629
1619473799
821073158
1595653909
228519371
2026597282
907480241
1867133249
533447447
969961598
1542836905
415434213
1321284016
539793617
1861051157
1183915347
868121225
1097195134
1444170952
681568719
2418548
1306575275
1756867190
111653874
1716622625
302262797
1686387146
1664893833
724504318
1125598062
1373063846
1413418202
836560010
680896177
2010277985
836895345
2107640749
283995493
63690918
807391819
169645554
419966091
923147705
2141183764
1737126701
218164222
914706385
1774648136
1387378463
388105248
914879423
8485144
22607179
141389881
632468256
659008688
1243330446
695161780
1645368137
1028626559
883072437
629157737
1310694550
1198870837
2057278851
1653508768
1045248298
1278187057
812108162
1741987313
1862594632
1960866158
1885759269
1549387826
2038579163
1214498271
793227285
355199337
1317610495
511139251
660729750
181498630
103352156
1277481353
1275934250
1436627706
1784130265
1813285859
1278930956
1191865941
1883842759
1443600993
2043973963
66938975
1544465109
701982808
431088867
234902766
1126149587
856497761
64690126
397369460
1803997441
2076936084
9445697
282331580
1473108828
1087147259
1257459862
803581604
843536617
1501057443
1471535204
1923421451
1308082557
1740527557
1250219543
1514265625
1681530761
438125363
1416651751
1533759225
1508651231
1922812560
365092323
1451490092
871128079
887445938
1608638361
1551887167
893072215
810363093
1342764359
1819060775
405699658
1721009459
1725675343
709117969
1712319112
1953927952
111165938
1698865489
204283046
1245815961
1732866722
519904394
2129460017
2098732496
1257381948
1726331853
1386069840
1471200975
572556562
1978579421
1351046806
2110154621
114218763
465737477
1294852792
1542339385
1891832557
1493550522
1194100461
1675522273
1714240151
1911606207
777875241
281755844
1281695201
584653073
726365247
2017307981
804334008
253459004
1274860442
2147483647
2105888367
651042045
976273406
741140183
563355960
984372782
1109470385
1794662151
1578909437
1538404487
96687490
2126115332
282382188
78261402
739190515
1015986774
1603395961
762390546
1448245350
1838008109
1612890618
2015580361
138678746
1655030262
654942210
929457878
853739605
567252019
344220929
209858973
500624925
327317216
512878958
7593186
1533208810
541088593
1416097842
1784241292
1727164500
1027998295
853872001
139204579
1388274606
17210211
439591527
758563808
209431252
852102367
1209221627
1550492845
981395396
209957586
586570481
1385224586
626587909
1693689288
2070696625
1960918270
243710470
394222457
1953898798
1330745529
31190331
19905662
1134463406
1763137679
1909301559
300494806
1451336712
390446965
1009083255
1515382782
83155939
552728362
1432107388
1651660471
1216767925
1882669049
955259702
904031676
1242178521
642123300
297729654
103455494
1740732479
1187355615
31562738
475454193
591282996
1426412005
161442415
1336483263
256746690
708855377
602798780
1267233895
1129835996
1811172985
1994453164
1016112820
683375452
1107252806
335371536
278639196
1464590670
227402870
371801391
687694544
1789577092
1394510829
204774829
1982733341
2064521150
1992088039
900168317
568659993
2001661457
131518288
848175534
1467750796
1917798230
101213509
1886208265
109283620
2053921804
1715807067
2058227309
1816055887
1349293836
114350458
521139375
2103251739
2103537765
1896421323
1599135190
1169420685
2134432300
1458909740
1814818583
953246535
24269604
93638044
1894455480
1380818992
304755235
28557985
407594618
1768390453
2129796951
1586266346
125997373
1962821737
762385349
914083628
346775309
679871158
1634080992
1803010724
193821889
1057303520
348507695
344338788
1369767110
1566387829
1282376311
787970630
1305249688
1701926870
1024405290
1702681690
652466007
376400282
20712932
578543508
1597118379
713688381
247532786
615226143
1211948045
11166074
1828595119
1739627598
896766658
1977980940
715211791
1195782397
845897569
489174109
15508350
1027586583
1271218999
1510704644
740842685
2014576962
1535456353
1462298265
260878982
1563123529
2098594277
785567053
926092411
616179568
177221208
1600062344
702801806
792334967
1989239240
319527434
1544215719
830034888
252856941
488722368
1580226376
1309332056
307422243
1177868356
2069046615
10756483
1899587610
17861768
893580755
2048191383
261187501
651633014
429517048
2035398195
371818381
891396089
622698963
2080222606
1677554153
1187409040
1220626019
1476659749
1165901705
604853222
747742892
412974013
530390062
952184613
373516413
933140541
573726541
2080849007
1896172517
139215208
417624142
739689959
1549231477
1636749877
1856178285
198906764
81184845
455099678
747640594
2105888367
2147483647
2016164956
1575105427
1173376229
1706651182
1083751040
1695468108
424166464
1730277370
1693771652
704363086
1212973793
1222366273
1588401076
1466598271
1773049027
1863723533
556880631
1049172451
2058439458
1487855967
1190251213
1205287244
1985658535
685439647
1819603863
2077000054
1300944339
534409267
366895888
1289238477
1588881679
484327195
1427714924
31654587
155137971
260973852
1057198057
1947916535
2045554934
445257356
1903754152
1713029830
306656917
134548426
860065877
552810904
1342638661
2085319522
402659327
128706509
280671014
1314563164
666582989
519827915
578762718
1536393137
166219708
210877288
144762358
1851461051
2124775830
684531391
477241562
514559789
208241174
950202872
67585938
1807936720
1613232034
259162037
149793857
2041032547
1322782377
1393381377
799957762
1731623845
623854780
1139925043
1677820714
1381304100
752964709
1122601755
34211683
524478462
583021091
1624598103
1034249911
1753308830
1073672498
2086493596
1417559358
903686281
1835418712
742505343
1643368898
611056744
6456373
1286399112
1636926761
546065932
1767018593
1849470134
2112990130
1894022744
1535746796
1496950812
1675478148
1099186038
27505641
1253848732
1161348274
275065856
306636426
118296180
1350790954
836978583
942817015
891578565
1472506691
1542343608
1610089929
1663521942
1694878870
605469792
1356617655
646156555
1330324765
1563141068
1003685583
1769961559
968700820
618014426
1831151221
645783831
1580490911
1262061407
638795328
120781222
1160992378
921965921
1857555896
1370271443
931136152
1785345741
198115442
645748230
29231241
1855612030
90442315
912240014
3594175
1462910321
2116523912
21106730
1677962959
1476725809
912032933
466812025
140942214
1539756052
1711877832
1693368977
1594323275
1748931381
971100826
34945066
904660235
1867594998
456824868
1709124743
317038119
1879835096
379278279
2053012798
907312253
348601896
1179419345
756839393
1629920068
1976750223
30306064
1456139719
659893739
77037658
1899110620
1307958905
543066708
1977617647
1151341744
1032941466
978924805
283335065
585732962
1830166363
253150722
2065032464
998105590
1558074816
310384478
1276704795
1418032075
1583361067
773512440
1917240409
224210967
299598141
1870582693
1388861328
426415875
705812192
753484158
64080275
489941122
1682273483
1311986292
2046389447
1046534504
896874325
673277478
278941194
803240526
932874858
2092171946
438475786
1576686058
1887828700
979581487
1799106084
941204093
1390729072
1975460589
1973135284
1139332969
361855110
1730774860
437623548
141788348
936994617
744453904
1961999754
428951748
679153108
31696358
106773141
1619918842
1149375434
1515708297
1332741127
1809272803
874388928
125292484
1108413130
1707930800
1239039588
651042045
2016164956
2147483647
520890414
546502930
1913090590
142095585
2066241286
2112296288
284468367
339142689
424747809
369039026
2116634626
1249331569
607413243
122391083
713336120
2030532545
724197020
1538178643
526653797
60510406
1330197612
1969613320
1549064051
880669451
51579485
1415427035
2025966236
1261690489
1897450404
89836544
692631673
250284765
67637113
1122547279
457820200
106351925
1876953016
1793958716
571382
1077863286
130883602
586636380
220210923
1175478355
607869817
388654355
486183564
907451643
1670937780
661793185
1186947218
2010870101
342376073
1973595213
1380872809
1862071464
627370794
1356434927
1980852342
1233241526
1940460848
1909788565
66253488
1189910463
1756372447
1309155808
1202781009
636189248
1641090772
1285182485
649198974
784443140
542761591
975128433
1005569998
825308452
211934339
383165620
2104011682
1145139713
924121669
1575903394
1478946891
968086232
38174924
1198618817
1235045718
791034640
1806980500
833945282
1354430800
115989022
1370141286
1239721971
569793404
957205772
296812513
1321265998
347868595
1704781133
1214911737
1124456160
744758881
1941083649
581972277
513432102
1257292764
1692165819
1749159968
1927537421
131462148
1125895297
885518158
1133415546
1601069084
1228917078
1625154896
769748108
329214350
1901481279
1128276874
1048026627
22715560
1731198320
145717670
675707785
89624044
320069655
303695205
1819038820
909708249
1622063008
374043991
84903321
428810219
1776340071
249752341
167320615
233014770
98939045
2021662938
1607810104
666529519
447356227
1203251917
1660439990
1507870133
704809291
374305348
34569063
278950694
2114495026
531068631
1555959416
390823918
1709243694
1653186175
1324548630
245338353
1133047169
2047958420
1846510343
116934069
517752493
1697357548
937448404
1248262853
1755816838
2074645239
727998479
9669822
1264526642
1578671554
1504206392
1037200204
2009594468
1150988394
1181123945
2137391402
133012783
1064857603
1699154351
1255002798
71046761
573842919
1626293930
1126123739
670017367
898786343
175131588
1329915405
1116812397
2092798258
1677597791
2101597262
826239460
1608478078
1823981777
2045327596
1170014970
329790262
8814030
1797901922
1745203182
1045355938
342986281
1398660858
871643261
150965136
822718735
1563197220
1938736314
282653181
1266593890
2136429423
964479969
1305392531
78257705
423155863
813901456
1830851107
1629338374
1869311261
1950430844
1951037046
1696016
292350521
848805320
798861725
127563895
472686976
197114069
379002874
539689058
927371759
707712836
2118184757
1100847423
1339966689
1963944515
450031426
1853115516
1117714909
578306819
502991579
1676896533
1117685839
1863448041
165144718
1065863094
818015133
1558095217
174150854
976273406
1575105427
520890414
2147483647
1599475477
2147122254
1111331852
776015472
623575404
1924483087
1558059331
1945084440
311950085
1059003205
1120289228
2010599862
664331236
1174938478
62089367
1616935003
731117483
1626189329
1600715436
493324736
1791292173
1788356874
1486882456
381762185
962153588
550033851
1553357632
258522853
875815584
1704508679
592971924
1389773782
257939304
597863822
74514776
1023386052
2105428282
35397929
801459973
381233459
2141548511
767671231
1942771319
1967224479
2022074301
1858222408
1426080651
944007771
2129029900
813130976
1851952450
1492656896
1600309804
320314958
605163283
1117054079
812010661
2038681686
275837264
829284534
224843838
1446644285
1098380810
78672457
580866522
842655640
1798067416
521360729
1801592303
971686390
394621915
520900349
828508379
510844468
1081879882
503602378
336661010
1326723441
1116518266
2649462
1094864462
65381563
1692009498
642536487
243668087
1839331838
1275304535
1219534355
1275189255
559852164
1738021476
830233713
424748011
2129141794
872401995
1473653042
360707288
2004302264
211749311
798047930
1055194195
153439426
161513903
567291660
259825010
1020574303
186324672
274832927
422679006
308513346
690557358
1053132125
677174982
327793094
865513362
2017241968
1131819149
763254833
441895762
97397045
1230711650
1324750209
53396375
26386486
1929622562
1226082852
2109860362
1015162863
544406001
2131745274
1625640828
535907029
1509747807
1582587120
119189868
1020783547
1195069778
1572847450
156207413
26687579
986732818
1472997383
192660673
1323055977
1034564175
1621068017
512797439
1300423118
1248756953
2133420727
1753259545
903083489
448507907
392532446
1431378123
1748245615
140906461
1208603903
647892031
332534228
1162517041
2082954106
2011560000
575149814
1652337908
2061904851
386873233
1545593422
171956505
1192192738
2092011437
521032498
835238667
1164922069
442860280
910833728
129283461
490073053
1069413053
424621818
1849746063
576526392
649139139
2136801806
1070953288
2138475369
1903006179
212773625
175867602
1162605032
1777098650
772204358
1509138155
986378280
1058184253
1709195801
1738857332
965287593
614286502
35428571
1973948500
1161009365
1991672637
808441628
1617990195
367765124
28700172
1417153287
286022820
1257321042
1564246991
280649345
533728686
830666348
2056205247
1987493490
1623131600
1388986919
863520762
675577498
2133711360
1643887563
760388489
2137489109
1609857355
540645583
1596997818
810655558
1977717697
1709806353
393666591
466994116
2063187958
1403161663
347795333
1570740679
734130728
730123081
956155961
577114523
948360068
524498172
1648060479
2116056939
281062211
1708548050
1364124362
1141450214
1748163864
1166971021
2059112673
588786807
741140183
1173376229
546502930
1599475477
2147483647
73010218
1415492403
259892890
483787416
531029498
2133585812
718316777
1126147620
204210974
564599140
939007486
731130440
863769401
520090150
2146819250
92891318
2029927338
1666132842
538237276
1348115548
81307149
2147189523
1393091427
539771469
50207883
499286130
1091157678
1141531280
794083679
1322504142
1447239369
965691626
23464569
799475262
746410809
1584331443
310567661
226181047
1609640201
1472179325
1317763938
421093674
1689616740
2020538470
171911888
1163113436
2095618968
1850312799
526182518
914272220
1459153864
1899726640
782598377
721269670
130841578
198643448
1084040766
142726294
1757250889
1374675252
593093496
307783088
736323094
1855501234
1675351810
1933357535
1739635164
301383189
2016559497
735732136
301848605
685369300
479091952
777262772
192006433
1061150555
2003612714
1901844936
1931511069
407500135
2083478566
1219120101
1573539354
23589070
762003421
122102551
88338534
1848305859
1560884739
315107373
363086490
62546723
1966558754
130431370
714028083
298074457
638528314
1819633443
1413773302
1162874087
1907635662
1550843861
1987964812
1976239207
594375135
1470781121
1153939001
103974905
1567267854
1777304923
1089569496
1924334518
1039086149
2136823770
1658467814
1733239420
1269193101
1134302246
653756252
541439924
530137524
1370839641
837240174
1508314130
542473557
1732215362
283330976
6197543
1791799010
886341485
1046861325
2136632318
1336945044
265104954
1854468452
1283729932
137429029
217132549
522494654
1877809601
1072699718
197678574
312360134
191775287
884653472
374082971
691447295
1395564810
241192493
249415709
1025101542
513604058
2143580939
631248643
1050842608
1739603025
775909113
1074943097
484386157
177239092
1233859184
268978449
1641170277
580583123
1366739655
1853367354
144486947
1237926513
903767786
18913185
287925731
688802863
1596395535
1761551966
1261815273
785861749
1593792123
835544542
1070028277
2110560085
2118047400
18486158
1413215341
77829923
1085194221
1378882682
1235072545
630950144
1674111405
1213823799
361629651
849599724
1998552202
1796709430
742690070
1119009363
1182920353
391645415
1382653674
1469861715
1928697204
586146103
1460086317
1161845289
520508221
566626473
825040063
1190678512
1628191458
486792367
1580614657
1251713448
946348316
1512483674
1874932060
1174648484
349488961
1751449678
1704980296
824919802
1258944451
1589407939
525483022
102768095
1563495177
1924732900
530802271
82933321
745421172
1709483914
1280829444
1185087087
66268765
735103722
379172948
438324470
230039027
55397961
560529925
262365072
1520718158
57676027
1182554335
1477198965
1508289319
461819441
792433549
1321576764
934956007
207474696
413901575
563355960
1706651182
1913090590
2147122254
73010218
2147483647
1093423453
1748757631
1995105437
901536143
51813161
1775705788
1737918519
374077705
1332168067
2090563788
405724723
1420115600
77829992
1110004931
1951248131
1425082176
484996927
1017223792
181495544
1704211870
896875071
1913258510
133856391
1118903157
1664754232
255806069
498543162
1145424670
962302423
1909855331
2119091287
418222161
225935257
422024394
1656994597
735642344
278690391
679634786
1670011584
505886115
1600649447
459453627
1909918568
1129177279
728843040
968403503
1754364326
1582946652
557795065
1334810583
1153050966
1723314462
636538523
829046811
1507528877
1390943487
81572921
87063593
1886454326
1302431155
988628871
688322256
152810402
1635787886
1299394762
1730990611
1975361410
358549215
468014835
1377826562
149528979
1084867873
1323233844
796265164
614248735
482537262
912286554
434504504
683024469
1123995660
1469218415
1193464608
309003754
293149320
354806246
1539768706
464384929
1438206471
1025740408
1972770254
2050323584
89676037
1395592562
770323259
1374424932
929517975
1073881759
849148637
171704879
1694044237
1470120799
170371595
1310889449
389966405
2003306129
1958686220
724754759
438374731
473238673
1587839127
1241697057
985613858
1983165465
956493196
2111313784
1653639551
1682279243
327470997
1225634267
1573553562
1926736049
581844492
76371750
441837216
1116670191
585124399
1601910626
968417344
1693299736
872570475
942513859
1947246151
1818222377
83851608
375981217
1293346138
895690924
849460713
2115850970
1439934871
1936354621
1554925882
980655472
1856841649
1767844170
2126629050
1295127013
170624229
719553539
544523498
1044551937
754342902
1288896238
831802007
1419741609
1817279650
1493991288
2078525464
32572934
340407973
861062438
1302148578
1139627660
965654863
1388180544
1709289392
1381668946
2102785776
1191960057
1692476272
1046592407
977524040
1050340346
1786978118
1354760486
1030806857
1873818776
1374928791
2048390851
1970369820
373530905
1731008567
896534925
181475029
1100879368
599704341
398438776
95885569
1012457656
1976360790
378960718
2064905268
214569996
194838551
2031405143
1935024467
325700603
430706423
488724421
336012432
1306047608
2113861682
2041244735
1792884946
1126291036
916449067
139736929
862871048
1898987352
648933233
877428495
219528186
1575046285
1146505725
177973632
358837838
518828021
645199383
1538514305
1139230004
1195535177
487759472
126259711
452605797
552797268
270368688
695578739
215289053
1028655570
287797013
75737831
1076536181
1570196148
45055797
1230348460
1507390722
826883737
633833181
918782470
151970634
1133952640
942749999
1802420841
1512373508
1029081718
1105876784
927125592
561496645
1268897825
51133707
984372782
1083751040
142095585
1111331852
1415492403
1093423453
2147483647
4748834
1849961123
744694146
457800041
1904651123
272430702
452965893
323379824
1335464035
2107704857
1590590922
562687319
256053239
849638657
990699539
694746082
866069282
1207001297
748751587
1517090824
1228786122
901897093
156732195
1863703612
1435279677
2068139072
865684379
828867479
117788388
628919969
1567774525
316117398
974803823
1237827377
961077155
1449760026
1271255315
978419205
305067850
1434724105
1661597357
986132283
1077527187
181088896
288349712
413592541
1926343943
756101058
260903457
1897630961
1104249082
1918444054
2089210859
70439016
1662740753
647083363
801625022
722419342
291186253
850045393
203994693
2033913994
162464527
1124670499
789081521
1808680929
34242852
420516451
728518813
300362009
143592691
745422004
1369326959
990783338
636149430
2134395137
2057576604
830069088
135238073
1788905138
219148815
1849148626
870042802
1535438826
1294435072
1935759449
371927696
789657065
992233197
258430689
449171709
666102966
659506806
1703688662
479677220
1580603517
1799404557
1573078693
427445693
2128628201
1662289154
1989201164
1017576509
1943886114
12532878
801162013
347915934
683539687
481463810
310156136
1179932177
698518285
1062788895
759693097
690103655
2062445805
1974029810
1273873512
1248236217
1695967894
1691473467
728458766
391428420
1505126492
1864044777
2065656437
784976859
1594975637
386093864
1050856682
1188444588
1650434394
527696440
2009450971
605691595
1992727197
653092989
807621815
1510430639
820931626
1147806266
156892980
828463794
332864733
281909229
173775466
588577953
369243247
975660860
1867362818
734524959
969515467
217505992
856770894
1271548525
590895656
2031513916
1335836242
1994292041
395835839
1089675088
1339444517
737812635
159757030
382139010
2099126417
2025721843
1634686488
1483620880
1378272479
573275274
1144982577
1296355632
207369792
1849901959
760420563
627372474
1029000052
1730012244
1195492773
1692234505
261003290
927837822
1175366632
1411017801
1734077473
1960660769
1249884144
1272763133
342609861
1205536294
1282248399
1817100077
799311605
1771087884
2123115510
1889859218
874826655
503681930
1255061252
1394648696
1043026490
1502764526
61857109
520072580
907788613
381122503
1745732588
2002787452
1218710277
334337664
438753097
179124621
512001577
2066740058
1477290912
1203708619
679146003
1170510465
1495516299
657222389
1912265514
540890714
1642091880
379888065
1100321236
1448336290
1004556405
1878280113
127280076
1675523560
1462902956
708865128
1055335280
1451054172
1831865194
343226535
1602364035
1071909016
735940231
1704567645
2142952138
843216797
903512287
930067209
271051298
1426696430
695154140
1415226588
1109470385
1695468108
2066241286
776015472
259892890
1748757631
4748834
2147483647
1582078189
453997933
562860396
2006676290
2146071990
881828193
1717349376
1388745826
437241991
980459232
1341930325
1414438944
711394153
1062210169
163908239
740513927
2001245307
613409001
185544001
1209574897
932897207
58586765
499126409
1308665361
1996178835
1014683641
143900448
1289872710
2146953968
1849616304
1533628670
1753374533
1047674538
1316464255
1623675450
758905725
1342590145
82433597
465488307
136532304
579222002
2094805303
925567323
868749374
436491449
1624459438
109361100
666863
1166945097
235613740
249188765
339544206
630669959
340673149
1247139442
1298453165
1346458704
774185513
438734337
947283119
1462088225
1299651459
273583050
1119094580
1713639180
1449006134
382973679
187626401
625282931
347782623
826824378
1364202933
144275012
2086446693
1414815337
1182050881
2044657390
772795574
143432106
162905770
1176565923
1359353517
33092484
2087978480
574095467
1678915216
229192275
1448428561
1502274650
969096887
57617393
436448606
1875382774
1972009871
925096676
383341567
137157703
1590155235
1769071170
2010836223
1427890014
1804197243
1030604715
1908962356
588524069
835375901
1563991985
1246591767
1389053826
2121848565
1011604308
1884370617
1475262003
1650509826
407634168
638659860
1372798798
128911254
622784232
1985789951
1108157274
541648067
499304524
948555482
147853371
1525573227
1317036853
965454405
1143465565
1235051021
892027094
844801184
1943809080
621427076
2051250973
1774591726
643767866
611529994
1826846664
783791134
704033548
1934999293
1991363719
342645349
450322378
926127905
475240867
92602996
67964674
1069212427
874419722
1962447751
971549233
1645159262
1146045102
473859824
1766144702
356197775
180588525
973259503
784447569
1383539752
1418790414
447609512
1459085020
1757320583
910855316
1998660219
1043512632
1003254024
515893756
1232634065
1212496236
1008622882
2110919276
977054888
597263253
532243084
1227929934
58396022
597518810
567964041
1054191523
947509038
1466237977
936079130
2039923140
123441026
474421458
1147481338
769830679
1313901160
1619272612
855778011
476003509
1728761598
504155180
63743101
1339772795
251637949
440148302
691953036
9892751
836346839
1445869266
785181863
468127405
256405000
238093808
898553996
2052768900
812045008
1983370408
550923952
90386517
975958274
60793596
447266294
1184542371
2134373343
1820843403
994622507
1619386784
967753881
1546788776
379438731
651077732
956728825
1737571893
184725184
402073318
1826103166
168632314
145138116
297805992
164540577
214358254
789967438
2141225099
2045661339
218108386
1272347118
960311871
37370303
734855491
698725302
1683715522
432687746
1794662151
424166464
2112296288
623575404
483787416
1995105437
1849961123
1582078189
2147483647
1088213226
1122171197
2065487574
84497152
804607537
708089811
1468750646
1017763955
1324436633
395512919
2037120961
318351490
273281985
395061039
1647371546
195054430
569326867
1160789054
873839792
1853261908
1840539431
1477441272
1847041684
1160100657
1556696884
1318958164
41393851
413398450
1371683143
199323233
57984507
1964768074
81255075
1386026125
210738592
1893999638
1362984778
2144714897
1368193191
1699783559
1328122669
1161351826
561788827
1667230051
876769835
2011925748
1272337058
1486492051
633300228
1852350115
1529756337
351687824
1564356831
871083657
1794040286
258032714
753980997
1180808541
1041518717
95671466
689129626
1813973283
1300530153
458917597
1161642312
916703471
611764661
1785177200
1290312652
757608326
1496128164
104765018
1506691200
1231696608
210800221
518156752
1655308846
1541741984
432860709
2008183707
797118466
1632734463
1676806210
62407967
624256792
1843592590
1218077687
603627472
1726846947
1858342522
1248222150
1436788260
46849957
2041490383
594305207
263709010
1864259167
1033743313
570884052
1259766334
918578887
337275106
1076687859
841579587
1005390397
1296905830
1937963233
416880307
1575995469
214174312
1337990555
805922662
1907546704
1993976524
335634114
1282232456
1724897480
1793037832
182994786
917769409
1234850170
248196735
858949991
1840530697
1426638345
133961397
256247218
1873124186
1491519904
599540326
1280977001
1246694876
493411853
1282193798
847122018
1036354312
392111321
753855370
624976725
995728343
453596873
1229503105
2100301425
271347560
1644518947
601655546
730013280
623836164
1379727228
1160495627
1262452513
614718020
1524437717
1413805018
1618520426
1718155604
1366505528
22013127
1996996484
1302722745
1681480398
1847406104
41859069
738693359
1238373346
1548750249
1684310949
194746542
1780964305
1496264158
859727700
2122803513
82492170
1125368628
1495510720
380347836
970901040
21922052
864660270
1935698862
566530908
320360659
768023667
424207213
1206044385
818665387
463131898
1214767796
202643520
154710597
370665371
789198631
799533513
24303256
1471826438
1756725494
1777252109
912807156
1264488566
1704403268
1121646164
667191109
1651514025
1677434437
1454052464
1795220140
1973467541
2088024315
1732357551
1148242629
1662646079
1568458785
1751951828
689610655
184849642
917390440
295281920
571776642
1104861162
163074915
375984489
491954318
314280790
1253016706
1308437404
804644374
254663411
591241070
1467419948
285871631
1561943984
1816103478
1991716163
2028261396
503477407
453319127
901596428
1086365692
388515118
1566438337
830472276
2134421701
2048017188
1822143106
1774781091
1402228951
1029648057
1578909437
1730277370
284468367
1924483087
531029498
901536143
744694146
453997933
1088213226
2147483647
614405776
80921538
788659855
1906951233
1289614432
1378715768
993909595
1812363174
375775386
167258425
1991768801
250921434
2116870953
1567039220
1026331587
1333531150
285877022
1112635951
459613601
1593962138
1023422733
1366152399
217434145
1422796485
833653556
1241089185
1556405722
1764140517
2014734957
1481265592
223111504
129478419
629904744
402479833
243283621
176349487
2120958776
39308745
1553439438
1875910847
714111775
685861838
605645697
2137018911
1126185893
705701889
1337978434
1753939742
1813203233
1000133310
1663254625
91373918
1385578561
1324259939
426707761
429562765
1910570329
1811128225
863240602
993705063
689605083
1890882113
2065614425
1875637976
881164731
510666739
2068392266
857575466
283571273
163888862
1210806758
1634659186
1571134971
860449035
1618855703
266553331
1753256949
1960265503
1545450327
1306000419
163372349
1471067278
1699127268
295422630
226182393
1952593857
669565114
1991477249
758495844
1181184827
2107708420
1144633711
1575327178
2013919515
1144246238
482958320
1028371343
105091317
365305545
2036013288
1637053623
490929520
1132279423
605315512
464413401
909666746
631429412
1740126027
1711474096
1863829830
1169290364
2067572930
1306722779
1908188505
520282931
662590054
823089307
386041959
1175876168
1704681495
408277286
1636731875
1923116331
55820242
70678611
1248641
1720062847
1366201509
1785527477
1296157522
1827415632
839622686
1877847491
1141464487
1047075318
2029823364
1037879325
1519533976
1044430267
1506367615
1873290428
1222146517
382269083
191964737
1212705807
1080137803
973126510
1245185548
1250851786
1905782983
142414664
1161759312
1796109714
1691192927
394634217
1778635353
204565037
744240276
1168549733
208611669
1327104316
1482741747
896911127
1224667280
1130012736
1049924210
376627245
149133235
1464883617
1986538483
501597732
1916650493
187535070
393683217
1486635170
402709405
1382149110
105519800
1304623046
2076220150
1467623634
31119262
2138641658
1575224012
2117893346
1975596861
1525883769
405861074
634582589
51531351
875561689
1946759010
253496260
62698470
939187279
1022040384
247362795
318601749
1008502055
1876961188
1196926541
210735075
86722294
1940394688
686780067
1081350080
1054728450
851700641
1540373984
507877880
407467959
1784655393
152083180
58447228
2055528018
304970711
1611228832
1114318077
447548486
1558265747
922848386
1649242428
2116056143
1347079566
108856468
821702919
383478457
1230492990
880535462
1876192540
151208318
844909772
625204816
210642062
1867977400
1259461595
867666175
1478207273
1528628126
53369979
561448669
1545067915
246602105
1566083232
1908498091
1827554617
1538404487
1693771652
339142689
1558059331
2133585812
51813161
457800041
562860396
1122171197
614405776
2147483647
1518724736
1503728565
1431853041
707240938
2009596383
1800780302
387276220
1592302219
1126655162
1373788450
2141640724
1919995509
2099747481
1303741913
1456220876
916053488
338774882
917294209
1212723839
272376787
1520471179
1876278583
1716864780
965106834
1481621256
19807609
714410144
344281347
153655460
1730565084
1014300828
998504935
1776618176
777980359
1989984471
313790687
740768185
1366043893
1167219195
2013012383
2009486746
1053764776
1291497721
104699162
380110362
847572045
1622845186
716913214
1285629618
843066091
1872175075
508752197
570789408
885171050
595364322
1144016582
1376851499
1204504374
138831626
1849362678
778781010
775258528
1036164950
1894005339
2016468458
1196130914
387418795
1321771093
407386380
318171481
2069735788
1211686084
921202309
933101659
1847105811
1446574910
459598535
1098813489
268622660
215676859
1754743012
1890538982
608359726
417645140
974588680
1438467431
232052595
1713242381
2002737290
1828679892
1364484064
1260397945
1502985341
1345846048
2133750874
868265142
917287426
916143986
1928889814
895312638
540309370
994086451
1609768484
975650047
170318160
1544518385
458806389
807380745
1999032360
1444122542
670190321
952128375
1321609422
767733308
1336128724
1429267534
1049098878
1084918430
160198848
1695362853
467528465
1231742522
437057252
143088647
257684004
1089999835
565319796
769302397
1893506502
353781167
2145383746
910971604
1065655149
1029908640
1114462348
1155359790
342337139
2087038941
2143124555
637139867
1776380115
601817685
490669098
1417474484
703787821
701875086
1681746556
1973958148
1184243105
475467100
438778494
167651313
738424639
106195974
1800940629
1771672316
625796384
59439144
1754986179
475857601
1507375652
1874967392
181297608
1992073535
1790869603
1537793066
1598080943
1769625200
874432650
1385804553
1177304318
461254179
224769389
960454449
1609148311
1511227568
1092394915
1224162447
141046219
928824119
1602147574
2088717560
456460
1833095981
1143439088
485078149
918303840
780717400
1986776453
285474589
1480298449
1909960682
1674067323
1115286090
19262078
1412464943
1276812708
319836965
1167909766
333847146
1169044021
521214821
688624134
204017904
1338246566
1564013498
1431566940
446225367
1649153197
307756568
526854563
1740346258
318656875
1273889960
522563121
52653652
1448953604
1671014281
252968557
1648513139
2100243743
628459344
1592074039
908784896
1301974956
231612340
160243862
2127496547
1146252418
949117123
1960538252
699672260
1313878833
1558777249
797606958
1601721476
1109672625
90435172
846412255
1319195996
924152030
2073281556
1632360974
265942853
2052214541
96687490
704363086
424747809
1945084440
718316777
1775705788
1904651123
2006676290
2065487574
80921538
1518724736
2147483647
1091112622
1636488559
628269946
289067350
1359296533
59676878
1146987483
1470542841
1812036179
1916453548
2132066523
1896909966
1793331134
139662190
1159443122
1398466914
1478080662
777612005
874360657
2042494827
287823648
428699512
1524167406
986077969
2121673607
653435298
2098451525
1969440276
1384994851
1812110882
2124295381
841787174
2017817499
1025476756
2034998146
83297136
324715104
1254353194
180837705
449372235
427173270
441287224
534999965
255296468
720851036
1123779198
1259935348
884642783
1640008510
1666292768
1510618492
1907303155
1661056230
1276121568
1637546193
1025049720
1591193719
128842877
174453050
42756942
1108745568
2136750582
35086223
1094931026
1469498174
1930624484
1345475875
849705693
353463432
4052285
779486901
1104416179
1357068810
53519603
1805034979
1895003239
1852708111
1230223445
1515271450
1943193070
488308463
921695592
1743922290
933269712
561699638
2064445603
800026083
847583261
1292462961
1533976740
2049503609
435279025
1203260174
807008467
1829693227
257029208
237934900
528114791
1192748273
412316795
1692343381
1392306941
202648195
477788479
1043538737
1370338876
296480702
1466887058
2118685864
237212163
47963617
393286595
1587489768
375193882
295106646
123375972
1260416517
799123196
1142572694
2106137976
70354064
1678327252
1945860018
1170585396
262216395
1739544561
2094366424
554616913
1599642165
2096468495
1047119728
2122401178
931646434
792298367
504660130
762338637
279226329
851165732
1959507699
478650959
2058343343
138646854
1596186424
2042121646
1886258601
1200288441
1962100027
1368814816
1215359667
1497874268
1263333134
2119059089
174558343
1228313364
698795544
1064917445
1325878009
1127145926
352381380
1329260036
1726282037
963573158
1544589908
1795246002
2070687323
1945401904
1396659138
1883616040
1593379046
896788406
1540551636
223165780
174536813
1405078824
1965679157
748243917
1971937001
1842593669
2045799467
403449561
1127272355
110746250
809075856
1351877623
1310493502
2103978680
1769446417
758170992
1138162885
440653671
799327446
1761049163
2092169694
1688991558
1020651499
347448093
1922214188
796183423
1630013095
1825203399
1332335545
114286293
1792967262
1401274438
884206628
688468357
1463808500
1448681881
550004306
538412610
773341412
1416795673
1386723466
1630363012
870138852
914723271
1386989199
1381462840
1175310942
909217469
2079406514
1787128536
388661573
723820500
1998339641
601262416
931253464
2113068227
717268340
1377796249
1985128329
1455338239
999216944
873576735
746269556
1858756976
1265977342
971009634
1856178251
2052378098
62101556
1824641231
132246448
1803359775
2126115332
1212973793
369039026
311950085
1126147620
1737918519
272430702
2146071990
84497152
788659855
1503728565
1091112622
2147483647
895780560
1999323235
1771409110
2015310034
1311895941
1602158760
54627424
1466099609
1523294477
1607625083
1112495815
1362641936
1103304188
336886922
961600416
788012483
1151484979
1204637128
1832920507
2143059827
696312794
1078570925
253555477
822709635
1984714268
1984076994
1861968713
1711721601
1027630683
1824712049
270191055
1096061003
689665316
221606295
1209177844
1442599411
1764791327
1723502286
198226179
38000738
992382907
739223689
89072089
791779362
1066866441
1326114478
498374287
1295023053
1071884355
1417940560
1051026200
1158600963
200051579
186048672
1052586219
1519235549
1841567646
1992446789
245736489
1397616174
196445146
886582395
928583259
408133686
741269024
2016262415
624601293
638847038
650262304
1761907004
344959212
229106756
1094023712
237720532
540968280
1752578659
1667193673
82206631
92058488
686756825
2064348203
91280780
1838574792
374109044
19518336
601389343
80020163
1822602064
743109476
1519428355
815964010
1952098663
725423835
867796335
697004129
301197124
1008977284
1070731272
1197947968
942042898
203136093
267060236
2141332225
1463166392
1822426671
1339341891
1922907684
2117478770
2138569528
1250978226
1646703699
1642412388
1334098283
9608826
1903840804
682321577
597398883
885401181
2001625830
362966037
1995331286
632257223
1088654110
167406370
2129336950
1779400242
1232946216
1145108732
1429177330
534809251
2055519154
2093248946
869761993
1952488680
1734566226
1609830767
1650865125
620863537
1167635190
1269383190
961324259
1146086256
1722864365
249866379
1293159960
1504836989
57314741
1117601612
477155703
99085765
808525659
452202108
1599446334
1061119263
660360107
1520390157
578330616
703358799
192008381
1276527634
1456747108
1724602814
975828267
909772806
1824726600
1149261713
429033421
2072491855
2109470947
2048514720
1304393178
585753451
581549660
1395665444
2075571415
110797016
841040630
710443313
496949557
1710131065
1604989305
262242892
1784704212
1388986736
1281983070
670388489
468136708
395462383
792230227
2037410270
1495280319
202389825
714472875
554762952
656722996
1953552906
1238263959
396441698
1175533343
164871938
555592208
1633668846
2134072472
1636761420
1585936612
1469962017
1047917959
921861307
781434016
1663039399
65140032
1414271099
1764500188
1727930276
976779715
2072162439
265569400
1858750851
1613966257
1633931773
1795473998
2131234803
265107734
1042747721
1020020854
677282454
1952683848
928085273
1880442709
439193011
868238714
695094034
1908136655
1030845320
2114086203
867873210
2091850125
1827060021
1080365920
1287936875
2091690799
1452796538
440686134
282382188
1222366273
2116634626
1059003205
204210974
374077705
452965893
881828193
804607537
1906951233
1431853041
1636488559
895780560
2147483647
1954616673
162449548
630128265
605394152
230526915
1355835747
1375374364
715711218
1977309674
946965153
1359456587
686540490
377871912
1466131969
1271874895
72111130
1412089676
1358226024
738286034
666307479
1233854290
958938593
908600931
1481998994
656667605
82415842
746993181
554080608
1869539448
1063979394
854530634
624846979
443197275
1349543057
1544030073
1910274861
1326021915
2098576165
750395956
1574498403
26514802
769945814
626640869
140970792
82041492
275978465
521993044
13955100
51112737
127294608
1209608299
816188071
1203150925
1565111051
595919723
1919643096
1706089609
614774769
179737031
115933483
1404070451
1198889730
1994984577
1701561
123460003
1690097448
730707343
150843242
1266184929
198454660
1503783626
732556045
1881240345
1343152237
2076985127
1767780734
1644678035
848337882
274043337
976136515
14897122
1915069930
1272922868
1109173980
1412623616
541763548
443371741
214454303
1692303713
1174540631
662718057
1055054177
1848293020
15106680
1841977225
845834594
1802783694
1046214599
1935765448
570629553
2010784772
1438278142
1189872639
426209495
2096548758
1996122125
1369723361
1955918426
1743112487
1795411553
783797569
167453758
1332812760
1813562768
1960849941
1302058625
235720552
1895546484
1448317526
294367515
410307645
2057457338
1363973786
1332769118
1514802288
2084924918
57036478
1348925854
2056835177
767458018
7018846
354567568
1158687005
642022369
1480122192
864037570
1724572534
231079472
1090265658
1791041920
290319682
1977727381
1744105729
1081681824
246439554
1717629221
851119740
1743137806
1226398895
1477234224
106577909
444911170
622371069
1090234740
784458175
369749780
350454948
624025927
479756444
158039525
1295903165
1500792733
1802862944
1937910253
441545184
1069904784
59545638
147517045
2104331165
438477776
2065605383
113660265
880277224
1953939858
1662038332
1042096263
646026190
876509339
1587771819
1064767113
1582837500
664528801
1163039577
1499496570
419389689
239201541
1314210488
700457127
1339443960
643822669
2074563038
48179206
903225191
1713260132
1061887100
1348577628
1925145980
1497832580
1962735426
580187318
1368980778
1421943526
984302506
714007102
117582021
194185887
1568163117
572030301
1204987458
1712592839
1819557200
1362405525
1070772044
33896658
8263778
1379665600
1887475917
649870967
1623421225
998864978
955811417
852400123
1981935154
980436210
826663203
946253489
564008289
171665778
577777983
1407318668
570417752
2082570996
1233793526
271022765
2020784411
605275297
262516224
1436028600
1038440430
1542793122
1438133460
1781669058
78261402
1588401076
1249331569
1120289228
564599140
1332168067
323379824
1717349376
708089811
1289614432
707240938
628269946
1999323235
1954616673
2147483647
650936450
1814659878
1752002570
138415933
1388406998
7092302
2118308091
2140586887
868108871
1769996388
678810537
685298097
815502819
1656450360
1125686717
734214720
2085921249
1266809150
936569435
422767994
1495965798
1489637035
831106058
1386504925
1417002191
1055403804
425996277
1359013582
207183512
1070272545
1708467443
2004817067
1139180562
992845832
1133549177
392853790
1006408786
1111624552
564253329
858371967
1978606484
1948165395
1213579718
78028947
1365994860
1205975438
1223355942
1192229604
1069729720
373654271
61913340
233835368
872848612
226519307
507623764
1070952077
1817057102
202265250
1915683028
74374274
403476076
21234146
530206754
2113123077
1951476310
868399125
277485051
1777112132
1614404737
536690587
1556394913
1550926004
1130777154
1884322860
1028944016
360670128
725939309
1554605977
2095936486
1720415254
242852418
972469963
831139781
757513563
2016825614
423900154
1420318748
385427520
965033171
1986716452
246207033
1886414444
1977789062
1269365510
422424963
1793048244
832227535
565537486
1980003564
1282328694
843394740
1217666931
282884295
2077163173
880666224
391837411
1927325198
599244253
1357876841
607825446
652463484
163058711
567653288
1135379120
1869856126
2028596227
1378678154
817317481
1001016922
416305219
1308355426
1543483149
1968356048
814085371
2118089734
990923149
769809687
1501899510
2023981519
506483120
543648939
1527389011
659204400
1942776867
81075486
1006544800
600798213
1708488052
666084912
147860038
1250821933
361244644
422634028
1706090251
873825725
404033688
1639015052
568951715
900967442
1263341317
2061594856
365120342
1433610559
1413602347
1243560887
1006021548
1670932970
819743476
856116162
686246699
1211325766
310210886
1829507616
1189567325
2140626291
1228624857
1711170345
1024510537
417006135
662395330
375575569
312066205
1822307087
2876447
366972281
1612330432
760092451
1199250705
237403326
1426016025
533230104
114276352
155792160
1768423429
1855751882
608332114
1212208180
641628353
2118178223
1689364746
946060522
1835464291
1952387930
262282391
459140785
1066243865
1987101253
2117514663
542663855
1447908100
935174645
594100086
678299076
559668343
1343221795
672302246
41866560
134809860
1638440261
1975317661
118561138
1123561888
193054618
348386497
741710267
1508076520
1227892017
1015861386
1249779699
201988636
1609431892
1297565737
576715737
877194113
2109041378
1215529359
1812668349
783411886
105134777
1447789559
136102512
1782766848
2124445063
993466669
1009896021
2054667284
754504584
291939310
363907455
14254032
382305336
739190515
1466598271
607413243
2010599862
939007486
2090563788
1335464035
1388745826
1468750646
1378715768
2009596383
289067350
1771409110
162449548
650936450
2147483647
1483986616
361475001
910750427
332671969
1899877999
1828074351
1149736014
171000917
1263576858
1035366223
1183471846
560590715
1519423509
580327094
1107455757
1775970697
264000840
117383266
514089152
1586092274
360166323
809136299
146392483
1661279280
402202488
1937464689
1209929162
218055121
1375532373
916181544
750522344
981749741
6800292
437585431
2058672217
321484864
1769251263
7311676
1385373710
1727508583
1493158705
2039702839
1099115109
1084290913
1228581030
144229787
1531555606
68614261
1377178954
1572410450
433147277
169365571
520345566
1096368387
301298083
1658907483
1192385265
585395551
1025315910
696238758
1373741989
2004915220
549948149
853002876
314143793
1252770659
1695113302
594602610
629025012
2045619013
1264560503
2037436895
1452522423
385540841
1774176145
2120530079
2066302661
570522109
350989617
122274013
1148001280
2045689442
394715789
447945011
932560928
810165106
936703374
369656844
1288425796
1021491467
228883641
18221250
314031629
891874633
478358220
532921291
760735404
165100425
812663030
1858433431
1782132904
1483341931
1199004070
413320123
1106691434
1034615956
1690869716
1409424259
1045011264
794816264
33473676
1481044684
1818425299
1845859359
679777382
1084675129
863891670
1593838979
798700854
1304916291
1674332043
1149119609
519816526
177186588
199036905
1684462800
473297422
657357378
1448674607
17319986
410443323
1109262401
889655835
38660049
1201193462
891181117
1763561911
1894014168
256616068
1922592339
1457964742
591492002
1212531156
1997767110
1490162062
1903080668
2015009140
1565146156
60836343
1569945209
1555965139
578924578
2101817698
1457497610
37267700
859554096
9024318
1729737509
576789841
1083705759
1104095271
343030619
2050718037
2109289519
1621106597
654697480
1331607307
1409223666
248678958
2101359806
2116634552
423804858
1891135072
313442198
1310714937
381714012
587108850
235853162
194281355
738993269
928252493
1112366870
1415058444
2025844991
1487373241
327788974
1636067959
1673001038
206935008
540649735
223984590
1087936707
1765206087
2037781858
1682791180
2057179474
399885322
486603399
337572245
171322162
1721939203
425443810
1705344810
607819314
666574623
437564291
998191036
285098432
106955855
396763108
2046321288
220430492
1587576642
2071130524
1988150846
889987246
1503568610
492496679
1506764696
149045917
34654241
969736396
959860583
573874852
2031443561
1397548163
705736241
1734193025
477121799
1482758020
2115798802
696828861
443351463
1777388869
1281234666
21183193
2061066390
517952134
1962983871
1332414403
1015986774
1773049027
122391083
664331236
731130440
405724723
2107704857
437241991
1017763955
993909595
1800780302
1359296533
2015310034
630128265
1814659878
1483986616
2147483647
174528927
571338015
1199522943
701942706
171935686
314581358
1971555385
1613693350
1048253791
1734513147
2114626824
1622170752
1943449762
539225985
697099400
144007424
895572099
868578740
591903363
1088693071
847956080
2143539394
882909977
709671210
138334792
1231854431
1239762339
1762210904
812116305
1222938787
918979657
1485216063
2052158322
1255965612
753034491
1795803498
1435567812
60334715
364118680
768112891
896405940
1892546760
1778570065
2125220387
1975451988
1829058262
467323925
651952835
740080380
1246263624
952930715
1449093727
863929361
2052060697
1341308381
1972244888
805726969
1552878593
1519773670
1785950585
127843132
1634018431
1450930715
252722078
181121421
1754739021
1956292849
213106487
2060813098
84302909
1323589208
1199698475
1672024263
478659452
800029255
1005328793
902440682
1362070499
483504696
318722402
1209357231
163848309
433240078
781463316
215087416
1252194974
202523931
491044111
17520907
1977958257
1253491824
1809732462
2042983968
1527048588
557978911
1741166096
545758678
329554848
2101663380
1532113990
562473931
2145179691
1208834195
1320800179
1927875158
2112741652
1480678551
549490581
1614758678
1997711867
1331506780
1420246001
719493567
1217205267
1888345497
215228128
26286294
608079856
1181153982
1407182172
1852437117
462839298
1628057675
1149269013
759368506
1747546319
921710286
1538387775
653675180
415760337
1447832666
1177835777
476354388
1866323231
2067819431
59686257
1201165673
1672633650
711494478
232300434
830612983
248615091
609145089
318860662
203093149
40910513
1754586678
1243709490
1967300350
276660816
1856394470
1889488189
341387562
171448346
563373078
1721576299
1957497908
85498900
1057006442
115088700
1901404996
1133758798
415364467
1597209716
1956035233
1734351934
1580643940
327703144
1066490740
538883192
1045621463
1304549369
1073750317
1489050374
2007280348
93078648
344217556
824829368
452198520
494705960
1269234343
958406721
994530256
1537696575
638028
156291914
1976855107
1419812735
2110733808
2023615418
1543449844
268187706
568115589
629396844
1537931630
2097828313
142190090
727015350
926475650
1459474035
839866143
588117576
322789902
967948685
512596335
655660599
889815108
476859653
1128795687
1714949626
1153859820
1739985591
1014751669
544790848
1801984953
1987037551
718431922
1698246982
1969002137
339143409
57382911
1364672486
1381313065
689266651
492239280
814085239
1243274729
314515930
1200478870
529585949
269715806
782566891
1849098410
2048654884
1301516044
541712385
477790701
2060438023
920583586
1603395961
1863723533
713336120
1174938478
863769401
1420115600
1590590922
980459232
1324436633
1812363174
387276220
59676878
1311895941
605394152
1752002570
361475001
174528927
2147483647
1113009798
1141358031
2000188504
1228292542
1868855061
949927818
1771959390
1475489996
1571364777
1629191649
761019058
1627360528
131838068
1852526706
330408136
967805516
1825117476
625666699
1000334921
1123174075
1827345728
847438024
956300368
109407176
1713202692
1509638758
166112369
1012214547
1922400641
80052588
996934008
1832872351
844922563
785567545
829267184
1560459941
366950437
996933450
789566984
1209091957
1181433674
2042674251
892886859
1642748115
1386473026
2003094791
470295926
659825102
1790324950
156635361
1026656962
1229691529
1092535808
2073855138
2118922398
2054097807
799530664
697973051
736751280
2019314211
510627986
1546469510
754277688
1032290469
1966096018
169841669
2086713464
469981876
1417217982
1723056473
337945906
1451078207
2038647899
686217695
1901798790
662500763
867763378
1375163339
1778932170
1336891708
727722160
967003106
759982478
465892012
1032005010
205978089
1242236793
1870327573
176682768
592126942
195295385
500588442
1401904383
2103901310
1774991696
1143772321
1427283006
695351984
1471803936
218431199
515880181
1496208480
440664872
725289974
61612291
965080905
651454619
22288670
786581594
17062865
780316845
774521299
749724799
578316164
1724680990
1493566174
1612017454
1620035631
945647486
1313453357
774875823
1627901539
824767870
1574396585
1657044036
970746235
280695306
825048782
1008892757
529652654
2113394528
1363393699
590015728
1584269478
273982124
1905765265
1213943429
193602745
1903790445
1117116595
223697713
1304403647
1094332285
1378084918
1394190772
577143944
65783996
2017131798
1118226694
1256030945
1899501412
1642107947
994724065
765765228
2051876514
356952184
1019978862
1318494565
666091413
1888278929
581133663
142247606
702899572
109064404
734527542
1401490099
951602448
1362817254
1201401185
1024642639
763944331
1567988159
1197292883
121958077
815741515
1338332538
785403852
1796811041
853793434
1826547607
1434098747
124684006
1674131521
150362229
674808649
1328800716
1045854502
752483297
1319380538
932284064
1046123235
769099579
861386116
596361213
2080058011
583839170
517627596
355056064
951003609
1681358106
1006008910
1740803364
1660744414
2048260036
1931226356
1785883024
1900405730
908011418
103213161
156538820
783210874
2062773189
421227668
774919290
177588570
1662706509
1690179401
2089766816
473778349
1839154828
1741973560
1542530068
1757268494
138418185
1026627781
383393734
975259603
1187914943
1607530553
1814048952
1256504386
1582115657
1711775105
1290779746
1497909643
328905944
1504039032
2112207101
762390546
556880631
2030532545
62089367
520090150
77829992
562687319
1341930325
395512919
375775386
1592302219
1146987483
1602158760
230526915
138415933
910750427
571338015
1113009798
2147483647
1540693803
741185335
163063467
451321192
96527673
1825200933
902605593
332508190
1543082273
606856056
1056840270
1969381082
880856394
2068248231
1990463026
1061941359
1339050166
1032357201
1161416225
906492284
930109088
1286093953
882113989
1215598522
1967213650
899381298
1710796300
959817175
1781507516
1197890069
811658504
1097921258
358976461
1272903535
576242474
1363637411
2021665913
615137922
1305033401
30588697
763937796
1106602242
20181981
1401877410
594446719
923753300
1525353993
1504097907
192587115
170456952
1225879837
130362067
1415786279
96293900
905381126
1343591034
749831375
441678144
1971346782
1045276053
1247950006
1099058997
690772117
1273740395
1619481720
1646645300
311702511
762517456
1181026356
1848778812
1250824481
1136938565
1874636860
721664219
2097324760
1342547969
895839953
387220705
411934352
1668810550
281136270
446381940
1806799643
879882680
1217356043
1751143819
1910168636
513633333
518444596
847353977
1190224725
983320
654634872
553694706
1108472045
1421287609
1704822662
12044760
901321119
1419649926
306638125
1115466142
538475216
901311949
886482979
1995223923
1710253575
1751131001
2114439272
1130033908
38041451
1613595527
1145986426
129786248
705639431
1729282020
470783353
911722794
941598820
166776766
93942616
230983469
1938470894
1778208202
1601731719
59291580
2001252237
373619630
1924723183
571839470
2109251548
1334828700
1140580166
201910801
1548160341
201054307
210630462
182386383
972152643
1563712038
2040484760
2064065609
2048545887
2092310580
1620839908
1594965645
2063893961
807278159
439249597
366779435
515612749
353200557
940731257
1035157813
1881322848
810781554
1195555381
1049316725
1945873990
1341131861
940689457
117161718
949365001
2021078204
1841072368
1661909633
79083494
1935386841
1274617923
737650470
1754412762
1934775477
1266512434
1823870996
266822985
720853307
1832436919
1054514143
1800383359
1905309527
538024537
734030175
1882840077
2142129842
659490315
1243615784
2095820981
628464635
771173634
1384886288
636342587
1165393517
937679178
688748715
1811929798
1848686848
1943846431
1380161619
173309697
1468668394
978670158
1456791657
822119557
1925411869
261867639
943863500
1974611788
1725308405
1371440395
772621143
223894076
2024758709
628895357
2011235895
1517914955
261758233
929651883
1805675017
1074783908
457491582
873066797
930516126
1610922923
340258616
558862664
1185551600
1200846111
142477278
412195908
610707594
285126600
2085720804
906435135
1956001717
1574542730
2110159197
464746386
1448245350
1049172451
724197020
1616935003
2146819250
1110004931
256053239
1414438944
2037120961
167258425
1126655162
1470542841
54627424
1355835747
1388406998
332671969
1199522943
1141358031
1540693803
2147483647
1701009930
1574924370
833715529
448606822
396980325
1185056596
719709040
2060076021
1738012468
925506908
2041506157
1200753754
1085244334
2067805191
1845238828
2023424585
693573367
158917952
1814048732
1216992251
1126722795
1762471123
1670994782
809291788
574961717
875335914
134120293
303669202
1319008674
74660271
586710520
2081497332
1963851001
922397093
887249711
1574100243
570583991
262690669
780979034
23248745
1480062249
105169341
673002235
155473943
1736776894
611879944
318280752
755741586
1279108192
853283230
1341217846
516693963
1817215123
242831627
712844570
1472972421
678983995
1438163200
745398677
1029979219
2146332123
817334256
27635461
1619126494
1353449781
1657001567
203119062
499500906
236734685
1720011654
720961212
767151189
1575932902
1968974094
125166241
1569164505
549948263
1315169194
635534921
1002166414
501134396
151137072
1269795895
1261356898
851492992
514839395
1326541634
278080423
1071802432
193100286
1126446585
570769351
412195166
752970351
1479301095
1544858926
1162850799
137479424
2094397114
1243967965
1056614617
1753431963
1000163036
2094753774
2059134429
1245065839
2029389106
1450430620
877363631
1320918113
867037117
1451531159
603705264
1308908979
1198409311
1146150650
1620560778
1751226804
2044144301
1433668765
1113411466
613012473
1021400047
2104726254
1788943588
1731183484
276085116
1879998222
1440069977
380160719
1558969017
1075158674
456534199
1059602918
807948744
1991097630
278861843
1170739528
1786033620
3616229
210780892
97067152
170143566
21568784
2134749549
782843845
901463176
2050133522
463264749
917394668
11507378
781242837
418293710
1696882129
2076850931
217786591
337627316
369498185
562804604
858204541
1968075425
924101908
578673956
328876738
1407021082
1853575736
482715932
389155555
697867319
2083680330
140182556
894966848
1918737872
753819689
890412754
2062773121
359013095
914897276
146321463
2050890338
723866740
1847515954
1727539782
727629898
766710970
779677603
1687989557
1911135062
199794099
377345143
759900638
852273221
1093699953
484779083
1336983379
373979116
1203082783
860999726
1102648200
1071536295
519674461
98745820
1364670370
1633227915
390539628
401234077
518287543
1260548439
587807375
802268559
956312366
237827628
295431481
395605955
2013770356
1151470710
673308845
109666110
1401356051
753029155
706336597
766403219
1669192233
835028469
399225220
1453564919
1388848585
669893670
245099926
740183928
1601081970
543559692
808983596
917998140
1188217230
269745500
1838008109
2058439458
1538178643
731117483
92891318
1951248131
849638657
711394153
318351490
1991768801
1373788450
1812036179
1466099609
1375374364
7092302
1899877999
701942706
2000188504
741185335
1701009930
2147483647
1294530267
1703548950
952847314
1955047669
490949114
222852929
735589035
2049968186
1311564379
1374140280
1239047587
211744043
280676915
285362121
76677299
816923227
1354494064
444542463
1138685294
851861169
27829245
1434461096
1311217839
1684185888
1749425358
1337425934
1555848049
598013832
1585189732
293949099
1249877989
487806624
2007613603
1559173445
1682457076
214122443
1741764608
1320671634
1808313388
1002862537
1837466493
898323219
22682163
1042510009
285653487
1170050406
98785974
562697904
242664244
1466770454
1005781493
560945501
399256326
718383506
1502326682
1576662703
5649695
1042340569
264260181
60691797
1766866338
1605310579
508431467
867163992
693729280
881731532
220676117
1039834371
617062899
1709986183
2145393265
1683415813
1527166779
1304110669
187164597
1547975996
113594704
231740972
443601149
1442092018
195689003
20210738
55613971
1006949047
1789685062
2088825441
1631397622
1858113512
82044918
473827552
1892277954
1872321188
364015894
525224902
85617669
566910752
1315777934
1071522208
833297918
83716587
2026547718
609552399
1842408144
1941780035
1225571855
438291162
1992605338
671848324
1817251575
2001691563
184254453
1952746229
1860407130
1407874115
808571703
258793327
578639679
1432690308
363133323
1315062471
1197651119
2004533721
1006411571
100322821
1484596791
431051856
2071734293
726711397
1743834159
1613582993
337782621
1131218586
88556686
414133028
1038621730
637101477
332073506
1218414167
588336444
2036693922
201879644
1676284404
1499213967
1735952537
1851025401
1204474912
1235660665
1370561300
1074739723
1084383559
294782566
1887748055
337132516
217461602
510095523
1544082378
372048050
1254208925
87137139
541201198
1313655997
1286336965
557149415
1724552594
1357741664
340965391
53337290
1353573473
617440995
483998690
675891176
1558743609
587055914
6222145
1737701443
1228992273
1353095688
1526167115
725002843
1843244800
1284019772
1010191722
2119871722
1887090721
2061882960
1415163496
1187740379
1521417901
1533267494
1105162094
1709664179
1469394575
1585981405
1124649851
2064116510
2146453630
1277750484
898484650
276239167
1885181230
1968059099
1570681830
2146410155
1759049081
505421530
2127493705
932275473
901017588
1886492812
1256298438
365046561
1026321783
1676268824
84255775
112651177
140049712
1080251820
1967058982
50377707
2075417797
790737928
378101103
279498926
423155641
1281196314
917384849
756655888
721048689
1929671233
425170399
631928594
1282845249
155143391
578915043
324549331
1612890618
1487855967
526653797
1626189329
2029927338
1425082176
990699539
1062210169
273281985
250921434
2141640724
1916453548
1523294477
715711218
2118308091
1828074351
171935686
1228292542
163063467
1574924370
1294530267
2147483647
1891443090
1334696058
1241803477
1336962912
1242103175
345443840
383505532
1154526759
156671915
688701973
849083594
1795029162
604394843
1509141483
2145831512
1984098973
1392461158
1317665336
574227436
1553195155
1361843404
434421239
1953611468
1281518176
310141818
1649904745
1719364375
1612782955
1073097369
642016381
1380761235
227948029
1334773024
1318164117
1424028503
2134004217
1086243372
281202794
1295590115
1150839866
918668128
812529648
229708262
1521636017
1168627754
1343159079
1603868530
189452715
957140869
1167287073
123489575
1231658692
1096262752
418506116
1692314
221635390
713253096
2145461311
549624320
1708657491
1280207830
883475399
1138038712
1824936437
1057588978
1425134997
128566523
1313019851
637545356
414923685
1133418266
1832775524
1796004632
274768544
1155168235
1571778528
1613017446
1731010406
1820285222
1566836149
598142725
430192909
1708018794
1922488275
448668983
815007112
536609428
262859209
1198454394
1314583519
713369948
263603453
23634182
1902034369
1733571839
1093282247
933321425
1374090528
273318112
806224191
671579569
1074630384
2079909538
410944170
95136386
790076479
2059945393
40499153
859732304
1819632237
353187525
1137385166
180159141
672453757
197302509
190392528
2047249378
947078728
1263422092
987519618
1726844486
552971269
2055211279
373999296
606599059
47900835
413801090
1018019805
979626755
503461089
1284022025
282419081
750315767
2081429245
1442652716
2095082718
1772862439
1308296839
662816055
1076461946
835552097
102349527
343056202
632072464
1744266914
390273380
203346848
423324925
869490198
546613781
1134236153
1950852916
1422843092
433049010
1534613393
89452681
419490951
1143950348
949574559
315998953
1175075978
1346854771
1534865843
21826241
743171294
764419347
1394195582
1277392302
761810605
1877773746
94720327
639565184
483671259
1902129117
1212621331
2048058306
73982591
237871192
1208582239
1515521316
29814030
1295443243
456422759
1684578143
248888256
1535552528
678780560
1298591269
1537736681
850510322
216842808
1456880434
1230439989
2008323824
1309340164
557016701
1184873604
1237783254
134969121
465769255
305368194
740467387
264920507
1384508290
1240834032
513554226
107552766
609814761
1346591774
2091403643
1525753568
579922962
1188159243
1975104770
30741376
1656318870
1797417735
1008053757
1659287106
927528117
1650967045
919678144
1718615887
274999169
964115284
556337935
2092272802
279862159
1141979749
993253758
1073207104
2009367612
313793443
1292118502
2015580361
1190251213
60510406
1600715436
1666132842
484996927
694746082
163908239
395061039
2116870953
1919995509
2132066523
1607625083
1977309674
2140586887
1149736014
314581358
1868855061
451321192
833715529
1703548950
1891443090
2147483647
792457073
739220540
2024584872
1144787846
550376263
569960644
1831060531
596086487
308226207
85570485
1188355810
2013916733
383614994
1721019458
381283375
1237858762
305171020
2023786006
1111469785
649029905
971509569
906931556
1447354211
73616546
1997055809
123265753
1997847336
1945052860
322415186
1744141579
1366101837
253810031
1315731349
1035049601
332723400
317807782
784950484
2050776102
1790846871
1713759756
546794689
131358750
770488088
1356368774
395963502
1901629909
1554167706
957914268
1403645281
897013184
977768655
283486301
1655251542
439821633
1017627117
287415533
669512216
1540269583
1127298664
1469385842
156583912
1934302817
689886580
1786972866
584839176
1253158526
709034730
1669936215
836774628
1453833630
357761031
454625306
478049082
1672607529
259775916
1505025976
1572472552
1543539846
1085633206
1314397771
1139617960
619444081
888483294
185288978
365664439
2074289628
1268215616
867765475
1354926609
1134972835
1318887525
1470822112
1317710521
2049839113
194792189
1315074881
199724172
875480745
1884625747
2125631224
1102601474
1926933143
460219693
184869147
689196707
1245751297
1690227363
293881302
984821685
89241783
522913125
1601883001
710465658
1303436659
1718523563
2036004499
1973947330
195220287
1888818361
1923973118
1066882141
1354530197
1452663390
801876702
1574411079
798230344
697832920
1035978858
1788690913
888427285
807610439
1817953011
1735025825
530818349
403121340
466425044
44123255
1222283372
1668602992
1811869075
1586009525
1175139846
870901085
98632671
930977000
1647026032
581896420
439033854
197916925
1476393333
1259990616
739546192
7558399
901128267
1890698811
507231721
1265616928
566885786
1447465217
128861387
1928987933
925332546
1345333278
454566262
190177739
847514127
552721718
1918423804
1617867525
43447182
68038101
495144148
1731553973
858614882
556882130
1018494867
2038440514
1427174800
514016968
1327447567
531266097
232737709
1978073271
1976321045
64547363
1431286423
1388706573
314460928
1799081438
1450291123
1256891120
1547810549
1943896181
1297716712
1482930196
1341907424
1918519033
258958154
1610460525
694891585
779793275
186573335
955039638
1046734944
535373735
1587959485
1463200132
1688034107
344821340
104374719
1855422927
529578358
1941375591
1858565196
1247390703
2040787746
415159144
1655556594
1110379565
1842031968
1671922516
241951271
318518432
1964018684
285151851
246001262
211022101
1291216625
1029022934
1077023047
288323028
691384103
145857080
138678746
1205287244
1330197612
493324736
538237276
1017223792
866069282
740513927
1647371546
1567039220
2099747481
1896909966
1112495815
946965153
868108871
171000917
1971555385
949927818
96527673
448606822
952847314
1334696058
792457073
2147483647
202921840
340360525
980545790
840633831
1937478049
2097041366
1239181905
868656479
1028373530
864011480
237660960
1490547460
43516138
1078702119
1141587885
1883806175
915003170
350938608
2032133804
883842241
148940691
1708196454
191360628
1003831853
778424746
1748776909
1964003246
707209325
1395435493
769328717
1660944056
89373411
1534702877
1047335916
1353364537
1051893244
853746872
466145231
2013637855
281796114
1109274786
526538656
1563967964
1836878032
405822617
1719066806
514780956
1343750734
1180142270
229697122
1965843430
210702004
15272689
1265026745
221066158
421418373
1044603680
324894067
837394726
1327996556
599343169
2081448244
1432634330
681825229
130990006
218624604
609628282
497907411
2117801431
2076690115
2146998732
1233011909
1969658868
806371641
1740654483
1633137987
572215431
80171203
1527058645
1342931942
1171297871
1072764058
6503374
616053023
1510045420
1441384052
95402963
1496983885
1923492063
1993041567
1980569300
637959689
2036979725
918916713
1990882585
469503708
173421430
1592041657
271283416
1820666351
1505497157
1671001036
2129420897
1273221775
248181175
1077788144
749815606
1596508986
1499841491
1474580223
1231167149
2086541443
1952150224
126922137
1053609531
1021536105
1569090176
2015670869
1147813930
838919874
947160210
982223291
1833676494
115784876
429841799
1975400239
57526457
510849348
1210112025
1793511844
1475077080
1612747784
879791388
1512761586
605937047
592248698
1752831222
301394410
335340720
1977305381
1392784252
2084380029
400387883
1588924447
894896740
823250265
572094064
1482428228
1060293215
372857352
1766331443
585635166
1531513004
1975417458
1297105850
1700901724
1175108015
167610924
83722851
674210341
1599823582
754757625
1976685072
1308100077
159936647
1268235734
369977435
401307156
1120158346
1667889474
1858386517
1468262805
2102770920
959361466
536626060
1735686139
983640087
1056226221
689620597
1820554422
1651250789
216618282
1386160974
616488516
561426422
1947950663
1667921986
1418944346
1273026587
1393640119
1240973890
1564257291
55493251
2026682304
343384875
1027799526
1670551936
1280935870
108517440
1307633487
1565191082
1228452473
406019489
2048166065
766480030
731087817
1892213053
1857024458
78169795
1552627115
1921840325
37905003
1344717253
428153041
947250096
1244876908
2053038634
947461484
1085826175
548736569
930793729
1135982896
1510005505
2035527829
891332421
93522587
1418746541
635479657
1355250848
1863896569
1013777054
753918545
1655030262
1985658535
1969613320
1791292173
1348115548
181495544
1207001297
2001245307
195054430
1026331587
1303741913
1793331134
1362641936
1359456587
1769996388
1263576858
1613693350
1771959390
1825200933
396980325
1955047669
1241803477
739220540
202921840
2147483647
223217797
1580262207
1490457294
159870605
1045203615
1646521851
1671817002
1355796657
907552588
1469776166
1007022839
1251896570
507270885
1537174018
1839979095
756350446
1851504906
134220023
1708734985
232625577
122884380
2103055239
540832825
280044594
950855507
886665410
1902598282
563104936
761772075
392615448
120078672
1363495285
459661659
2070843950
682342426
792675443
18424120
1933065004
1000649739
2096016164
790498194
1275229220
1817949433
559548860
318350686
103509245
613456368
1788084643
1585856002
1970581785
345021630
1905261169
885680829
1304114359
1592240647
1343296220
1337770351
351476101
1288460812
100808625
1440835573
1795904011
1099982138
2018668372
238524235
1784147198
1431961609
1854483195
1157566451
1276441847
752513276
764938518
1902811577
1648116891
1714089698
1576286589
1188202632
878789981
281188075
681139712
258477974
1242926871
1979205503
407078914
378322541
1585540903
1849829280
1185716401
356654742
1739341051
866256200
2103027485
1331738447
1458093549
922298787
144393413
92978220
599185378
1997985593
349772607
392807959
122372449
1220902399
58044663
1351531181
888820626
372250229
328055281
1071467063
1526968117
1919194871
397838919
1250708052
1905679500
59795046
405181218
68052054
997731559
1602975485
115092658
947297936
1373362441
1954342394
91738409
1432914455
1013312356
276753172
2065593938
1873429431
2127044623
2045038799
903099760
1618748497
497034846
1217529642
874386310
1486785639
1475983148
1366811391
751368702
1512277699
32529309
554743878
1033710803
2130927039
2004594046
1712695388
427100923
442594241
1045784862
1954610594
1106791012
2032073576
1999374509
1866914004
451267289
1622219229
523884896
576192565
1768789641
1185131670
1117840101
428123471
827140643
1918640461
2014543101
324139838
1560524113
1482679394
1484546802
593409451
1554654178
628643335
133024837
1207309057
636022659
975165719
288000510
1606454993
806840118
1249321583
1392637123
1328313210
1862172466
1216734839
1175939577
663701697
955223848
1548100807
1854175720
1666193638
271538948
129585957
1568157140
106442252
1868468591
1065275233
1683180241
2085022342
47404654
1963993310
1827909375
1267852098
507827528
97555619
1948081081
1836672488
1564296351
1138366636
800239440
1607145650
1695954946
1920315305
1115742591
1487265014
1706644085
1917934372
69446444
1677977767
745998645
24331199
939212128
282605638
1836515516
2130215780
1935890189
131604243
834417942
1956960660
1972585526
1233766301
654942210
685439647
1549064051
1788356874
81307149
1704211870
748751587
613409001
569326867
1333531150
1456220876
139662190
1103304188
686540490
678810537
1035366223
1048253791
1475489996
902605593
1185056596
490949114
1336962912
2024584872
340360525
223217797
2147483647
1046069470
2078702338
1104325610
647605527
339754082
36224641
1968446986
1305619454
838859839
72106601
435838542
263902728
1098030064
1518086327
664257289
488815126
1476772663
557215302
1315633880
1717002804
17332815
1172469071
1031517550
1634407250
16728488
2012691790
1783490207
765186462
878879800
555800116
36633237
1178769951
1894395561
691237450
1459921148
1419980027
221833098
1885066277
2073924128
1779508062
203193936
1967835878
1235754245
548959748
108794202
367303613
1879052631
146776424
1967985243
1982275351
1136626645
546300943
1341702186
1627561265
611073752
547058575
6614070
1935388053
971886835
932994816
241094278
203881064
459389515
1505418980
1273920870
134330147
682012218
1255445018
1394478967
1368588464
1897197680
276636409
1025553377
143554261
1499165255
1936516018
887456461
756011930
324231895
606539742
1554987106
1965682481
1632206232
1693529000
1466463150
1655882912
674776513
1745132750
1725990087
67215808
237982781
1819846380
524482213
933863123
2138762243
1923947141
1426984038
1907450739
1350733765
518489306
359968788
2131977605
495404594
363431467
981281897
1583892468
1459538149
536464184
1481608231
465935165
994302663
352345098
1678818801
677473335
1880225191
1887776886
95732109
314905646
2115999552
2005073933
2000149193
1984643268
1827009188
271763479
780796916
409742400
1284006040
1224912965
1656410753
1569871394
1209022973
237414188
1224744953
9332447
1204300566
1695070952
330868282
490460736
2096459979
1694235379
1446995632
1591096141
1732205015
940135778
1885910935
1689826101
418281077
816362072
1824656961
742827212
473279430
166563492
872810597
1370126891
793772224
503973622
153140363
2041168666
770489995
1761472218
1446917860
5583233
1418872017
1619851134
283099786
645379139
577735414
1043439650
563639877
2102822141
853795283
352793185
559175111
1210025471
1448703447
2084342292
703124303
1306582964
1417563085
199231757
1698650197
633081996
1140049222
923694054
1442936437
1910749437
1085157008
810185953
324772377
1097316994
648835524
2053253034
1863100670
530965156
1498902130
283952590
1247104519
290260761
1317787738
822838996
1731236758
521100040
898891853
1100373568
440230630
1186589266
58252938
1464655638
1417699182
1644873118
1021109052
719094515
872669907
316345712
652852785
2100455184
946721765
1624996921
1336982128
1585298304
1770259022
1778942388
1457669040
690157523
1923912749
374238429
677174505
581195390
1329520353
399408827
929457878
1819603863
880669451
1486882456
2147189523
896875071
1517090824
185544001
1160789054
285877022
916053488
1159443122
336886922
377871912
685298097
1183471846
1734513147
1571364777
332508190
719709040
222852929
1242103175
1144787846
980545790
1580262207
1046069470
2147483647
897142396
367584419
1658331910
1345593744
888587077
2031186155
177025675
1449921804
1749693292
1809225490
1970171311
951736840
570177433
762367908
909765221
229044843
827666271
1548578336
1299212524
1633364659
529216123
988291775
429771381
974616371
872112092
1110888500
707500775
481298707
2106540576
814446013
684258354
618973037
957003187
1120953639
1706624942
1263160450
1333793129
1173520074
1469162685
766058193
994224344
204766857
1541203254
1960588811
445084778
1944784559
657351522
1741678135
2016605382
121961025
1983407706
482515828
541597558
1992646369
430732345
1030112522
260825470
787391384
2109118149
919591975
169724837
745203205
1391451969
1591188621
1554040590
2031585130
676618437
373063902
1304048513
848175741
722834215
806598552
1432193401
618634491
1638183333
1739172710
1772101456
340993676
1022792279
1977098453
920852262
1075196548
1745303839
274384626
1572902624
533115679
239166509
1510130394
263274333
1465885798
1337982016
823038186
1803190444
84050710
2025136266
839897459
93688915
571190517
1679552525
1846203640
1197067807
16169687
453174929
1987836552
1182034805
595807385
915988213
884262205
285769980
1920379900
1713176759
1026894220
1717529990
794865961
27120584
1819386284
963333153
1723300064
876680266
1294521980
817709468
1931698488
1544800084
2008816976
269282814
2013573152
557013383
984981985
1073040422
846773888
1112827366
2066157950
283043664
2102188936
1852578786
494263963
1817759498
1868063392
422772178
205020032
1895265146
2121424363
773351834
1335314709
972629240
447323773
651969066
1417430793
1383242691
653063406
2041216036
1848887723
90119681
666528537
51042143
1985314957
17780979
977755058
703116689
995732457
1511646551
1273327982
697212375
556617571
1703474910
359680280
1515707195
2067400178
1542539147
1350849550
1825586735
679600990
2063730521
1648954430
1123389388
537801071
1013728921
2003790012
1026188288
1361971198
604554590
664999698
1074120770
2089314704
782192698
1562895923
1572777007
1762942895
132052992
975150920
2084559362
47601880
236304004
316592433
822133701
645185028
1904030692
1697645037
536282401
1183932456
1028795083
2123504789
1686563064
1945588331
301032358
823837333
488415795
505886953
1102556680
307898277
438846332
112044450
793765628
968042648
889237078
917355146
1971916876
613805711
1405203315
1676842801
542803598
57739578
2018752587
263416679
2099404740
1305863711
1777456828
1232058081
1655024611
853739605
2077000054
51579485
381762185
1393091427
1913258510
1228786122
1209574897
873839792
1112635951
338774882
1398466914
961600416
1466131969
815502819
560590715
2114626824
1629191649
1543082273
2060076021
735589035
345443840
550376263
840633831
1490457294
2078702338
897142396
2147483647
815668404
1644879091
2137733331
1957999071
2145492728
66969875
1835088298
873438741
1848993280
926597171
1816569096
1271442040
1033671003
1563533654
587255426
1487361238
1886888539
936389667
455983751
846235498
379422033
1065307428
2048551063
57820474
9314904
922468810
226700459
1664817756
1226738308
523763565
77579963
340625617
1488077828
216799564
257451247
1357356913
898152187
1394223433
273788627
111659114
530045861
1604932609
1561690387
107230263
1737806446
154629574
1425675715
772790672
1369724808
1064269215
1095839022
740625848
583921172
881670488
1116463811
249066279
1652607728
1241022509
1557517567
1327739031
1303307277
1780583587
672819862
1195388413
1683110290
1897723194
908709586
352431236
937736204
1885346861
1865412612
1643739213
503760953
1103016280
1066157709
1160365290
1026942366
33211204
1606348806
585093942
584900767
283104571
1401712832
602250992
2135753895
1171620839
413854683
1633572802
151104922
1737313441
1033465682
675085560
1755228964
707601780
958202474
2107250349
1689943863
1869687394
886188233
1402707331
240275812
1429234503
1984953938
2058516141
1154904069
1269251882
1178993729
1059878152
479430840
1084571604
990994722
637113598
2061191543
1091287487
124226665
1320824380
2136242598
1942615880
1288713392
648690978
657259597
952511177
1875322780
1185563144
2098463307
1017933425
849104930
280379959
686588362
124217082
2000533513
2100518559
1670508542
1368694088
1795217244
350939216
1389229083
1283721699
1738341516
74297853
2037749707
63184899
1319509103
1718966413
2000694591
561938828
663946241
1116419613
1065770835
881321816
687956843
1402296338
1216725750
372736503
1977892971
1139319908
1621023427
1166435104
1456125833
655236561
893262872
473762536
927668146
1681440138
1140549030
456001123
1554937322
1524639747
852586483
1848579662
2103901054
541550206
1643180924
1088518307
2028332446
1514391056
1977008208
370026410
884940508
5705573
549518960
1500336858
984780508
879009158
1084191947
1214784318
418348660
1288717653
1766091502
47601366
514694352
102753089
1670704788
1720986805
1718638308
429557655
258101365
1937827767
1881746368
251282246
869451283
529213428
821977184
451933038
1493752104
609697867
1861262886
17416889
1124174347
1758459926
1725151278
1445596025
2046265794
1211132865
1317786889
1625983825
156091483
1563242747
1021647121
1396474279
1258842030
329665568
550025710
1554395124
1528067025
1396740368
2109944911
683518951
567252019
1300944339
1415427035
962153588
539771469
133856391
901897093
932897207
1853261908
459613601
917294209
1478080662
788012483
1271874895
1656450360
1519423509
1622170752
761019058
606856056
1738012468
2049968186
383505532
569960644
1937478049
159870605
1104325610
367584419
815668404
2147483647
1766606831
1860092857
488807449
824538782
1755635822
1054437555
1654619150
1247057579
1871517034
428274667
1320692285
283512076
1857725680
1140586368
623088003
851673146
890333664
209255640
224074894
1017080859
2037159981
1141737840
518006932
1923626095
1023987536
1883841561
393297565
1297051372
299107579
522492888
1642298456
1547541071
1199688228
433854482
290605473
573145586
73601137
654399392
1242034647
1283697964
1729187586
1904333322
2144927426
243494573
919323528
1863390100
178866053
575835158
761243769
1561272433
1378151109
1889318562
1997703720
465247179
2099629458
1082798159
1004739230
2024394358
1153831689
20809074
2142530093
1867556522
950821665
1216130961
985857859
612320103
321320564
271085718
1680571760
2017300014
1906886426
1550754555
817444288
1065760547
1993419674
220941371
1883192187
1293618907
313318324
2005153918
232614323
1707842636
626229815
2070910265
349451244
1004854166
686270192
1603212612
1431399853
1532153456
1789643829
309035527
1522834528
1478576542
1852542774
560210223
1771141200
1811938890
567494588
2060932642
1868957927
2064187871
1221012705
1386373214
1908150148
247136982
542223989
1340454187
1718298135
130646711
1330245952
285692689
319404328
1648736468
1214813220
402885072
536397716
2146967837
298733550
769709383
559051926
2032465267
894172497
1749532612
1773583747
1496888429
760056570
1214127874
776328316
962840673
1181369750
908029301
508765614
816443876
1306009018
2053628875
120162739
1818786249
1147440659
524950311
2143795238
1729556014
1257473618
2109501857
1163552319
96306992
28433134
1803261022
2103412430
1350216563
2045129210
572903208
1359134945
14441474
1975458145
1556484212
1196832016
1981371
1851620731
1572343039
1577918041
529335225
520231584
871837229
1664595048
575714288
1423544261
1569654624
1941040803
1910002626
318737355
144006839
1933338615
1410734318
1122939291
171999673
1331476425
541261813
1199260232
1008550871
1077381303
177097095
1251564763
1861621467
1549775657
2024255501
1311492325
578965669
220623967
2032498872
968081627
2022822244
1984356535
579582285
1919742969
1382222368
466206173
1963535307
2017299082
2108805066
1270425994
2034534073
1126313955
875014794
61094936
867120092
606129331
1832655385
1415835192
469529242
1693497387
1606812383
2146143430
2129882813
1256549123
682649288
1242953070
921156320
2071066143
798328276
402711036
54266195
653366314
1213036847
762550510
211989803
210640578
344220929
534409267
2025966236
550033851
50207883
1118903157
156732195
58586765
1840539431
1593962138
1212723839
777612005
1151484979
72111130
1125686717
580327094
1943449762
1627360528
1056840270
925506908
1311564379
1154526759
1831060531
2097041366
1045203615
647605527
1658331910
1644879091
1766606831
2147483647
1429785949
1594759343
1274783962
1137376
566509445
134971791
356499935
1816632360
1749646576
21906434
232301903
1082180048
1083709624
781187641
1746955609
1490328148
644264585
949654397
1392304796
1194461835
1696300657
1004641112
42505759
1683281061
321577087
1985698295
1826121305
479278689
887438667
1245643410
1585230726
1436560073
1630381811
649517346
2095721609
230309488
1518806776
2006024874
1438352238
2106499314
1889463554
1282024905
3482317
1438442679
1093136947
1232626703
1797892712
865961927
399823096
1380143655
649906242
120082578
1750147613
237655482
450171314
181016267
599778048
1642760263
1345626299
863402295
1059668049
799337663
1914296403
1075191217
416266666
1920891279
1063589404
1879046738
866077069
922919528
1697646238
379816560
390680642
1050262928
2021459898
427450949
488440923
320462658
1441910111
1708191655
858425077
1766682793
2046987226
696192224
1280584662
1501979382
1916219277
1762709041
2076373255
484659932
569193764
839690179
1961533645
605946882
1648195400
789018937
911555253
1516252617
2013407382
1630475587
198175084
2053613663
202934947
849545556
1122085862
997040293
1369681170
1938546116
773783119
828142381
56384158
506347693
973887027
954349388
994140096
1936233201
315652770
624079822
1539718384
130632920
2088283984
1830657431
1530194376
1060195247
841329746
486193201
2119961704
1164018022
193019608
1416191638
724567076
40010817
1587319854
520262905
1263186686
1599807730
1385044997
1654582049
1998524242
853959891
1677059601
552297894
1572713838
572261645
530330951
1327135509
378090211
721603642
278862092
103681209
1639378071
1224941952
1504293981
1062770117
507897688
386020201
55863413
1648327710
332914944
2114697469
1923723900
402905796
1983594103
849435959
143581311
2085866529
1847889763
1025295727
1687535816
1234186399
1887983489
2040937584
1445698933
746163698
1530791422
594021335
1625011340
445681271
250177104
413450977
2002515484
790136456
1661886974
1830926214
1821560061
1772116
459561222
586911313
1556569182
1996846748
1856371903
125865094
415394643
751217537
1160002886
1058968281
1063573327
1358607680
1851746602
1985828942
728630118
1181344711
1835924727
689052518
420972759
377793885
507726108
1034848904
1633484345
1259204433
465555946
1994410235
1252427102
83222734
896337235
295679496
720682873
386664555
2132872324
759716419
480985536
174906519
1362457197
1614810805
670346803
2093315158
209858973
366895888
1261690489
1553357632
499286130
1664754232
1863703612
499126409
1477441272
1023422733
272376787
874360657
1204637128
1412089676
734214720
1107455757
539225985
131838068
1969381082
2041506157
1374140280
156671915
596086487
1239181905
1646521851
339754082
1345593744
2137733331
1860092857
1429785949
2147483647
1695902091
733788987
473345988
2038500283
1831509107
1315441110
1661848825
499622783
1031106763
2066383205
1801890320
1424077324
682375988
339143113
1461332207
773027787
2107804831
1594211989
1593122276
1345260846
633922190
2026387500
1602598029
1115959422
217831853
920672989
1850007430
1817792283
2012954074
610453532
557263687
1458598878
2072146161
1339203002
1859065181
826686132
1362514117
1391723944
42220038
1858477004
2021951093
252939156
1412519456
160300278
540531568
960017933
931003685
130137005
439944461
1974667866
150792078
1512589205
1054589109
1210863495
787238459
286234878
275073121
1845809814
1673642792
390774573
883138656
1913720611
197517179
1423095610
196190113
2072438094
2009393576
1479752675
1662617881
721818116
1213438162
1759087718
1554221885
61511361
2036782395
205807676
2110548021
1429987375
673398793
769130168
1688371450
1661523678
2012980183
1846778776
1259089463
877109443
1738434893
1995118322
1404305030
264585460
1891992894
639840822
405843876
201827461
2133443294
2084104281
1024938066
1025862067
1176682976
847196259
376156086
320116664
916969271
26015672
1085136338
1374312277
798607435
1611634197
58459624
1047847248
827463372
1005962065
691751494
2140178108
1463458539
955119744
2079622478
683765489
144396579
331799328
182890032
1702315568
1312030903
1494457881
2125280485
490485648
872223717
699188749
1149386628
1536425175
1546217750
1915164258
1929943979
544463137
394210221
1824704338
1772867910
958838329
1668321524
1374679329
378282023
1909962883
493413772
902555705
702694694
1482273405
1296033771
398654449
81151842
190521602
422064245
1371402117
886735378
542769835
378118925
1741149386
1655200799
808130249
527010138
7766790
1484781042
1848715268
346496172
751176144
1548723355
1230451713
1362219736
1320250296
1591043541
95611405
255660874
1000078985
939750384
1682978724
1777938998
321864680
1290255977
1759556411
2116340282
318002310
1396042076
813989532
478576007
873564911
807911583
73668121
514837818
1963174799
1034028330
1483221257
1139015609
1925601503
1004961723
2051764631
2112781453
1176828548
48834294
1160228246
25054431
1821454653
102207852
160853091
157509636
193696145
1081489600
2012919058
371602895
1298487039
1173153012
1799821491
1139528896
1126311592
405445583
120401123
1616179939
1309976852
1677176760
987492430
630911928
2004941014
392584575
1477780513
596832756
1344498580
1798278581
500624925
1289238477
1897450404
258522853
1091157678
255806069
1435279677
1308665361
1847041684
1366152399
1520471179
2042494827
1832920507
1358226024
2085921249
1775970697
697099400
1852526706
880856394
1200753754
1239047587
688701973
308226207
868656479
1671817002
36224641
888587077
1957999071
488807449
1594759343
1695902091
2147483647
346396171
1247936950
1257701437
1265845395
850190514
848560865
67951657
1656415398
260489183
913457708
80868440
251340583
1524623173
1240248143
1517593089
219725510
323156772
524030005
656310922
285737120
2013123427
345685683
872862540
2009660292
151489803
1433692820
918711810
1315920482
324285076
736599729
1681610867
233164717
1604559986
2080939120
791312053
2123402455
1210042514
724280994
1947132455
1579551134
1499876825
716550117
48921974
1564220618
1347166790
1528074150
568926748
1052784507
713852679
1092388218
1266140284
611379482
1541869292
419547932
357324867
1053969552
1702423379
1924288637
1839576843
398098005
2013117837
171725026
1131156408
1390660285
1130239768
854327661
418919967
1227192068
426888785
825874671
1171165399
155407948
2089929710
432273112
1393875868
795621860
536111819
1935899900
1911622446
544555552
16378298
499383757
1030970077
56949466
1946577262
617244500
1732752815
316027920
461626418
1341237799
1679870477
858257886
2064434123
1683519604
1176430668
769738080
1615617540
1958686014
948692727
1062291991
1317196164
724950354
733756700
443594723
1404222896
1246518903
1529056328
1916179318
1050739047
1102981965
1039624958
1900419315
813036794
488569434
868063715
782149243
924116406
2123785201
1379526927
695155315
1202773478
1943635441
1806867391
1503929954
887819773
1057115385
1941544437
255519493
1111390999
1649495854
512730490
514459125
496273475
779643608
538384210
2115460167
254158172
1446637098
1171118324
744974236
709506945
1448466520
683463199
697229188
1185204600
355045056
499558060
1997078048
1489768729
1102793264
173187961
275569007
723159913
1026327595
1422443362
1703541989
1530841136
950967479
329340359
394812938
1501506872
2147408366
122065614
1010097039
2102098078
338559956
517656413
2126023588
996593330
115538029
1524671591
2091674007
659069398
1600244421
11822632
1226299193
592615774
1891016464
368356719
1704177358
1568763341
1299662183
81548926
232201120
1001667680
1138127428
1022016086
1228503951
1810643938
743125027
1318868367
1397132285
1722160405
928819881
856275048
1360877919
1502914503
1660250138
1843439942
1128841733
40259858
1359305092
421945679
1445180617
1132170135
1755100344
185647114
114953565
449273305
1310356701
1574784309
1688509119
118096599
1174533653
1562954944
512207755
1106240319
303406384
1828976174
610924361
1176445653
1578293655
1955263467
1053337188
327317216
1588881679
89836544
875815584
1141531280
498543162
2068139072
1996178835
1160100657
217434145
1876278583
287823648
2143059827
738286034
1266809150
264000840
144007424
330408136
2068248231
1085244334
211744043
849083594
85570485
1028373530
1355796657
1968446986
2031186155
2145492728
824538782
1274783962
733788987
346396171
2147483647
1435664426
1436621201
1633974271
1760638690
467876539
1057871694
732803251
1929106212
1367236601
382374561
481210406
1405093085
1566705938
1751089394
2067187396
1267340358
1319802959
1546784960
1570576689
1669820405
1583655485
1514202958
1812393835
392466609
1350727913
913911086
1152342268
1365606175
842535553
1189471457
1108738239
121059242
371123823
1093397457
782068430
970633640
2047475453
1681138660
1700100435
389624787
2042706452
10693071
103193322
187021965
1099416609
1159643350
1677170542
1286368112
1687122346
1299190743
1921001762
1497295505
1963534772
954966490
1394241718
106599214
79002230
607657664
1666671648
853950048
1105001079
348000826
59775107
650069388
1796774090
847445308
568256109
1947681276
207696423
390352695
1300602995
1073710509
1054372270
1379200515
194823796
1867394975
188043877
1174648236
1208856378
181936391
778368680
1597643760
1618439707
387252003
1798726203
660878631
1918504494
68800542
142376947
854405559
1490539724
1674271048
1475466382
1423976828
1506816736
1191693293
254306115
967540125
735138887
2030579208
189225338
1279295953
978406411
1074377580
902936234
583161137
11172390
776172498
1883676830
2097575535
934473689
2005287637
1905108738
1492883196
2025847218
637017799
868084058
17469869
26778414
30846662
1142922708
2010597281
1615397530
205896684
1246065654
1342944448
1489516266
1958167381
107072365
1835543297
644962312
1349951594
1822987332
398629164
1077508667
1813827344
140817454
209659591
1399563349
1213293379
265598706
841771148
806679856
1186611894
834280061
1343955072
687600981
982852596
592846444
296269478
1292118743
748216910
680470800
905294201
860358813
1408444701
314478000
1157639121
2061925663
1482209225
826747087
1196604272
334448693
1141284001
1724250849
2034674449
1256077095
1984145061
1457690368
1247004843
1568330960
917743477
1690813764
1313052989
1135980670
841709598
1087708192
1261688146
1159674315
941295776
1855431606
581770160
2062398083
607105278
1635215587
502249854
97071974
667816190
148012345
1938118291
632298369
19879729
866436238
809832705
1125257462
786584735
1607116657
453377728
226636773
1162988825
1980592618
201323751
413293803
484858001
59576622
894007603
54758255
744980328
1941295936
1868231145
561521914
522205631
1609308496
1599585585
948267016
303826545
1367039473
1507604465
1756815097
292061344
1007406827
118061103
1747402356
512878958
484327195
692631673
1704508679
794083679
1145424670
865684379
1014683641
1556696884
1422796485
1716864780
428699512
696312794
666307479
936569435
117383266
895572099
967805516
1990463026
2067805191
280676915
1795029162
1188355810
864011480
907552588
1305619454
177025675
66969875
1755635822
1137376
473345988
1247936950
1435664426
2147483647
1017713677
93060926
1320373484
1073924248
224407029
1589321185
1962569300
141404025
170805572
469360137
686853106
1954406506
985061805
1602775938
56766254
981731617
1085263696
702148685
2085558838
1663500374
1343871315
1971944839
122758673
1272820596
2018022076
1608445420
1862442891
136115344
613935346
1460867269
659870207
2122387857
1117432201
958417066
1997322498
653497010
418535639
1355877652
1519577638
722538610
706523360
230459621
1348411113
117141406
69215332
1958464086
1170437092
2020996555
1850754647
286580988
678456472
192156692
1664420779
906031083
370911616
21413906
319382509
199602010
343492564
505289354
1414192555
1496131644
818433532
1264443287
1291927734
1590779501
1097772580
1902462066
1574465749
1572958665
323970574
1796342290
911072254
1466712825
716729516
212186350
1294903125
1472374890
129636453
1758396501
1132732193
2017529680
2064525803
28847094
1588470548
2137340740
1547600733
1989292916
1921397411
1469441151
1058281401
2094254308
1933775283
1157461629
103633429
1769545544
1601109724
513515584
783971282
1957467513
868975239
2025955871
1127777512
1621772448
67368461
735294644
639406037
570134453
961577114
812947815
1903877081
243501728
590459839
743290592
1213157292
1448998754
924585127
1453458905
40165672
2053453866
592824521
1028419978
653549797
1075387412
233067071
241196056
365587626
2054432421
368150085
957869978
1905086586
171178466
710269433
1224671282
1303124729
1805755746
1888282621
957608246
281725815
477277034
1176058099
588605448
1935217140
2125617353
1405313195
1884855490
788592622
407966807
22688520
1243331299
1849672253
674124297
1005961447
1990499295
1118866525
533724608
1247234834
1239953465
697658289
1051271247
1402628633
15100559
609865154
1571816266
10495334
1504680139
921228461
965048306
132819369
885711083
1387344743
142656320
957329244
2023119924
1304363954
1416287549
1174357103
1386258443
2035589860
1646171039
1129244496
1527876311
1009496975
1513221397
2022519826
1526643054
1988643936
1321676051
41538262
1672360712
1446053133
1311082601
1294713455
1463491898
181803400
1996967011
146760583
1648191789
2021438345
1212127858
195026690
1388629948
1752828696
1047693372
412371613
647231921
888106644
1694883923
1055349095
1765428494
97207290
2002202516
2090934119
1123910611
1583481266
1106494191
526125971
2065568995
858368647
111430422
49480814
108683991
7593186
1427714924
250284765
592971924
1322504142
962302423
828867479
143900448
1318958164
833653556
965106834
1524167406
1078570925
1233854290
422767994
514089152
868578740
1825117476
1061941359
1845238828
285362121
604394843
2013916733
237660960
1469776166
838859839
1449921804
1835088298
1054437555
566509445
2038500283
1257701437
1436621201
1017713677
2147483647
1420692326
692481553
1633661283
1623075965
1069652328
472969448
981832595
1304803481
1938297828
710304502
1773337223
796465533
1081010516
2114450074
1850960605
1252396172
1980083223
330795765
46143801
765106429
1375087612
595595006
366696165
1560721174
250291317
643264791
532781469
612589544
175704837
403405197
466156455
1382995242
1223326744
597462247
1062667701
647042410
1577098854
232672034
1333237467
799536374
1364559760
1374418492
892759614
223843440
1468883798
984582254
545518701
1511237852
1432436549
1154826581
1423804834
379497321
549189094
226642985
32865471
926264294
1582845563
738685634
867186016
1803012029
481283647
692443794
401217607
426294797
1198369580
1375745783
935552224
1617383266
1419568731
1022266608
1927876295
683465281
1036262174
915514836
1029750652
1726328952
74047247
1970237366
557426573
312329476
1992023287
387745522
710620543
1562974335
112217642
1206751924
188957545
365136341
1278422665
694346295
1934905536
280285853
558050997
970506134
463352490
2079259106
2144966292
1185058529
836784882
473591378
1650876003
1550230815
1042593555
852704641
759810060
1181154855
590038865
1659556952
1057224973
1814091357
490512852
581307490
51000902
1225353212
80756615
1220245973
312760414
395390033
1062535808
77276740
1586045886
222859203
1720489139
1519222456
1358728022
26178933
1569469448
1506643193
99965682
184875335
1945340313
1581672854
729571630
2050702644
209444689
1158375552
928519569
433955785
1093164855
516416830
289002224
914040043
266501641
1569771065
1031406797
1516709960
895055714
1194115804
547766644
1082016864
1403969558
966663399
2112135241
1252446489
956559278
1021777243
975601138
760025337
732588390
226053797
182421465
1637730207
1576956054
885583267
1313503580
1974225416
1529909567
696416636
1093271186
1679944195
838436461
1762977318
1525892087
318980037
927059086
1135872541
558473538
1179231838
2024434992
1141775751
187224083
204072485
1363053554
2026412358
2113455763
1245093010
1428392809
1302823670
180234658
2055550742
1084462006
2122597828
894231887
1674094635
1560183493
2013891747
2009488139
1554042216
76417263
1055050823
861400655
602886668
951651769
1363027369
1732035939
655009765
1540360748
340292799
47612787
1780881785
297466918
1236863561
2118300015
2140000439
1483802672
1332339261
82325776
702534162
503464472
1092719293
1149682879
1533208810
31654587
67637113
1389773782
1447239369
1909855331
117788388
1289872710
41393851
1241089185
1481621256
986077969
253555477
958938593
1495965798
1586092274
591903363
625666699
1339050166
2023424585
76677299
1509141483
383614994
1490547460
1007022839
72106601
1749693292
873438741
1654619150
134971791
1831509107
1265845395
1633974271
93060926
1420692326
2147483647
716978143
68798024
135687840
905631696
2012574513
362375219
1211028737
1126095816
1096334867
1034694577
441425910
1011551169
153070006
1907403049
823075724
2139096011
1439319637
1979167510
758779933
1546730192
1469687956
339398885
1478969684
1525306172
1109632819
1851143054
1459874233
1964961720
8037568
2000563306
1281718816
1892441415
55410442
1611016178
386006898
568587766
1092072295
1656945928
1981908842
1915613469
1356007684
1359700634
682547982
187571371
1467861142
797458513
1225946337
1084643309
1619953036
1272000603
4850017
301064711
692483707
1004649745
363709840
1281792074
1026061250
1759003044
320783288
2124298483
1890973694
961645885
1860331700
240574814
210657838
399775910
355223749
782658291
77092695
1684061946
1701315828
1951366174
1389654889
910476199
712989423
2134713720
2146574166
1094394002
2133383846
1036723604
1836415339
1070873314
1353845604
1772892131
1303768933
1526630156
1659824918
2101231003
1843237402
1233075709
1505905227
703679123
696987368
79856500
1700063932
2146212715
57517778
217628388
81999942
1908492796
1078183168
1780393634
600899602
1101940256
2136816353
747249259
668900396
429286980
1334976667
439142821
1561889039
505693766
986566072
376092056
1219966391
578099128
1363865004
203506275
915726202
2102966093
137045526
1161162983
1949011164
1945253680
875567166
1575415292
2050408900
1128816829
1846610780
1557207921
782509832
1906400218
490462081
772350674
1817099561
1704915549
582032617
401213459
1996754214
1674879753
901435418
157681111
268893303
197429538
2069082142
91573871
1150326258
214507629
178768002
1005450968
1852492044
430793405
810179225
587909892
297571029
1216232927
375704637
1622870364
378122427
595246287
786310978
1962418243
1820021532
1714526659
679772019
374655356
120049064
1026581233
969278660
881943058
984726225
1501042561
1648701321
590021111
484997554
1665168459
1145311959
1749324925
1766088798
1584204152
865824381
491925938
225986210
439504913
1455787711
1644664536
598594101
1062065611
929690460
1714837647
798818496
195100959
135782614
206186160
1601084165
535846546
950214906
191505886
553703317
258343152
1171303401
36135254
328449341
1993182679
1108744706
1719816878
115700274
815787867
1879519482
2128251086
1000078365
867801392
1059208503
576947473
1440319724
613362077
1058112342
1195654813
1998684056
827935671
541088593
155137971
1122547279
257939304
965691626
2119091287
628919969
2146953968
413398450
1556405722
19807609
2121673607
822709635
908600931
1489637035
360166323
1088693071
1000334921
1032357201
693573367
816923227
2145831512
1721019458
43516138
1251896570
435838542
1809225490
1848993280
1247057579
356499935
1315441110
850190514
1760638690
1320373484
692481553
716978143
2147483647
1529950246
844247934
1814531234
2130224142
1915518404
1165981053
1306460379
1314092939
1710063624
1472762422
683357783
370487359
999412514
835550199
330822798
123940735
68001463
734417579
799649784
710443116
483810207
115368488
144966961
234025466
995241802
329522733
437020042
1355686142
344668791
2091317633
1738279902
1218546485
1187552420
323712226
127190865
259514377
1062685688
1819104253
1525683825
771379388
1310707939
2128951100
1965174568
1737737722
44250386
188940478
1350781090
254578432
483349822
329594691
1975859584
1371705645
1439569896
1487907403
1450306778
1918945414
635914067
836469371
1497089084
1884157595
1190027080
1825973902
1848483898
782989143
1243431757
701467738
686115430
999949659
1078110851
1362295939
273644093
1726020011
934479677
1440775717
1118077682
1244905767
2128917873
457859447
784718071
960381763
396938268
953921313
508606578
1638237947
871065711
155614848
1298128558
935431148
1944033370
920573930
690066274
42152947
923446960
2010920587
312196184
1393196100
1658075529
1020592235
684496418
250661609
1988145836
1496589106
1808063093
1191384154
1819686478
1212648664
1716286845
1816863375
1948444097
881968491
1179709785
1846685252
1361914463
68872337
1926966929
848243974
1152123516
2137818021
546897818
1834267161
1761304854
1003157759
1982834166
1755192865
1035551334
792059228
1234169893
804750819
49478162
1077471157
871018556
390956698
1501264300
1342096889
1869589000
647567783
1092569237
1017191902
1382450262
709812965
749675687
2138189265
427924802
584320043
1347627777
1756112717
707264459
830616174
2143771501
125076584
713741675
918224204
1945608260
1377173730
186546133
52121921
2140852399
336081907
1534240241
1370930634
1844154073
842547068
1034912381
1900143335
1801687313
651578300
47018815
737507122
1248628433
694879346
770418652
622902707
715568530
431844390
644795160
2107973212
280445828
966902546
1979436545
1865681618
1274747508
339250422
1215962224
159682225
2147263323
1815488040
1519942118
472927257
925346150
1020991965
1397913852
1760327070
1283196667
1185156188
466560819
605988296
972097550
586060031
2060384581
1512247024
592030285
519151371
1672558092
1533221999
644243167
302708934
959250436
51801047
836772041
1719769374
1896300179
424902721
1065739451
53032193
77617289
750707306
272188501
1839524992
1712077535
1416097842
260973852
457820200
597863822
23464569
418222161
1567774525
1849616304
1371683143
1764140517
714410144
653435298
1984714268
1481998994
831106058
809136299
847956080
1123174075
1161416225
158917952
1354494064
1984098973
381283375
1078702119
507270885
263902728
1970171311
926597171
1871517034
1816632360
1661848825
848560865
467876539
1073924248
1633661283
68798024
1529950246
2147483647
1370324684
548274520
1247740969
513563214
1432324176
1860730970
1265605835
226818586
643616370
378991408
586677228
416125344
1237892228
937556657
475285964
892330093
1722046378
2038129566
1427006134
333928931
1490537661
1172994190
987572380
999447734
376823867
53000767
2073946622
1781669928
605538459
246251833
578773537
1660241267
1304036229
1567228949
792810634
380064966
1373629930
709477758
735219900
723526636
1368826868
1707369564
621397312
1116786128
325647778
1208911633
2008624078
457749030
1518289312
550118587
81502266
116493485
661733865
2076132456
1082959779
352830206
1155307059
1791969661
1537607210
26675062
79292369
193311849
49215535
1503301914
143593725
74614514
108890472
661855710
2060192580
393192154
474742307
592143525
883035734
577257213
734303366
1666669186
1168041014
1654214378
1942349452
1881751297
326282107
11140892
1752588806
178974570
1768199107
788176604
529497213
703476319
32839797
1801593007
921620418
2084842596
1787059873
1928193520
799624516
1838594171
2139341954
686816877
1165593838
1430790971
270284791
1092740365
1132370297
12341250
1416503138
570080927
1597272053
1296462882
671010015
497784153
28804305
1368466882
1155886591
439940251
1054486779
1772166601
1711672378
1091551262
736367405
1091661634
1615777478
1411665876
366426846
1394591689
1316730777
552758426
1215017664
692999424
854131348
2049989331
1077790760
1517048293
1489994157
133450407
517172899
1424829463
1883236196
1463499715
1367324897
2015371437
1006109651
1671848179
2002556090
996985260
693571385
1523231315
213047758
1638915148
2140474169
1765821210
1114922548
761695507
1681671362
1566565661
329061874
1897012655
704193161
840607851
160937089
1121017947
1550068841
1536307625
300127525
585064444
1846885744
1289394352
1527506103
596018293
1529731852
422703650
264305434
2099589982
179717540
221702961
2057643495
1601438924
940497940
1089600734
280632590
394408190
907997910
1667546729
1314682517
1517747394
388152903
433202519
1462041188
111655182
1113071290
1246588600
395351071
1222430435
2130065245
433669521
1183211485
775204320
1892499785
583643060
850862209
1190802898
1319192375
538818838
2060291315
1730499842
1790006704
555954045
1595135627
1755176016
517021704
779984981
1907939453
1480762802
262032118
406696541
1878080466
1164419460
1150771098
165277142
1784241292
1057198057
106351925
74514776
799475262
225935257
316117398
1533628670
199323233
2014734957
344281347
2098451525
1984076994
656667605
1386504925
146392483
2143539394
1827345728
906492284
1814048732
444542463
1392461158
1237858762
1141587885
1537174018
1098030064
951736840
1816569096
428274667
1749646576
499622783
67951657
1057871694
224407029
1623075965
135687840
844247934
1370324684
2147483647
165122452
554180555
65221294
860748614
137019975
16423674
582107592
1541355608
714594742
86947389
1986865372
938252521
84975073
1760363680
792989349
1495013553
708877111
1998525335
1278222911
1008883962
150294315
470602319
2039004849
2079194353
2051613472
426689313
2030802785
454648292
1218300832
281902364
1469570821
1098209349
1414040313
313883261
266633412
1117641131
1883042818
128905622
1546583670
695617218
1985152331
236632498
416090468
1244017176
1339967595
871565268
1210476117
1427799248
692724798
2100916768
1281638858
609591872
1791102622
1916258567
206733897
1837288236
1590235433
1419087847
1492509604
1576761016
636816891
491619762
213195482
107360460
80308563
1644004793
1701501660
354883920
1516322483
1908806422
683684875
1874881194
321614316
296613694
1012872105
409918144
772581513
721292411
280115336
2075298849
477332302
1076503549
555178786
967676725
1177237082
938758093
713428039
1565494243
1655319062
1229127315
769448227
763074516
2066043361
96661784
1657107981
384854104
2104972797
1326505067
846887365
1715227449
1621245766
1004094892
1713486160
727833137
374981813
230562543
106877653
493860672
1410493683
1934301529
1805647762
1829056275
2125812372
710432923
526226763
191342713
1315071225
326643579
2075683606
191746445
219623190
466105799
1172380358
2033799929
1985494992
660551564
1021140632
1199482611
6867893
1145329337
979803903
1328576996
2020976262
205114695
158386225
1448333789
114582345
959815444
1582863686
58447515
1068865200
885923730
463308224
1138552086
1562700286
677680882
1673759223
692763992
276769314
1877445270
1349030074
2008402078
780752353
545011508
1006305264
1240121237
1524335346
1661488163
1710513460
1297219353
2128774898
865721221
1525892593
1008020785
349999472
1920522879
65900994
43626471
270780419
1443715506
1596333916
390372781
1363221022
1684217079
49146745
915591401
149946374
1730274962
1093242132
1318844874
1218194346
786721932
2058040247
174984549
1801289207
1030345263
2100792183
1436998935
1796524828
1839158091
2083350212
1402197974
1900131688
128175748
2023143686
1621459863
1252332875
1727840653
1932486318
772305246
956364139
1589936597
1820025070
741097879
637522405
2089664242
1746795229
92413828
1571588470
1124247674
588875376
35816575
578870755
1555333132
985422504
1791625809
1401203471
1727164500
1947916535
1876953016
1023386052
746410809
422024394
974803823
1753374533
57984507
1481265592
153655460
1969440276
1861968713
82415842
1417002191
1661279280
882909977
847438024
930109088
1216992251
1138685294
1317665336
305171020
1883806175
1839979095
1518086327
570177433
1271442040
1320692285
21906434
1031106763
1656415398
732803251
1589321185
1069652328
905631696
1814531234
548274520
165122452
2147483647
814346804
1844658222
240871004
837922969
560836756
519207461
401273359
699991918
527188826
318978483
1927401101
1659038648
97965745
202653672
528946464
1914678581
1487955734
93558490
1795475971
327929450
1218203781
2053672583
123905677
1376577026
1444104631
576456524
750603698
1509846750
324320635
1965735615
277981846
1628692874
1728750571
28928662
296498994
1902529637
1302003844
1733833302
1479984240
1954807064
688986727
1606184680
1710782368
1884335311
1770417762
666880706
1730489943
1715400863
1538994512
855741721
760848062
1669199606
392206260
1945131591
1660523664
1782951387
1874238980
1014274345
404016214
680671209
2093499831
616642845
404386905
1162656547
143008469
1042583492
1401637469
2039666544
1037918614
104596769
2090716319
1518677065
1502339911
478589376
1656076984
1488134879
118168216
679779091
1634775693
1243073748
2070727584
227481162
1527356396
1173963848
1053428052
431498514
747537223
1083320111
1916997887
1594649400
1887919928
1311578367
1599764539
1057535771
1637733860
834481382
21867835
813262748
1231227476
1911296715
697141207
2103784880
753226828
163798266
580236602
2030246190
253153075
1911870800
1899498290
451230803
423850327
963561352
109431652
1000734540
927307776
1892552858
20327734
1716414157
170440776
1369669395
1928521180
2044659176
2126991883
298840728
1075798165
536170469
1590204060
1812538298
2080995102
1065537692
318097910
1037664898
617115694
1390367786
1772687731
1304946991
1291284360
1773572475
951842377
540527459
779808032
626715576
1922176984
1101764258
1022365818
1823682729
126553589
624600489
275855709
1848033218
584183769
1630489529
1187061941
206021510
1869404324
1276653336
1522272301
1847408065
166656444
1106558959
1545323776
13826290
553675275
1045548146
1029562872
1903736529
9035048
1774111135
676126381
549249686
771572270
2146516801
612291437
961579172
1525890483
315385896
493300192
707394332
915417413
88247277
595584826
231844309
939863067
978843073
2098331862
828529151
1268901920
1435975621
549880963
1428673452
2049142275
2134506340
959260189
1676493812
1324108505
577914783
1616378452
2063914719
1144341539
1481702272
51000280
1425629388
1799532022
164538672
626178108
757928702
232237684
929221217
371570861
1429429873
767990295
736812682
1806375952
419801317
1082435803
1106618103
1027998295
2045554934
1793958716
2105428282
1584331443
1656994597
1237827377
1047674538
1964768074
223111504
1730565084
1384994851
1711721601
746993181
1055403804
402202488
709671210
956300368
1286093953
1126722795
851861169
574227436
2023786006
915003170
756350446
664257289
762367908
1033671003
283512076
232301903
2066383205
260489183
1929106212
1962569300
472969448
2012574513
2130224142
1247740969
554180555
814346804
2147483647
1596358212
1909377707
2042817677
2082533512
236928011
1853536374
556290121
274314142
1191291209
699138982
359044351
1315894019
1497769214
450107212
758359926
1805257241
67300909
1040081562
1435781417
334095694
1192519261
256622961
998708005
679040792
1729438688
1311978346
1582600038
432182622
1758318690
1256995158
1369071414
1908049470
961341848
2128922860
1183369869
2084090358
1122364560
709723432
405557694
929024274
714318762
1279953750
1867221336
559967268
1666020847
8446255
1034966642
1837543934
1740557755
335507910
1134099839
63028774
1324873515
1147286303
226502027
1398784676
2140602080
511355554
1486453941
1475487721
896446328
169375582
1992904127
180602239
1087101441
1191333725
900090535
1536955646
1923125727
836112801
365683707
1110622243
1642996475
479473336
971978561
1199913782
739841041
1385501914
615470240
1934809128
24403944
1811320869
18284392
30082443
672345552
266869486
2027110455
2060890969
1026233104
1083443334
2050540719
213289421
789182565
328788697
113840083
1139625931
2079437551
1392401360
1005671733
1818528204
1136901156
1627667069
505441398
759642183
214459276
2020730879
1999026652
1626883258
1270275360
653105722
2033552474
591209253
1116253575
135796105
891316386
597406928
396195214
1264612423
122507495
412224057
2144441370
1170330245
1531570795
1052951662
821195248
408993778
657713293
1738396993
1738443088
679357853
122242152
1918165826
1336875782
1746592043
895491051
137660722
794045794
1775307614
2096309087
255919128
483308708
1940063275
395177949
655270381
1982881130
892696877
1301580365
1311903923
134537354
1442000067
530784294
1696841185
2046513881
397589803
708424375
800431684
1680659427
1748644593
821339503
273443448
519138102
714878072
1002184555
809102765
1761443174
1382631703
1195501214
932155173
3171001
628822403
1036432768
1471505269
1675394692
855998825
182864182
26571635
1409482404
519527225
455006405
1991537539
538697028
141437426
1165291469
1225694880
209215262
1303035387
2119178651
1936714901
131532727
2089162286
999140991
2129327815
1112058617
864848239
688467389
1390706159
875606338
1559630452
423671903
2059961819
2097002210
1054103411
1097717354
1626271127
1282806565
1600537443
1243209851
725309780
1178690905
45025780
2115517000
434523513
2109619296
1619479068
636476926
853872001
445257356
571382
35397929
310567661
735642344
961077155
1316464255
81255075
129478419
1014300828
1812110882
1027630683
554080608
425996277
1937464689
138334792
109407176
882113989
1762471123
27829245
1553195155
1111469785
350938608
1851504906
488815126
909765221
1563533654
1857725680
1082180048
1801890320
913457708
1367236601
141404025
981832595
362375219
1915518404
513563214
65221294
1844658222
1596358212
2147483647
49821742
1838548211
1814880957
1570372955
1755681070
840031074
1744332411
1506913567
433259790
1977290393
1385437510
2035675852
21187126
1904185293
670675273
1680403371
54938102
1296367047
1536532904
680604536
715918312
1383918101
1549649894
1070619695
327507791
1097664893
214371242
670289574
231236654
552222363
1458161449
85978601
1217410540
2131198362
1218887019
2022286671
998915277
432454529
1730528754
1971844283
1783751095
1939956304
1814244737
1436836773
602950698
116098211
1132610381
1549127502
1258435179
1729474441
866685185
875717282
1745509871
1989827631
1954810243
410569382
1019760419
1575280834
912960268
1435157322
1991010477
1572289082
743249517
314263028
1626997218
1209238236
1738611003
352625461
2071417974
1997769357
2121430865
1048090393
1437838822
828220125
543667882
757032619
541955509
1212500425
2018720538
1514926316
281595289
1467706929
528437455
1861431020
769207037
472740334
1929773923
2119239755
1006356367
653007878
1152847369
478925769
2029417569
354464180
1081349185
1410419422
343319027
376968972
1925024296
1451736064
453394375
259878324
1258357146
2145797326
1765047002
1236518469
1473645276
1591598259
158546356
519289175
1289108059
1676136709
1528039521
113450125
1563953425
829410344
1596614382
517762600
759545429
1760893345
709007984
662670332
642656679
56143934
1336346621
1776671228
174829552
151149281
1910527855
1371820831
22372516
761665568
58954750
740952859
918045349
749189415
1142595397
1384167341
1506908186
353358671
414095514
834572281
1796976541
1909815680
1416684806
1150467487
614673088
334840153
1040081381
118640357
1184448677
334449785
730941048
1454418163
2129069276
42996814
312780478
1977682012
981731758
740600045
1384830843
469826879
121775488
346743773
1433273558
1310294375
1476714885
198875802
1568309602
1389096912
361385244
869491312
1157948756
1102824940
848783199
717053859
394407641
1197715455
1620280607
590058719
608529059
1382413066
1683615267
1988067953
1192821085
775696504
497025070
1465839515
1441979239
1662584461
1136073912
2130057338
71035161
1401535206
1233088206
2058899306
1677289310
893401153
75732875
930527918
1736415003
1701917094
65653187
1660122121
1568999503
755217208
660925437
2145310945
747736414
989376194
642977686
875198814
149940751
750861825
139204579
1903754152
1077863286
801459973
226181047
278690391
1449760026
1623675450
1386026125
629904744
998504935
2124295381
1824712049
1869539448
1359013582
1209929162
1231854431
1713202692
1215598522
1670994782
1434461096
1361843404
649029905
2032133804
134220023
1476772663
229044843
587255426
1140586368
1083709624
1424077324
80868440
382374561
170805572
1304803481
1211028737
1165981053
1432324176
860748614
240871004
1909377707
49821742
2147483647
432642031
866850370
2072428345
291861543
325747795
700702117
955605403
1831402416
1628814901
433591912
1167270313
756064228
1663730195
709485899
1626534970
1808620270
2145619028
142966532
841584626
1089191254
1699985735
1788779249
565641141
1319124506
980150011
1243655985
1015783848
1683202187
219662500
1722839705
2065787691
480339498
667758851
110788148
66615041
444851756
2033664112
436334867
1744070947
869876440
1152824807
1587590702
952281947
1515279993
1568317299
1833836101
108311635
1612275260
299657243
1531622177
1897320845
316193284
1820734908
1213819121
619025604
1056291096
1863977539
154652543
1896567637
621939273
785657343
338954346
816887687
704861689
437446350
1185414557
207867245
696887290
1375703078
1589511488
973128211
516511142
1162069149
1038992351
1568791153
1038746641
1805727013
2068010357
1561589305
626048025
559401378
1257473876
81577728
517325079
1044119585
304944916
443622826
359772427
533288003
596546843
961485701
283841007
102780187
239632751
1026877958
1721389567
451235131
121867137
1542395077
1415005318
1061048575
22613856
1097486234
360693017
2030289543
1111930693
1583491586
244504242
529679221
933753490
1856861000
423759463
580264964
548205034
487990818
1137696067
902383877
2024306959
1713833037
1495361587
254346617
171744766
842790779
1207812925
1779518592
1532215994
1353242908
1044132763
638845855
433351216
21042355
144309311
362480050
21512195
1744371519
742833651
763518223
33578520
1381127202
847800708
1154768498
199779365
1673208708
1471546780
558899118
869221286
2062226460
61587290
477229860
989965800
607690913
2133064000
1644594972
898800098
1945893469
897140544
1041672898
1406686604
1825906936
2099361496
1787789535
699927321
456324192
359686750
210218683
374138912
296670457
1390301882
1073141957
1297680396
194431540
313813653
546900522
430276892
1703646601
562977485
1701465408
552929039
425402318
526085629
1799719467
1406219494
826068325
1104840300
585237504
535116756
98329492
1338872844
1547093789
425302908
1484697944
371428921
1641339347
2089861982
1340621131
542300005
2070012041
1989306028
224429703
1465898767
538650568
2055901363
1721038345
102680936
1495094655
1123386059
1952723733
1507074018
1813999839
785480234
828303636
1290154125
1698216071
1388274606
1713029830
130883602
381233459
1609640201
679634786
1271255315
758905725
210738592
402479833
1776618176
841787174
270191055
1063979394
207183512
218055121
1239762339
1509638758
1967213650
809291788
1311217839
434421239
971509569
883842241
1708734985
557215302
827666271
1487361238
623088003
781187641
682375988
251340583
481210406
469360137
1938297828
1126095816
1306460379
1860730970
137019975
837922969
2042817677
1838548211
432642031
2147483647
1137698251
2030638887
799154394
67674105
1714195007
549701715
539523432
1498357112
517355334
554577718
603945205
520462093
1799738001
858934334
1371872621
2004815382
2053700907
2059173112
364603435
329887603
1506675496
1127215880
1124630651
684696916
1842087890
1298671980
1593553886
2057779308
986751017
1716572175
450953502
619549927
453103675
697499395
1238464952
2059752297
790618208
914449019
556805142
1717607596
1171575601
929632694
553283550
2139720761
959942518
497296664
1705676388
2079082276
1313177677
1544832902
639437831
1683117596
1812894771
1994432452
1950217471
540517764
1155929506
509514607
1669420779
521021872
984693423
954079285
1257276194
559782867
634504802
126468196
1235008483
1287287042
1163889192
1994010708
1482707929
668085507
1883715025
46479161
32324640
1320917171
428366506
176320019
193957790
810928382
1258092198
47443897
1767523637
1469609990
1092485255
971728378
1384438423
362541350
1150954042
1811515082
633668944
156662856
1200515721
1523984456
851880400
1445958460
2015818390
1785034937
919375954
29707582
17745292
154188635
1377089946
246159426
198565763
772695564
1346366980
383959668
1493251314
2066317436
1116573224
2032417738
1443740712
1624111392
1134545863
791567223
534679083
140922775
878261881
1744008453
1309754360
1638507422
369216129
1143593663
1564516944
1113429548
1054260593
1270643325
1989052796
1654310105
205230142
448218759
1826555763
1637064571
1366212363
2036310095
1605065913
1846837560
1438993088
948804414
1671239172
541974463
2085316249
898169402
21593926
1214853447
107105112
1776265082
12804531
1222300255
1926830497
1392512014
1991542522
286866316
374588044
447191838
1585643996
465256610
907326599
559703995
1075377506
880289018
688321355
1997622983
142614638
837469053
384818750
931299439
84568772
945640423
370289911
2009036755
1117957999
643254932
271480767
1607097544
555294478
890347393
311934654
661067474
936627105
923631191
1430573701
1802841273
1016796033
36834889
1902452576
775708400
1666409277
1245628844
1414159966
2038212125
98779191
1995054950
1154625009
475761512
2002694385
871441325
1395376901
1442428690
799404405
645597639
1792007403
1020647516
1714558544
1293659817
1270765853
914699410
1767052445
931612663
1850703743
240071043
17210211
306656917
586636380
2141548511
1472179325
1670011584
978419205
1342590145
1893999638
243283621
777980359
2017817499
1096061003
854530634
1070272545
1375532373
1762210904
166112369
899381298
574961717
1684185888
1953611468
906931556
148940691
232625577
1315633880
1548578336
1886888539
851673146
1746955609
339143113
1524623173
1405093085
686853106
710304502
1096334867
1314092939
1265605835
16423674
560836756
2082533512
1814880957
866850370
1137698251
2147483647
2096610746
1698986030
545365788
621011589
402797892
2012898006
417164027
1914583609
1864868988
1385769165
1777704828
1553176036
2073176914
778241080
64279030
205180892
483324774
3594195
282800410
200608988
356476536
1628847696
1242712417
1591922630
2030367722
1650805017
1474498519
1828788816
1166211236
656956784
208871813
155884736
1245734433
1654444367
125387725
730615755
882560625
1457602401
659330288
69063878
1043025460
1306383017
1047142729
1993152404
9039084
1757490977
774244552
1516181709
1063026237
674135866
53824349
173544602
1614911489
1478647234
393821534
1429627149
1198978411
1290524376
1104229938
1070395830
534693686
266891505
520614478
587894848
1569858813
323384598
1616209297
1032602804
93267587
60882875
214582372
513552232
1374077909
312395911
1853519433
202388595
676372293
1308045333
1927712808
1260360425
750565385
465461903
799764499
292715164
849594830
305025334
1552733922
1388118343
1711436675
1048129753
1454470404
1728147105
507108557
1678263735
2108919550
1137534295
1252183764
2122399694
1166420806
2037482205
97622170
1707187709
1724886396
2005664921
655561272
1086855131
841730205
1243110842
1126305011
2052405847
619460893
540426483
1132245510
402534578
642364825
1685329617
922142037
503006485
19995942
441202586
1502740828
1093909142
1016380065
1081352145
2086134123
928928113
220978003
199525425
1841293311
1530094906
490969740
888632089
927715381
1953267899
1453635490
1589671890
845227738
1245253685
1163924863
350971307
1714005749
1139989998
1295503896
20234553
1069105707
2004010494
18315030
823072350
174766387
503708273
403529869
1147725248
613678568
1256541799
1462024825
34411219
2127669558
1273019049
519677836
1099588081
186830936
1286020669
1782875546
1661447449
929305740
1955976689
1402329247
1142496677
1625199842
1766846263
550748835
1193130340
703651621
1552872650
196256523
1441438044
2128440049
184486996
289078290
873676311
413439255
1160457684
751761062
490535185
614500559
1212676699
224642755
1160157919
1233383644
903095630
375908074
1907910905
655483705
1386227256
227822117
1107966343
452120530
1276431983
480124793
34348087
56918477
1680114129
359645883
1537073082
244378794
706090193
879391383
1614480088
79527118
1632951056
1458558719
439591527
134548426
220210923
767671231
1317763938
505886115
305067850
82433597
1362984778
176349487
1989984471
1025476756
689665316
624846979
1708467443
916181544
812116305
1012214547
1710796300
875335914
1749425358
1281518176
1447354211
1708196454
122884380
1717002804
1299212524
936389667
890333664
1490328148
1461332207
1240248143
1566705938
1954406506
1773337223
1034694577
1710063624
226818586
582107592
519207461
236928011
1570372955
2072428345
2030638887
2096610746
2147483647
1138645105
611900503
367510089
1730882798
137507180
516450412
557490825
1343047103
1108648673
1878022210
1740316750
230550906
1233547953
217909137
1539434378
1661394898
136128633
1283249913
1339249618
138910179
1392378666
1581752406
942015218
194768805
71166696
1008272588
140176309
1215045758
1363815234
528312126
960698639
654022188
432373921
1020769201
1241144679
648332184
484876306
2012298787
1344177579
1873320527
1266411494
158312386
253168505
177797896
1313635043
460410297
1022465194
1947984897
438265097
1511076375
1991397338
1717531540
84696444
458884237
990811488
499674456
592124914
692071953
620176166
1732154378
355728839
371201988
235561454
985586681
1850677093
1787914674
123659819
418325871
210617498
224605564
1095469714
129641040
1103538955
1526459391
667755481
922217794
712201970
676675680
1811720954
407316192
1740388672
884888071
963691086
913654109
1571471067
1816850238
342343638
1401848425
638041036
101948131
1290756191
1142905084
985331224
932015794
976701001
1847329746
1619186902
984305701
1921706523
1508761945
1644255586
1242854272
439501601
1536711278
1803883077
826289010
1669341309
619004340
1489643897
1900091162
1379140003
1456770758
300237674
1845457126
641268702
2027970824
2112857642
1399557327
364405106
1041673855
1923410872
1449236549
176953338
1754936946
506565345
540355434
1766105366
1040890869
572627654
1081172902
1263219928
182839399
1490231473
147932802
1008725903
1861369149
1291866340
221196343
1024657495
1462548935
1984409563
743047581
138768404
1721948678
436512518
438137253
546676570
800347498
130227169
1537122745
506780370
744183278
1367603896
1864422481
624460711
968952646
1985963961
1156138322
972319109
936265845
1146389591
788667891
1056812465
1334117284
1123148822
419900581
1124226394
1663807565
1681861164
681380981
929155069
867114197
1069364796
1397329633
732065166
925244783
1503498
1558173562
405117461
686569677
1373965072
1133778965
1363907052
944781042
1795619023
1609495712
1296823728
312329654
1930483334
1154825144
2105551621
447140450
417095028
1660442742
273075218
1449183353
393184961
2103742625
150422109
1878154415
1975422984
1481007826
1625681586
2099492375
685628581
2141846550
1445492780
1540218603
141718428
1106552276
758563808
860065877
1175478355
1942771319
421093674
1600649447
1434724105
465488307
2144714897
2120958776
313790687
2034998146
221606295
443197275
2004817067
750522344
1222938787
1922400641
959817175
134120293
1337425934
310141818
73616546
191360628
2103055239
17332815
1633364659
455983751
209255640
644264585
773027787
1517593089
1751089394
985061805
796465533
441425910
1472762422
643616370
1541355608
401273359
1853536374
1755681070
291861543
799154394
1698986030
1138645105
2147483647
2125666425
416637203
1864691980
1805902932
1400497937
898824438
665562444
280996049
655947961
1047991389
370016600
525729759
2114739550
338036569
1534604387
1559144820
991597635
1256604883
318202954
2090024840
554664249
2022848358
1778842691
595916361
365651767
915745182
724711895
797863918
1044139759
1310755560
378116250
1831943908
1985468001
1547771575
414439552
106011148
65854621
395076938
840652436
749253403
1089327251
2066805882
1401076056
1656306794
1714351844
786910674
631593856
1985907871
2127478769
390698381
1038746030
2017696473
1258335418
358401001
339117087
516361773
1035354911
681519491
1008905196
1180807609
1906137737
1661319042
1283228516
474076799
1090762793
461139070
401306974
315246301
1938751987
1980419921
1826203990
791491947
1161659399
1619833276
14656944
365209589
164358963
1257840653
303421155
636843862
1009150324
1594021862
204897441
103504170
1125564843
358863824
1090851153
209358673
813381431
890435520
213726265
409713856
1369173358
8844633
1424275702
886960273
485795619
818160804
1623816651
1404777095
1066960463
190896878
107969363
1760528456
114678349
1920756721
858474012
1858439966
376088858
640365553
160724975
517523320
1247614906
722409181
248134909
3757967
352534632
252115831
1023534051
847378616
1685363365
560641077
2067743530
982277194
2145208735
1999069471
1705973410
1121372903
491397833
1031588269
1772505938
775107449
1970947564
246066574
711119664
773839608
1402682398
402028745
1448659461
150579217
2058193674
590998244
257856590
2136640938
1290158384
519817389
1782079167
422067756
679411758
2052669134
1234388129
1328701988
2067109350
1205708391
1470439415
1386219785
1226405534
1900410615
154213825
700595408
80092292
1230751436
1140218477
257741756
1454327003
796657046
1438733940
829573157
1909038456
246458700
2079619461
1152006373
859913125
450376139
1671385131
1596977155
1919450461
258068880
753834297
1232863496
568388591
2026792921
1962669774
160494985
312264451
766749023
1543678824
1080299499
573006190
528522631
1955307394
809932570
1630601469
520588658
446024723
1039218066
1709337374
827968630
1039992527
1142171506
1194307181
33912091
1874797675
244764351
649816394
1241947892
237304018
739008004
1227423902
209431252
552810904
607869817
1967224479
1689616740
459453627
1661597357
136532304
1368193191
39308745
740768185
83297136
1209177844
1349543057
1139180562
981749741
918979657
80052588
1781507516
303669202
1555848049
1649904745
1997055809
1003831853
540832825
1172469071
529216123
846235498
224074894
949654397
2107804831
219725510
2067187396
1602775938
1081010516
1011551169
683357783
378991408
714594742
699991918
556290121
840031074
325747795
67674105
545365788
611900503
2125666425
2147483647
487071972
1512645773
1144397930
1979181925
1634208708
538295075
1432900908
1738704193
1673730352
392768477
71451948
263263703
1599647949
1815368339
368805652
1610914052
1960073942
83738097
1625362756
1599824363
1711870870
282370183
1689451869
50071648
1320925355
320296571
1821582893
1934875582
138908348
548354969
1555115911
433060804
608154562
1339158268
394189972
1862760315
1709792737
1754636484
329388866
267914579
191421927
1647964487
2088704857
340368716
1949973543
1676278039
1254104781
444593703
1483654782
111915525
102882829
496482528
1602323121
1868934406
1400677171
147018150
1985614209
1672222709
1966199515
1166681755
294335501
1767942672
1342972749
1191369639
962171381
862557780
1176374769
1850757617
1293194393
69267806
686340905
2029941881
1724045324
755662475
897406234
81973214
1712224592
1998399981
1484492169
2136967989
2091216983
1093028217
1762942043
767263157
1541097091
1940736662
187622119
595505747
327605579
192326236
1208287562
483923422
395857005
39504807
2004740509
974166840
321313536
788436371
1795880530
598603824
2003472240
964084364
344807179
290548119
1203441091
1678153917
1600621682
676418673
1033468282
1756530047
234563341
135103396
954724788
1494942776
335751373
645241456
489836608
37652374
1549086629
1459118731
153945597
1034522946
2024585799
182920986
1263582189
471423792
1882656369
589183655
113713093
1401760821
300588827
999503240
10443821
1724751420
1036630544
401743719
786283784
1376330324
277834357
1944637691
680331240
1062397689
1877838797
909252073
1734328693
865535898
527694343
488099434
148304281
1005273018
1444660969
1785602967
935014743
1837156605
1800883106
2000580109
493608493
394534227
1387279443
1780302800
99111003
1992139380
1626571472
1213220030
397290994
1376697211
1483331683
482380253
88816186
761206449
1406570090
726825547
1972338532
892328094
1391118067
1748303023
472361734
208579248
310649297
1197529554
1445477953
236415638
1206618981
620863654
2033410407
1444835176
1065588833
1248621779
2001367912
145882146
484587058
856773195
851392643
932119787
364035926
939147545
2005025798
1842600244
875731544
1491033164
1269956994
972334902
1151776533
1448805915
746468458
735811341
852581569
1376425968
852102367
1342638661
388654355
2022074301
2020538470
1909918568
986132283
579222002
1699783559
1553439438
1366043893
324715104
1442599411
1544030073
992845832
6800292
1485216063
996934008
1197890069
1319008674
598013832
1719364375
123265753
778424746
280044594
1031517550
988291775
379422033
1017080859
1392304796
1594211989
323156772
1267340358
56766254
2114450074
153070006
370487359
586677228
86947389
527188826
274314142
1744332411
700702117
1714195007
621011589
367510089
416637203
487071972
2147483647
750900976
277306426
220336198
249333174
1246704567
127299515
1840481687
920208340
1179522751
421669128
1802015377
944614420
217539578
1798771369
55626235
1253414772
1591479973
1217592822
438473045
1863982611
276395310
1265058992
211492331
836649540
1523922846
2076983589
622650523
1123468141
1300162917
533152628
2007264733
811245000
338682332
21497598
1429395906
1627825373
404281105
1548179756
1787093897
1813557995
262365819
181840030
921210287
1724363858
779567494
188756006
167718683
167496293
1040160116
802602788
1260351231
1623607514
927445886
410899860
1373701546
1021990834
31498749
1149897080
883177967
626250717
1364051602
441182408
1333626773
806383352
1158301653
1077640704
221813668
1923745253
1230689200
225207159
615073672
1037400744
712882531
825082784
565137509
728639730
2057160364
1636533459
1472709907
1389455770
2053012450
1558835414
2027727541
1474243078
1785877118
636937516
291265472
1967136171
1077905969
740109725
1222781441
1603582551
712441386
42166582
1421043673
436278324
1254477325
457043285
125031033
1935194837
44108136
421023844
363322491
1201860892
439290865
1752306699
1162365088
806951541
307900727
1728367915
1199936751
1808031363
564658394
291273034
1084289508
2133914309
2114240440
999872850
1616107209
795509184
1598901450
588556322
2008714753
496944884
1019114135
1307664189
1241791335
724719624
270610143
796970774
1935802743
703927803
402270626
724432606
2052088306
493770759
736024730
508320495
1114731214
1534499334
122901365
1202891357
692367584
1396770097
1971112645
1656350256
246729855
1801214231
1600256109
1847158672
1204249371
1383025292
1271586880
1911000343
525910630
357244061
2043949271
880242657
741873623
549837556
1232323780
1743844910
533329372
103134178
2006306263
427254936
415371847
2018337473
1812651603
804076072
1922942498
1084391758
1265772244
1199506302
1680423426
33173127
285345678
1138982924
1503259140
1101130701
486198004
1110884879
252573872
2095729881
389119226
14947831
377557251
1959852431
1613001080
393636516
619276141
372268885
1595109045
1670224910
809596438
1163177579
29830905
1375920309
450008880
1057317014
194773868
1111919850
772953918
874091127
840461977
397217064
1923252091
1209221627
2085319522
486183564
1858222408
171911888
1129177279
1077527187
2094805303
1328122669
1875910847
1167219195
1254353194
1764791327
1910274861
1133549177
437585431
2052158322
1832872351
811658504
74660271
1585189732
1612782955
1997847336
1748776909
950855507
1634407250
429771381
1065307428
2037159981
1194461835
1593122276
524030005
1319802959
981731617
1850960605
1907403049
999412514
416125344
1986865372
318978483
1191291209
1506913567
955605403
549701715
402797892
1730882798
1864691980
1512645773
750900976
2147483647
479202389
205638467
392805245
294887409
2131082459
1020590910
2028627749
536209141
2138850768
93552972
952064111
863854061
2050669409
903192274
132836120
303888874
1913744369
1396735582
1416641195
1031848239
839862749
1672109680
1398994157
938042217
281204051
840550220
1878856836
1846622046
1452288740
884066039
1139669160
216795056
1287671748
1906753953
323849754
1222892420
186431740
1136272756
1027047108
1301453561
426603052
1208541401
169007253
1123896166
1256763030
1098694370
1803470719
1603419282
186873880
1354335972
1746383010
126937499
1959048976
2087237668
288850456
1706698964
1888222239
578215133
1552845624
1747129933
845074335
1259667959
649559163
752227903
1227306268
1426858730
1961405985
1919861812
829152697
678670615
2040607681
1921679515
857550938
92375831
2106387649
1753032882
60194393
206362824
291160190
1429439665
1798100393
2022703842
1669720559
348094202
1993100773
1431089560
161035945
155984255
2041368331
1338300955
13328440
1796409242
1627031102
160515693
1781153712
2013784509
1714968520
2079176592
907432571
1599669098
768501535
1695733283
6848360
174260080
668485899
1567874480
973358068
180377768
2121686906
1926902664
510235005
1041256318
1759983060
1837641927
799963130
507638819
2068566495
2077641365
853227442
666656358
1392293450
876962777
1274713642
26935764
1628793055
575628993
787317622
1897689765
1096036380
208708389
86236243
585706324
899686673
1783551437
683707759
1204961851
1006850994
348686798
93599719
632424582
412333452
2017285050
770506880
140100870
279768971
468159788
768095778
5154939
293840651
558293606
1562483106
1065942439
1311287828
954814721
1212026758
253865481
675697966
58591187
1482646202
846831524
1550161425
1417493399
1550048591
1703631009
1538049244
395271021
1582970227
634261078
916144281
294833125
1654705669
1459962149
766606462
1093130409
1038768408
935464900
998704080
1383430332
988183103
2091353406
274688151
828979989
1485231718
1896506280
1308596790
1127201789
416848521
1473628103
2071029236
672462833
515688342
504991811
1118354281
1296144370
113846714
782462338
1164779554
501669438
2036962988
2128668062
175303543
1612245824
2074974739
1747822076
1248147717
1129604823
1550492845
402659327
907451643
1426080651
1163113436
728843040
181088896
925567323
1161351826
714111775
2013012383
180837705
1723502286
1326021915
392853790
2058672217
1255965612
844922563
1097921258
586710520
293949099
1073097369
1945052860
1964003246
886665410
16728488
974616371
2048551063
1141737840
1696300657
1345260846
656310922
1546784960
1085263696
1252396172
823075724
835550199
1237892228
938252521
1927401101
699138982
433259790
1831402416
539523432
2012898006
137507180
1805902932
1144397930
277306426
479202389
2147483647
2032624491
1240985388
240296636
1324176594
245220484
1733599001
1691085666
1740816384
1341719509
386503920
999404582
561964991
709573074
528911293
169358110
734048589
1154610941
865192547
1626497442
1500328446
1141442497
1462539796
117604976
1500464872
860564279
1055443256
1216462862
382017032
11625809
1154137942
1978925669
1898314991
576935689
1534439790
1054880256
1947613474
949676023
1974129553
865614802
1918076473
1988660484
1025699432
1147611071
328159857
111621001
713852618
796984265
1009923669
442741538
496131948
702516126
821347578
1400299364
1628025082
788067315
1981848111
348896980
1563908532
1906293057
1152824593
146407232
2004196725
1622385057
1840825803
1800397942
596558266
2110983909
518571183
1155342379
2701249
708303411
1651572574
1880601406
2048381558
276839028
923203367
1648219734
1028658175
1006411511
1967100482
1750832924
605310803
1798874576
1401345148
367267711
1352798387
1335716736
484112584
389627106
1367987522
1353262439
1740724458
1364251969
1306575030
1031364379
938443490
1521208951
2013995863
56451186
164021879
827136002
985973569
1948665739
1123714889
509403250
250293549
1316653909
629268874
734954379
52826072
847861987
1941987241
1114614399
1085514963
1226302366
1622633710
1786672482
1280564810
1021798308
1831977531
456948420
1624772075
399240485
35537108
1449012704
1633956514
2031540343
1320460873
1151022705
1273047165
306755647
307855319
1078934259
314627365
365924817
1220559497
958565643
65707450
1212900966
1043013360
831918596
1551456698
1508804062
401630222
188025677
174391982
260387633
1584583164
547427545
718586207
893799633
935561191
1645271619
2109291202
1136726163
411840161
1291800524
1206635247
1436836580
310458577
872787904
520259880
691429279
2120186935
1602801148
590932988
1911212573
495910048
1128389805
1195777509
546090104
864375387
1749563897
869031232
1684532991
1679581710
1704431293
890178403
1432774092
1660408555
1732380621
459403277
15292702
861103372
1620033747
1498047416
224424444
1667542364
500357838
2136370988
1088528411
1681346510
2012962676
1026101648
1444379503
55851923
1710907275
1052724723
1374792970
942195824
1066351747
1717003636
1661436154
455474730
1847532884
981395396
128706509
1670937780
944007771
2095618968
968403503
288349712
868749374
561788827
685861838
2009486746
449372235
198226179
2098576165
1006408786
321484864
753034491
785567545
358976461
2081497332
1249877989
642016381
322415186
707209325
1902598282
2012691790
872112092
57820474
518006932
1004641112
633922190
285737120
1570576689
702148685
1980083223
2139096011
330822798
937556657
84975073
1659038648
359044351
1977290393
1628814901
1498357112
417164027
516450412
1400497937
1979181925
220336198
205638467
2032624491
2147483647
875699454
52132452
120028847
1250353887
2125803216
204954970
340998181
1292576703
1971425215
1344110578
367499943
1623395909
760487357
1090412705
2018053309
2127115153
269802981
1952232624
703311888
18442364
1977760749
1058240643
1061795655
1794496381
1595232486
1563843150
1599211389
1023812719
990351995
815483238
436820006
833509057
1144246890
888605398
351026500
698446611
1054514398
923231484
1578710619
1144084883
781373729
772857636
629448432
1151821118
163620274
1424954525
54434546
385399226
1022520417
1611697896
1588375991
755613860
2094669066
1751984202
1731959955
797477298
1464299515
1597668647
200906504
674468043
6289243
449352808
1870075188
1497833314
1980513079
1518623407
117802571
577548464
261954145
60994530
266766791
531279975
1284143961
1526908185
1634340291
1475637607
75874397
217108502
506948790
1714074431
2100751706
1225834127
1543614509
1122980229
2074760381
780135693
577331782
150184095
147385216
301952776
72124232
1840806207
970142631
1027878396
363935231
640018658
1777448491
1663861820
1588553232
21287119
1804344030
371311391
463884018
1483451289
1048202489
1715861418
645364597
143415744
143018534
690999721
1940808439
1205186916
987916001
12515833
468203985
1841385665
389445482
324792149
1146825211
1727310144
631912216
968651420
1695715118
308159454
1800615330
1189710430
163810865
431185509
1669265750
1692277064
1770477569
1724453882
155344372
1775644347
64160342
631759014
1688053491
1560100114
517283876
1086555235
1269851287
1972740497
2136764645
1099597070
692417727
55342799
1247750892
509119065
2035951629
494836702
1190727116
1924986381
1841299420
1828279593
1597956388
1967010890
2045581308
1026063631
1274241176
719658736
1583914828
425378455
1900871060
682284564
896454202
1426227814
881783994
495747808
189239908
1768534865
234157647
444124774
15048349
1915404779
1960190523
140392356
1476468080
404853392
266166605
1426290920
1427711928
1104878213
764330066
502429697
1853168551
1507877252
3652628
2140022515
2116268673
2051709733
1361122577
921320074
1043368906
1413925487
702676034
1064695818
1202318601
454328300
520941827
824711091
1247246005
1865331179
1645059490
379903649
209957586
280671014
661793185
2129029900
1850312799
1754364326
413592541
436491449
1667230051
605645697
1053764776
427173270
38000738
750395956
1111624552
1769251263
1795803498
829267184
1272903535
1963851001
487806624
1380761235
1744141579
1395435493
563104936
1783490207
1110888500
9314904
1923626095
42505759
2026387500
2013123427
1669820405
2085558838
330795765
1439319637
123940735
475285964
1760363680
97965745
1315894019
1385437510
433591912
517355334
1914583609
557490825
898824438
1634208708
249333174
392805245
1240985388
875699454
2147483647
173346595
239691652
1037476047
1236451918
1409713436
84416505
1934345750
830981217
1946555363
2107745932
198156336
444888840
1394836822
395920376
1394635312
1603537628
1006806765
1803484999
1106155643
1458298246
7473066
420917002
962167254
388372512
1834265852
410947116
1911002858
1203096227
624084982
1815112033
1540508365
1325279368
1881538219
799559634
130152824
1717686177
202998025
334864865
392713701
50744404
196997928
783181962
1857212904
1775657296
1392355571
1683559175
867692227
958966241
1696844368
173342188
343199375
101240321
1138933795
1333084111
1079456610
1333482022
1657504570
191749867
263460603
1202940789
203176876
1202875095
1505266017
1401996634
1581260263
1123905686
906541482
1628908501
2070601104
1157306429
1595380625
569736552
1796453960
889527141
512690041
2050976637
92291705
1810627513
1124084371
594929394
19209268
1606520153
1475805774
2066400401
1237951902
275010695
1879402743
999247238
695384941
363121724
393037539
57479601
293798222
656538469
1513984453
478080199
1920940915
781115795
397415096
674055465
230115618
1971127732
842981048
1531801719
882578521
756657536
1991827936
115152924
478720419
2046008279
1588714079
1050501639
352903557
943366146
490708292
1744329604
1922795823
248854961
2147114846
554376309
731052540
471994435
1503349440
740048082
1443538982
1563559898
89292470
614739010
922787134
2114502883
1748924634
584230741
1697223656
1612534868
423171956
571158596
197586864
1665317956
798676219
1795079573
322857365
1179049796
376334253
1536722360
2028479581
534277783
719956902
1949130596
243770022
1443260509
1302282510
2066530537
1253400091
996564915
2057892657
682551881
1682854145
288548483
524277444
2030001643
1584760449
270872123
817941883
1149356839
683489906
1653510257
177384149
271045967
202356084
116582268
1812121385
171314568
786714216
1302637980
976824089
868678431
590619796
1254733936
1988858154
937950945
786031258
2120136673
702279413
72735833
1916461686
1949138437
1842187181
901871066
2107024419
1058588882
916286845
1864024551
1498463552
522928907
848199642
1294316132
904970947
787727580
1876920693
1585839135
544364363
1254025055
1569648967
586570481
1314563164
1186947218
813130976
526182518
1582946652
1926343943
1624459438
876769835
2137018911
1291497721
441287224
992382907
1574498403
564253329
7311676
1435567812
1560459941
576242474
922397093
2007613603
227948029
1366101837
769328717
761772075
765186462
707500775
922468810
1023987536
1683281061
1602598029
345685683
1583655485
1663500374
46143801
1979167510
68001463
892330093
792989349
202653672
1497769214
2035675852
1167270313
554577718
1864868988
1343047103
665562444
538295075
1246704567
294887409
240296636
52132452
173346595
2147483647
493584572
15398291
4785724
2134858768
2012087491
1094288548
694437558
403260531
100462511
1881187935
328731890
600645879
1100975055
937665251
1277961952
1336479330
110171217
1312872339
1230119391
932674921
1856086337
529296081
525670141
190520865
1322615689
1956974650
620668162
668986994
1911807463
1714479004
1764915828
516631182
306368500
957619642
540129755
519665145
1428063282
1496979161
213201890
1270685709
1445247312
486577824
1246073985
648686821
1207757424
612813219
534905731
1149221189
419563104
117008769
1426361722
1213260686
1537686211
172059499
1638457574
1731334143
405043385
121619805
1897627558
1535939265
1048093666
939844056
1614017431
1025967331
1726687005
1803109480
268770841
866820757
1845160501
103009077
122645823
580622230
34967663
686623970
586024175
1720078290
1158968985
175929867
131570911
25412116
2038286709
479363979
1301046686
608124726
476107385
1199901542
55413156
908223336
5083417
60144640
1741014476
1896517466
42931772
2136468266
920348301
1127845917
665663380
1486157028
2090788858
1808696706
821698079
396761415
290466858
1855781446
175200173
1763509781
428633513
1479144453
1061592394
1231074260
1130905684
2104997634
1571538185
376678066
1154308734
434965615
522978102
1974614426
394539900
325855690
312572849
1087972969
246690007
1896666688
715174593
1083006847
1747051926
1753206117
288461279
1714983281
997148114
244530978
1960939837
1715913520
2095484450
1957792425
69796800
1426720255
943234144
1788331490
413090478
1480725925
1811634053
604822591
261664437
2062302107
1608859339
1036488554
826635385
1917780901
264325076
1039872238
1269327622
254982445
814497596
1459407344
1740474955
26095682
1991590750
351353191
1370446045
1498607999
756177761
218475193
641557299
184195612
1567547609
22113178
1471337726
376543017
1508008255
1415014778
1669265781
873933679
57326228
308203133
1959608659
947043475
1659545527
1830445175
1431189893
82137727
857285903
553092689
238903582
522252022
1606604434
1254709480
304123672
515019523
1108910001
1727117291
49916492
930377957
1073650455
1191509541
1297456940
1065230239
1172523752
925903518
2064309714
292781035
1385224586
666582989
2010870101
1851952450
914272220
557795065
756101058
109361100
2011925748
1126185893
104699162
534999965
739223689
26514802
858371967
1385373710
60334715
366950437
1363637411
887249711
1559173445
1334773024
253810031
1660944056
392615448
878879800
481298707
226700459
1883841561
321577087
1115959422
872862540
1514202958
1343871315
765106429
758779933
734417579
1722046378
1495013553
528946464
450107212
21187126
756064228
603945205
1385769165
1108648673
280996049
1432900908
127299515
2131082459
1324176594
120028847
239691652
493584572
2147483647
1420366077
243129505
1498721900
702291886
349000521
221433845
1599768707
1297717262
1557919611
1725180147
499231837
1100670756
433872104
605131606
1606645427
273083337
434723980
582093473
1378540515
1333734971
1627025017
1627876110
1128655056
924010253
306173101
869087957
464979286
647490706
855961162
1039565567
485541652
1690387859
24365647
1191154325
1194499727
706079629
773864097
621544135
1375122768
283711349
1770120004
1483959352
538806284
1503574291
830884738
288944836
472496661
1004889948
1772853560
853876626
1727756517
379752047
942139607
1728498678
870951324
244355054
1144751715
1257102038
758806761
1297839493
320523603
690038978
1520329108
1363141478
164508208
52231411
166934917
280073129
1122251308
1978194155
2090475771
1779739028
901796051
1572205807
786871527
722182766
874855770
1382058103
2063904709
1435729413
1662914826
763476595
440542180
1181944660
950001918
96555180
583070860
498926996
1410504055
1756023374
545927639
1912175708
985900014
2102881346
811472954
415347510
1151796095
753579776
748062698
1456358560
166869856
1074992740
1880812053
1655627172
953518396
2138135874
848661406
1592438177
1966795406
1402390331
888942835
502568353
685008945
182373518
1178473618
1962188436
533436077
589296525
1721631518
762051726
300186988
1838550106
2056674364
718973841
534272739
1444122053
1618981330
1569535365
1190227369
488693476
1304369130
1390124144
92812222
284020095
578803892
1247788908
1213043690
125671461
249821436
1847432519
991370685
740504843
2135391926
929722344
1347727013
65865810
1209986538
2045973557
377596894
1905458552
57914769
610647191
329940944
1590855223
892067474
277778498
975062510
208043007
1334215636
52158969
1465016674
891060561
184856505
1846725270
1597162488
1056466282
850472302
1736198033
1753921457
247930851
1039838825
1154240675
1422365699
1722981278
1916062452
690127966
1200591435
1361138148
1612260967
2072722407
1987752422
46117290
445187241
446205328
1866856973
984471585
596885232
1255184953
2080478248
57887824
1887583179
767121347
1884332746
1945894442
982742259
965653422
342573186
1146928770
975077720
1400691554
854501212
626587909
519827915
342376073
1492656896
1459153864
1334810583
260903457
666863
1272337058
705701889
380110362
255296468
89072089
769945814
1978606484
1727508583
364118680
996933450
2021665913
1574100243
1682457076
1318164117
1315731349
89373411
120078672
555800116
2106540576
1664817756
393297565
1985698295
217831853
2009660292
1812393835
1971944839
1375087612
1546730192
799649784
2038129566
708877111
1914678581
758359926
1904185293
1663730195
520462093
1777704828
1878022210
655947961
1738704193
1840481687
1020590910
245220484
1250353887
1037476047
15398291
1420366077
2147483647