512
01000000000000000000000000000000000000000001000010000000000000000000000000000000000000000000000000000000000000010000000000000000100000000000001000000000000000000000000000001000000000000000010000000001000001000000010000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
10111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000100000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010010000000000000000001000000000000000000000000000000000000000000000000000010000101000000000000000000000000000000000000000000000
01000000000010100000000000000000000000000000000000000000100000000000010000000000000000000000000000000000000000000000000000000000000100000000001000000000000000000100000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000001001000000000000000000000000000000000000000000000000000000000000000000100000000000000000000010000000000000000000000000000000000000000000001000000000001000000000000000000
01000000000000000000000000000000000000000000000000000000100000000010000000000000000000000001000000000000000000000000000000000010000000000010000001000000000000000000010000000000000000000000000000000000000000000000010000000110000000000000000000000000000000000000000000000000000000010000000000000000000000000000000100000000000000000000000000000010000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000
01000000000000000000100000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000010000000001000000000000000000000000000000000000000000000000000000000000000000000000000100010000100000100000000000000000000000000000000000000000000000000000000000000000000000010000000000000010000000000000010000000000000000000000000000000000000001100000000000000000000000000010000000000000000000000000000000000000000000000100000000000000000000000000000
01000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000010000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000001000000000000000000000000000000000001000000000000000000100000000000000000000000000000000000000000000000100000000000000000000000000000010000000000000100000000100000000000001000000000000000000000000000000000000000000000000010000000000000000000000000
01000000000000000000100000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000100000000010000000001000000000000000000000000000000010000000000000000000000000000000000000000000010000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000010000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000
01000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000001000000000000000000000000000000100000000000000000000100000000000000000000001000000000000001010000000000001000000000000000000000000000000000000000101000000000000000000000000000000000000000000000010000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000010000010000001000000000000000000001000000000000000000000000000000000000000000000000000000000000001000000000000000000
01000000000000000000000000000000000000000000000000000001000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000001000010000010000000000000000000000100000000000000000000000010000000000000000000010000000000000000000000000100000000000000001000000000000000000000000000000000000000000000000001000000001000000000000000000000000000000000010000000000000010000000000000001000000000000011000000000
01000000000000000000000100000000000000000000000000000000000000100010001000000000000001010000000000000000000000000000000000000000000000000000000000000000000000000000010000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000010000000000000011000000000000000000001000000000000000
01000000000001000000000000000000000000001000000000000000000000000000000000000000000000010000000000000000000000000110000000000000000001001000000000000000000000000010000000100000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001010000000000000000000000010100000000000000000001000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000010000000100000000000000000000000000
01000000000000000000000000000000000000000000000000000000000000000000000000000000010000000010000000000000000000000000000000000000000000000000000000000000100000010000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000010000000000010000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000010000001000000000000000000000000000000000000000100001000000000000000000000100010000000000000000000000001000000000000100000000000000000000000001000000000000
01100000000000000000000001000000000000000000000000000000000001000000000000000100000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000010000000000000001000000000000000000000000000100000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000001000010000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000100000000000000000
01000000001000000000000100000000000100000000000000100000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000001000000000000000000001000000000000000000000000000000000000000000000000000000000100000000000000000000001000000010000000000000000000000000000000000100000000000000000000000000000000100000000000000000000000000000101100000000000000000000000001000000000001000000000000000000100100000000000000000000000000000000
01100000000000000000000000000110000000000000001000000000000000000000010000000110000000000000000010000000000000000000000000000000000000000000000000000000000000000100000000100000100000000000000000000000000000100000000000000000000000000000000001000100000100000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000
01000000000000000010000000000000000000000000000000000000000000000001000000000000000000000000000000001000000000000000100000000000000010000000000010000000001000010000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000100000000001000000000000000010000000000000000000000000100000000000000000000000001000000000010000100000000000100001000000000000000000000000000000000000000100
01000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000100000000000000000001000000000000000000000000000000000000000000000000000000000000110000000010000000000000000000000000000000000000000011000000000000000000000000000000000000000000000000000000010000000000000000000100000000000000000000010000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000001000000000000000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000010000000000001000000010000000001000100000000100000000000000000010000000000000000000000000000010000000000000000000000000000000000000000000000000000000100000001000000000000000000000000000000000000000000000
01000000000000010000000000100000100000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000100000000000000000000000000000000000000000000000000100000000000010000000000000000000000000000010000000000000010000000000000000000000000000000000000000000000000000000000000000000000000010010000000000000000100000000000000000000010000000000000000000000001000000000000000000000000000000000001000
01000000000000000000000000000000000001000000001001000010000100000000000000010000000000000000100000000000000000000000000000000000001000000000000000000000001000000000000000000010010000000000000001000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000010000000000000010000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000001000000000000000000000000
01001010000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000010100000000100100000000000000000001000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000
01000000000000000000000000000001000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000001100000000000000000000000100000000000000000000000000000000000000000000000000000000001000000000010000000010100000000000000000000000000000010000101010000000000000000000000000000000000000000000000000000000000000000100000000001000000000000100000000000000000000000000000000000000000000000000000000000000000000
01000000000000000000000000000000000000000000000000000000000000000000010010000000000000000000000000000000000000000000100000000000000000100000000000000100000000000000010000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000001000000100000000000000000000000000000000000000000010000010000000000000000000000000000010000000000000000000000000000000000000000010010000000000000000000000000000000000000000000000000000001000000000000100000000000000000000000000000010000000000010000
01000000010001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000100000000000000000000000000000000001010000000000000000000000000000000000000000000000000000000000000000000000000000100000001000000000000000000000000000000000000000000000000000000000000000000011000000000000000000000001000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000010000000000000000000000000
01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000010000000000000000000000000000000000000000010100000000000010000000000000000010000000000000000000000100000000000000000000000000000000000000000001000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000011000000000000000000000000000000010100000000000000010000000010000000010000000000000000100000000000000000000000000000000000000000000000000000000
01000000000010000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000001000000000000000000000000000000000000010000000000000000000000000100000000000000000000000000000000001110000000000000000000000000000000001000000000000000000001100000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000001000000000000000000001000000000000000000000000000001000000000000000010000000000000000000000000000000000
01000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000001000010000000000000000000000000000000000000000100000000100000000010001000100000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000011000000010000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000
01000000000000000000000001000000000000000000000001000000000000100000000000000000000000000000000000000000000000000000100000000000001000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000100000000000000000100000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000100000000000000000000000000000001000000000000000000000000000000000010000000000000000000000000000000000000000
01000000000000100000000000000010001010000000000000000000000000000000000010000000000000000000000000000000001000000000000000000000001000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000001000000000000000000000000000000000000000000000000010000000000000000000000100000000100000000000000000000000000000000000000000000000000000000100000000000000100000000000000000000000000000000110000000000000000000100000
01000000000000100000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000010000000000000000000000000000000000000000000000000001000010100000000010000000000000000000000000000000000000000000000100000000000000000000000001000000010000000000000000001000000000000000000010000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000100001000000000000000000000000000000000000000000000
01000000000000000000010000000000000000000000000000000000000000010000000000000000000100000000000000000000000001000000000000010000000000000000000010000001000000000000000000000010000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000001000000010000000000000000000000000000000000000001000000000100000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000010000000000000000010000001000
01000000000000000010000000000000000000000000000000000000000000000000000100000000000000000000000000000001000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000010100100000000000000000010100000000000000000000001000000000000000000000000101010000000000010000000000000000000000000000000000000000010000000000000000000000100000100000000000
01000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000001000000000000000000101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000010000000000000000000100000010000000001000000000000000000000000010000000000000000001010000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000001010001000001000000001000000000000000
01000000000000000000000000000100000000000000000000000000000100010000000000000000000000000100100000000000000000000000000000000010000000000000000000000000000000000000000000000100000001000010000001100000000000000000000000000000000000000001000000000000001000000000000000000000000000000000000000100000000010000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000100000010000000000000000000000000000000000000000000000
01000000000001000000000000000000000000001001010000000000000000000100100000100000000000000000000000000000000000000000000000000000000001000000000000000000001000000000000000000000000010000000000000000000000000001000100100000000001000000001000000000000000000001000000000010000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000001000000000000000000000000000001000000000000000000000000000000000000001000000000000000000
01000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000001000000000000000000000100000000000000000000000000000000000000000000000000000000010000000011000000001000000100000000000000000000000000000000000000001100000000000000000000000000010010000000000000000000000000000000000000000000000000000000001000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000001000100000
01000000000000000001000000000000000000000000010000000000000000000000000001000000000000000000100000000000000000000000000100000000010000000000000000000010001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000100000000000000000000100000000000000000000000100000000000000000100000000000001000000000000000000000000000000000000000000000000000000010000000100000000001000000000000000000000000001100000000000000000000000000
01000000000000000000000000000000000000000000000000000000000000000100001000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000010000000000000000000100000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000001001001000000000000000000000000000000000000000000000000000000000001000000000000000001000000000000000000001000000000000000000000000000000000
01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000010000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000001000000000000000100010000000000000000000000000000000001000000000000000000000000001000000000000000000000010000000000000000000000000000001000000000000000000000000000000000000000100000001000000000000000000000000000000000000000001000
01000000001000000000000000000000000100000000000100000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010010010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000100000010000000000000000000000000000000000000001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000010000000
01000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000010000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000010000001000000000000000000000000000000001000000000000000000000000100000000000000000000000000000000000000100000000000001000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000010000000010000000000000000000000000000000010010
01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000100000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000001000000000000000000000000000000000010000000000001000000000000000000001000000000000000000000000000000000000000000000000000000001000000000000000000000010000010000000000000000000000000000001000000000000000010000010000000000000000
11000000000000000010000000000000000100000000000000000000100000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000100100000000000000100000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000100000000000000100110000000010000000000000000010000000000000001000000
01000000000000000000000000000000000000000000000000000000000000000000100010000000000000000000000000000000100000000000000000000100000000000000000010000000000000000000000000000000000000000000000000000000000000000000010000000000010000000000000010000000000000000010000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000100000000000000000000000001000
01000000000000000000000000000000000101000000000000000000000000000000100000000000000000000000000000000000000000010000000001000010000000100000000000000000000000000001000000000100000000000000000000000000000000000010000000000000000000000000000000000000001000000000010000000000000000001000000000100000000000000000000000000000000000000000000000000000100000000001000000010000000000000010000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000100000000000000000000000000
01000000000000100001000000000000000000000000000001000000000000100000000000000000000000100010000000000000000000000000000000000000010000000000000000000000000000100000000000000000000001010000000000000010001000000000000000000000000000010001000000000000010000000000000000000000000010000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001000000000000000000100000000000000000000000000000000000000000000000000000000100010100000000000000000000000000000000000000
01000000000000000000000000000000000000001000000000000000000000000000000000000001000000010000000000000000000000000000000000010000000000000000000000000000000000001000000000000010000000000000000000000000000000001000000000000000000001000000000000000000000000000001000000000001000000000000000000000000000000000000000000000000110000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000100000000010000000000000000000000001000000000000001000010000000000000001000000000000000000000000000
11000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000001000000000000000000000000100000000000000000000000000001000010000010000000000000000000001000000000000000000001100000000000000000000001000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000010000000000000000000000100000000000000010001000000000000000000000000000000000000000000000000100000000
01000000000000000001000000010000000000000000001000000000000000000000000000100000000000010100000000000101000000000000000001000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000100000000000000000001000000000000000000001000000000000000000000000000000000000000000000000000000010000000000000000000000000000100000000000000000000000000000000000000010000000000000000000000000000001000000000100000000000000100000000000000100100000000000000000000000000000000000000000000100000000000000
01000000000001000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000010000000001001000000000000000010000000000000000000000000000000000000000100000000000000000000000100000000000000000000000000000000000000000001000000000000000000000000000000000000000010000000000000000000000110010000000000000000001000001000000000000000000000000000000000000000000000000000000000000010000000000000000000000001000000000000000000000000000000010
01000000000000000000000000000000000000000000000000000000000000110001001000000000001000000001000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001000000000000000000000000000001000000000001000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000010000000000001000000000000000000000000100000000001000001000001000000000000000000010000000000000000000000000000010000000000000000
01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000001000010000000010010000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000100000000100000000000000000000000000000000000000000000000000000000000000010000000000000010
01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000001000000000000000000000000000000100000000000000001000000000000000010000000000010000000000100000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000001000000000000000001000010
01000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000001000000000000000000000000000100000000000000001000000000000000000000000000000000000000001000000000000000100000000000000000000000000000000000000000000000001000000000001000000000000000000000000000000000001000000000000000000000000000000100000000001000000000000000001000000001000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000
01000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000001000000000100000000000000000000000001000000000100000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000010000000000000000000000000000000000000000000000000000000000000
01110000000000000000000000000000000000000001000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000001000000001000000000000000000000000000000000000000000000000000000000000000000000000000000100000000100001000000000000000000000000000000000000000000000000000000000000000000000010000000100000000000000000000000000000000000000000000000000000000000
01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000010000000000000000000000000000110000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000100000000000000000000000000010000000000000000000001000000000010100000000000000000000000000000000000000100000000000000000000000000000000000000000000000000010000000100000000000000000000100001000000000000000000000000000000
01000000000000001000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000100000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001001000000000000000000000000000000000000000100000001000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000
01000000000000000001000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000001000000000101000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000001000000001100000000000100000000000000001000000000000000000000000000000000000000000000100000000000000000000000000000000000000001000000000000000000
01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000100000000000000000000000000010000000000000000100000000000000000000000000000010000000000000000010000000001000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
01000100000010000000000000000000000000000000000000000000000000000000001001001000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000100000010000000000000000000000000000000000000000000100000000000000000000000001000000000000000000000000000000000000000000000000000000000000000010000000001010000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000101000000000000000000000000000000000000
01000000010000000000000000010000000000000000001000010000000000000010000000001000000000101000001001000000000000000011000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000001000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000010000000000000100000000000000000000000000000000000
01000000000000000000000000000001001000000000000000010000000000000001000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000001000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000
01000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000010000000001000000000000000000100100000000000000000000000000000000000000000000001100000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000101000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000100000000010000000000000000000000100000000010000000000000000000000000000000
01000000000001000000000000000000000100100000000000000000000000000010000000000000001000000000100000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100010000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000010000000000000000000000000000100100000000000000000000000000000000000100000000000000000000000000
01010000010000000000000000000000000000000000000000000000000000100100000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000001000100000000000000000000000000000000000000000000000000101000000000000000000000000000000000000001000000000000000001000000000000000000100000000000000000000000000000000000000000001000000000000000100000000000001100000010000000000000001000001000000000000000000000000000000000000000000000000000000000000000000000000100000000000100
01000000000000010000000000000000000000000000000000010000000000010000000000000000000000000000000000000000000000000000000000100000000000000010000000000010000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000001000000000000000000000000000000000000000000000000010000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000
01000000000000000000000000000000000100000000110000000000000000000000000100000000000000000000000000000000100000000000000000000000000000000000000001000001000000000000000000000000010000000000000000000000000000000100001000001000000000000000000000000000010000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000001000000010010000000000001000000000000000000000000000000000000000000000000000000100000000000000010010000000000000000000000000000000000000000000000100000000000000000000000
01100000000000100000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000001000000000000100000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000100000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000001000000000000010000000000000000000000000000100000000000000000000000000000000000011000000000000000000000000
01000000010000000000000000000000000000100000000000010000000001000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000100000000000000000000010000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000100000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000100000000110000000010000000000000000
01000000000000000000000000000000100000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000001000000000000000100000000000000000000010000000000000001000000010000000000000100000000000001000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000010000000000000000000000000000000000001000000000000000000000000000000000000000010000000000000000000000000000000001000000000000000000000000000000000010000000000000000000000000000000000000000000000
01000010000000000000011000000100000000000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000100000000000000000010000001000100000000001000000000000000000000000000000000000000
01000000000000000000000000000000000001000000000000000000000001000000000000000000000000100000000000000000000010000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000010000000000000000000000000000000000000000001000000000000000000000010000000000000000000000000010000000000000000000000000000000000000000010000000000000000000000000000001000000000000000000000000000000000000000000000000000000001000
01000000000000000000000000000000000100000000000001000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000010000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000010000000000000000000000000
01000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000010000000010000000000000000000000000000000000000000000011000000000000000000000010000000000000000000000000000010000000000000000000000000000000000000000000000000000000000010000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100100000000000000000000000000000000000000
01000000000000000000000000000000000000000000000000000000000001100000000000000000100000000000000000000000000000000000000000000000001000000000000000000000000000000000001000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000010000000000000000000000000000000000100000000000000001000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000100000000000000
01000000000010100000000000000000000000000000000000000000100000000000000000000000100000000000000000000000000000000000000000000000000000000000010000001000100000000000000010000000000000000000000000000000000000000000000000000000000000000100100000000000000000001000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000010000000010000000000000000000000000000000000000000000000000000000001100000000000001000000000000000000000001000000001000000000
01000000000000100000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000001000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000010010010000000000000000000000000000000000000000000000011000000000000000000010000010000000000000010000000000000000000000000000000000000000000000000000010000000000000000001000000
01000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000110100000000000010000000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000
01000000100000000000000000000000000000000000000000000000000000000000001000001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
01000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000001010000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000010000100010000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000101000000000001000000000000100000000000000000000011000000000000010000000000100010000000000000
01000000000000000000000000000000000000000001000000010000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001010000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000100000000000000000000000000000000001000000000000000000000001000000000000000000000000100000001000000000000000000000100000000000001000000000000000000000001000000000000000000000000000000000000000000000000000000100000010000
01001000000000000000000000000001000000000000000000000000000000000000000000000000000000001000000000000000000000000000001000000000000000000000000000000000000000000000000000001001000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000100000000000001000000000000000000000010000000000010000000000000000000001000000010000000010000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000001000000000
01000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000100000100000000010000000000000001000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000010001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000
01000000010000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000100010000000000000000000000000000000000000000000000000000000000000010001000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000010000000001000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000001000000000000010001000000000000000000000000000000000000010000000000100000000000000000000000
01000000000000000000000000000000000000000000001000000000000000100000000001000000000000001000000000000000000000000000000000000000000000000000001000000100000000000000000000000000000000000000000000000000000000000000000000000000000010000000100100000000000000000000000000001000000000001000000000000000000000000000000000000000000000000000000000000000000000010001000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000100000
01000000011000000000000000000000000000000000000101000000000000001000000000000000000000000001000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000001000001000000010000000000000000000000000000000000000000000000000000010000000100000000000100000000000000000000000000000000000000000000000000000000001000000000000100000000000000000000000000000000000100000000000001000000000000000000000000000000000000000000000000000000000000000000000000000001
01000000000000000000000000000000000000000000000000000000000000100000000000000010000100100000000000000000000000000000000000001000000000000000000000100000000000000000000000010000000000000010000000010000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000100000000000000010000000000000000000000000000100000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000
01000000000000000000000000000000001000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000100001000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000001001000000000000000000000000000100000010000000000000000000100010000000000000010000000010001000000000010001000000000000001000000000000000000000
01000000000100000000000000000000000000000000001000000000000000010000000000000000000000000000010000000010000000000000000000000000100001100000000000000000000000000000000000000100000000000000000000000000000000000000000000000000100000000000000001000000100000000000000000000000000000000000000010000000000000000000000000000000000000000010000000000000000000000000000000000000000010000000000000000000000000000000000010000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
01010000000000000000000000000000000000000000000000010000000000000000000010000000000000010000000000000000000000000000000000100000000000000000000000000000001000000000010000000000000000000001000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000010000000000000000000000000000000000000000000000100
01000000000000000001000000000000001001000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000100010000000100000100000000000000000000000010000000000000000000000000000000000000
01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100001001000001000000001010000000000000000000100100010000000000010000000000000000000000001000000100000000000000000000000000000000001000000001000000000000010000000000000000001000000000000000000000000000000000000000000000010000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000
01000000000000000000100000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000100000000000010000000000000000000000000000000000000000000000010000000000000000000000000001100000000000000000000000000000000000010000000010000000000000000000000000000000100000001000000000000000000000000000000000000000000001000000100000000010000000000000000000000000000010010000000000000000000001000000010010000000010000000100000000000000000000000000000000010000000001000000000010000000000000000000
01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000010001000000100000000000000000000000000000000000010000000000000001000000000100000000000000000000000000000000000000001010000000000000000000000000010000000000000010000001000000000001000000000000001000000000000000000000000000000000000000100000010000000000000000000000000010000100000000000000000000000000000000001000000000000000000000000000000000010010000000000
01000000000000100000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000100000000010100000000000000000100000000000000100000010000000000000010000000000000001000000000000000000000000100000000000000000000001000000000000000000000000000000000000000000
01000001000000000000000000000000000000100000000000000000000000100000000000000000010000000000000000000010000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000100000000000000000000000000000100000000000000000000000000000000000000000000000000010000000000000000000000000100000000000000000100000000000000000000000000000000000100000000000000000000000000000000000000000000000
01000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000100000000001000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000010000000000000001000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000100000000000100000000000100000000000
01000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010100000000000000000000100000000000000000000000000000000010000000000000000000000000000000000000100000000000000000000010000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000010000000000001000010000010000000000000000000000000000000000000
01000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000010000000001000000000000000110000000000000001000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000010010000000000000
01000000000000000000000000101000000000000000000001000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000100001100000000000000000000000000000010000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000010000000000000000000100000000000001000000000000000001100000000000001000000000000000000000000000000000000000000000100000000000000000000000000000000000000
01000000000000000000000000000000000000001000000000000000000000000000000000000000000000000010000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000001000000000100000000000010000000000000000010000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000100000000000000000001000000100010000000000000000000000000000000000000000000000000000000000000000000000000000000101000000000000101000000000000000000010000000000000000000000000
01000000000000000000000000000000100000000000000001000010000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000010000100000000000000000000000000000000000000000000000001000000000000000000000000000000000000010000000000000001000000000000000000000000000000000000
01000000000000000000000000000000000000000000100000000000000000000000100000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000001010010000000000000000000000000000000000010000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000100000000000000000000000000000000010000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000
01000100000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000010000000000000000000101000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000100000000000101000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100100000000010000000001000000000000000010000000000000000000000000000000000000000000000000000100000000000000000000000000
01000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000001000000010000000000010000010000000000000000000000000000000000000000000000000100000000001000000000000000000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000100010000000010000000000000000000000000000000000000000000000000000000000000000000100000000000000000100000000000000000000000000000000000000000
01000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000010000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000010000000000000000000000100000000000000000000000000000010000000010000001000000000000000000000000000000000001000000000000000100000000100110000000000000010000000000000000000000000000000000000000000000000000
01000000000000000000000000000000000000000000000000010000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000001000010000000000000000000000000100000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000010000000000000000000000010100000000000000000000000010000010000000000000000000000000000000000001010000010000000000001000000000000000000000000000000000000000000000000000
01000000000000000000000000000001000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011000000000000000000000000000000000000000000000000000010000000000000000000000000000000010000000000000000000000000000000001000000000000000000000000000000000001000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000001000000000000000000000000001000000000010000000
01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000100000000000000000000010000000000000000000000000000000000000000110000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000010000000000000010000000000000000000010000010000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000
11000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000100001000000000000000001000000000000000000000000000000000000000000000000010000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000100000000000000000000000000000001000000000000000000000000000000000000000000000000001000000000000000000100100000000000100000000000000000
01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000100000000000000000000010100000000000000000000000000000010000000000000000000000000000000000000000000000000000010000000001000000000011000000000000000000000000100000000100000000000010000000000000000000000000001000000000000000000000000000000000000000000000010000000000000000000000001000000000000000000000000000000000000000000000000000000000100000000000000000000000000100000010000000
01000000001000000000000000000000000000000000000000000000000001000000000000000000000010000000000000000001000000001000000000000000000000000000000000000010000000000101000000000000000000000000010000000000000000000100000000000000000000000000000000000000000000000000100000000000010000000000100000000000000000000000000000001000000000000000000001000000000000000000000000000000000000100000000000000000000000000000000000000000000000010000000000000001000000000000000000000000000000100000000000100000000010000000000000000100
01000000001000000000000000000000100010000000000000000000000000101000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000101000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000010000000000000010000000000000000000000000000000000000000000000001000000000000000010
01000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000100000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000010000000000000000010000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000001000000000000000000000000000000010000000000000000010000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000
01000000000000010000001010010000000000000000000000000000000100000000000000000000000000000000001000000000000000000000000000000000000000100000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000100001000000000000000000000000000
01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000001000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000001000000000000000000
01000000000000000000000000000010000000000000000000000100000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000100000000000000000000000000000000001000000000010000000000000000000000000001000000000000000000001000000000000000000000010000001000000000000000000100000000000000000000000000001000000000000000000000100000000000000000000000000000000000000010010000000000000000000000000000000000000000000000000000000000
01000000000000000100000001000000000001000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000100000000000000000000100000000000000000000000000100000000001000000000000001100000100000000000000000001000000000000000000100000100000000
01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000010100000000000000000000000000001001000000000000001000000000000000000000000000000000000010000000000000100000000000000000000000010000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000001000000000
01000000000000000000000000000000000000000000010001000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000001000000000000000000000000000000000001000000000000000000000000100000000000000000000000000001000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100011000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000
01000000000000000000000000000000000000000000000000000000000000000001000000000000000000000001000000000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000000000000000000011000000000000000000001001000000000100000000000000000000000000000000000000000101000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000100000010000000000000000000000000010000
01000000000000000000100000000001000000000110000100000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000010000100000000000000000000001000000000000000000000000000000001000000010000000000000000000000000000000100100100000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000010000000000010
01000000000000000000000000000000000000000000000010000000000000101000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010010000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000100000000000000000001000000000000000000010000000
01000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000100000000000000000000000000000000100000000000000000000000000000100100000000000000000000000000000000000010000000000000000000000000000000001000000000000010000000000001000001000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000001000000000000001000000001000000000000000000000000000000000000
01010000000000000000000010000010001000000000010000000000000000000100000000000000000000000000000000000000000100000000000000000000000001000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000001000000000000000000000000000001000000000000001000000000000000000000000000000000000000000000000000000001001000000000000000000000000000000000000000000000010000000000000000000000000000000000010000
01000010000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000001000010000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000001000000000000010000000100000000000000000000000000000000000000000000000000000000000000001001000000000001000000000000100010000000
11000001000000001000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000011000100000000000000000000000000000000000001000000000000010000000000000000000000000001000000000000000000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000010000000000000000000000000000000111000000000000000000000000000000
01000000000000000000000000000000000001000000001000000000010000000000000000000000000000000000001000000000010000000000000000000000000100000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000010000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000010000000000000001100000000000000000000000010000000000000000000001100000000000000000000
01000000000000000001000000010100010010000000000000000000000010000000000000001000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000011000000000000000000000000010000000000000000000000000000000000000000000000000000000000100000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000100000000000000000000000000000000000000000000000000000010000000000000000000000010000000000000000000001000000000000000
01100000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000101000000000000000000000100000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000010000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000010000000010000000000000000001000000000000010000000000000
01000100000000010000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010010000000000000000000100000000000000000010000000000000000000000000000000000100000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000001000000000001000000000000000
01000000001000000000000000000000000100000000000000000000000000000000000000000000000000000010000000000000000000010000000000000010000000000000000000000001000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000100000000000000000000000010000000100000000000000000000001000100000000000000000000000000110000000000000000100000000000000000100000000100000000000000000000000000000000000000001000000000000000
01000000000000000000001000000000000000000000010000000000000000000000000000000000000000000010000000000000000000001000100000000000000000000000001000000000100000000000000001000000000000000100000000000000000000000001000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000
01000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000001000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011000000100000000010000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000001000000000000000000000001000000000000100000000000000000000001
01000000001000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000001000000000000000000000000000000000000001010000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000100000000000000000000000000000000001000000000000100000000000000000000000000
01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000010001000000000010000000000000000000000100000000000000000000000000010100000000000000000000000000000000000000000000000000000000000000000000010000000000000010000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
01010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000001000010000000000000100000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000001000000000010001100000000100000000010000100000000000000000000000000001000000000000000000100001000000000000000000000000000000000000000000000000000000000000100000000000000000100000000000000000000000010000000000000000000000000000000000000
01000000000000000000000000000000000000000000000000000010000000000000000000000000000010000000000000000000000000000000000000000000000000000000000010000000000000010000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000100000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000100000000000000
01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000100000000000000000001000000000000001000000000000000000000000000000010000000000000000000000000000000000000000000000000000101000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000011000000000001000000000000000000000000000000000000001000000001010000000000000
01000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100001000100000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000010000000000000000000000000100000001000000000000000000000000000000000000000000100001000000000000000001000000000000001000000000000
11100000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000100010000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000100000000000000000000000000000000000000000010000000000000000000000000000000001000100000100000000000000000000000000000000000000000000000001000001000000000000000000000000001000000000000000000000000000000100000000001000000
01000000000000000000000000000000000000010000000000000000000000001000000110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000001000000000000000000000000000000000000000010000000000000000000000000000000000100000010000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000100000000000000000000000000000000001001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000
01000000000000010000000000000001000000000010100000000000000000000000010000000000000000000000000100000000001000000000000000000000000000000001000000000000000100000001000000000000000001001000000000000000001000000000000000000000100101000000000010001100000000000000000000000000100000100000000001000010000001000000000000010000001000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000001000000010000000000000000010000000000000000000000000000000000000000000000000000000000000000
01010000000000000100000100100000000000000000000001000000000000000000100000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000100000000000000000000100010000000000000000000000000001000000000000000000000001000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000010000000000000001000000000010000000000000000000000000000000001000000000001100000000000000000000000000010000000000000000000000000000
01000000000000000000010000000000000000000000000000100000001000001000000000000000000000001000000001000000000000000000000010000000000000000000000000000000001000000000000000000000000000000000000010001000000000000000000000000010000000000000000000000000000000000000000000000000000100000000000001000000000000000000000000000000000000000000000000000000000000100000000000000000000010010000000000000000000000010000000000000000000000000000000000100000000000001000000000000000100000000000010000000000000000000000000100000000
01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000011010000000000000000000000100000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000010000001000000000000000000000000000010000000000000000000000001001000000000001000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000100000000000010001000000001000000100000000000000000000000010000
01000000000000001000000000000000000000000000000000000000000000000000000000000100000000000000000000000001000000000001000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000010000000000000000000000000000000100000000000010000000000000000000000000001000000000000000000000000000000010000000000000100000001000000000000000000000000000000000000000000000000000000000000000000000000000000101000000000000000000000000000000000000010000000000000000000000001000010000000000000
01000001000000000000001000000000010000000000000010000000000000000000000000000000000000100000000000000000010000000010000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000010000000000001100000000000000000000000000000000000000000000000000000000000000000000100000000100000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000
01000000000000000000000000100000000001010000000000000000000000000001000000010000000000000000000000100000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000001000000000000000000000000000000000000000001000000000000000001010000000000010000000000100000000000000000000000011001000000000000000000001000000000000000000000000000000000000000000001000000000000000
01000000000000000000000001000001010000000000000000000000000000000000100000000000000000000000000000000000010000000000000000000000000001000000000000000000000000000000000000000001000010000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000001000000000100000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000100000000000000000000000000000000000000000000000000000000000000100000010000000000000010000000000000000000100000100000000000000000000
01000000000100000000000000000000000010000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000100100000000000000000000000000000000000000000000000000000001100000000000000000000000000000000000000000000000001000000010000000000000000000000000000000000000000000000000000000000000000000000000001001000000000000000000001000000000000000000000100000000000000001000000000000000000000001000010000000000000000000000000000000000001000000000000000000000000100000000000000001000000000000000
01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000010000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000
01000000000000010001000000000000000101000000000000000000000000000000000000000000000000010001000000000000000000000000000001000000000100000000000000100000000000000100000000000000100000000000000000001000000000000000110000001000000000000000000000000100000000000000000000000100000000000100000000010000000000000000000000000000100000000000000000000000000000000000000000000000000000000100000000000001100000000000000000000000001000010000000000000000000000000000000000000000000000000000000000000000000001000000101000000001
01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100001000000000000000000000
01000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000100000000001001001000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011000000000100000000000000000000100110000000100000000
01000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000001000000000001000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000001000010000000000000000000000000000000000000000000000001000001000001000000000000000000000100000
01000000000000000000000100000000000000000000001000000000010000010000000000000000000000000000000000000000000000001000000000010000000000000000000000000000000000000000000000000000000000000000000000000100000000001000000000000000000000000000000000000000001000000000001000000000000000001000000000000000000000000000000000000000000000000000000000001000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000100000100001000100000000000000000000000000010000000000000000000000000100000000000
01000000000100010000000000000000000000000000000000100000010000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000010000000000000000000000000000000000000010000001000000000010000000000100000000000000000000000000000000000000000000000100000000100000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000001000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000
01000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000100000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010100100000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
01100000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000100000000000100000000000010000001010000001000000001000000000000000000000000100000000000000000010000000000000001000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000100000001000000
01001000001000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000010000000000100000000000000000000000000100000000000000000000000000000000000000000100000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000001000000000010000000000000000000000000000000000000000000000000000000000000000000001000000000100000000000000000000000000000000001000000000000100000000000100100000000000000000
01000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000010000000000000000100000000000000000000000000000000000000000000000000000000000010000000000000000000000000000010000000000000000100000000000100000000000001000000000000000000000100000000000000000000000000100000100000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000100000000000000000000000000000000000000000000000000001000000101
01000010000000000100000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000010000000000000000000000000000000000000000100000000000000000000000001000000000000000000000000000000000000000000000000001000010000000000000010000000000000000000000000000000000000000000000000000010000000000000100000000000000000000000000000001000000000000000000000000000000100000000000000010000000000010000000000000000000000000000
01010000010000000000001000000000000000000000000000000000000000000000000100000000000000000001000000000000000000000000000000000000000000010000000000000000000000000000000100000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000001000000000001000010000000000000000100010000000000000000000000000000000000000000000000000000001000000000000000000000000000000010000000000000000000000000000000000000000000000001000000000000000000000000000000100000000000000000000000000000000
01000000000000000000000000000000000000000000000000001000000000000000000000001000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000100000001000000000000000000000000000000010000000000000000000001000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000100000000000000000000100010000000000000000000000001000000000000000000000000000000000000000000010000000000000000100000000000010000000000000000000001000001000000
01000000000000000000000000000000000000000000000000000110000001000000000000000000010000000000000100000000000000000000000000000000000000000000000000000000000000000000011000000000000000000000000000000000000000000000000000000000000000001000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000010001000000000001000000100000000000000000000000000010000000000000000000000000000100000000000000000000000100000000000001000001000100000000000000000000
01000000000000000000000010000000000000000000000000000000000000000000000000000100000001000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000001000000000000000000100100000000000000000000100000000000000000000000000000000000000000000100000000000010000000000000000000000001001000000010000000000000000000000000000001000000000000000000000000000000000000000001000000000000000000000000000000000000000001000001000000000000000000000000000000000000000000000000000000
01000000000000000000000000000000000000000000000000100001000000000000010000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000100000000000000001000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000001000000000000000000000000000000000000000000000000100000000000010000000000000000000000000000100
01000000001000100000000010000000000000000000000000000000001000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000010000000000010000000000100000000000000000001100000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000001000010000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
01000000000000000000000000000000000000000000000000000000100000000000000000000001000000001000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000010000000001000000000000000000011000000000000000000000000001000000000000100000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000010000000
11001001000000000000000000000000000000000000000000100000000000000000000000000000001101000000000000000100000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000100000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000100000010000000000000000000000010000000000000000000000000000000000000000000000000000000000000000110000000000010000000000000000000000000000000000000000000000000000000010000
01000000000000000000000000000000001000000000010000000000000010000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000010000000000000000000000000000000110000000000000000000000000000000000000000000000000000000000100000010000000000000000000000000000010000100000000000000000000000000000000000000000000
01000010000000010001000000000001000000000000000100000000000001000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000001000010001000000000000000001000000100000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000001001000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000010000000000000000000
01000000000000000000000000000000000000000000000000000000010000000000000000000000000100000000000000000000000000000000000001000000000000000000000000000001000000000000001000000000000000000000000000000000000000000000000010000100000000000110000000000000000000000001000000000010000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000001000000000000000000100000000000000000000000000000000000000100000100000000000000000000000000000000000000000000000000000000000000000
01000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000001000000000000000000000000000000000000000000000010000000000000000001000000101000101000000000001000000000000000000010000000000000000000000100000000000000000000000000010000000000000000000000000000000000000000000010000000100000000000000000000000000110000000000000
01000000010011000001000000000000000000100000000000000000000000000000100000000000000000000000001000000000000000000000000010000000000000000000000000001000000000000000000000000000000010000000100000000000000000000000100000000000000000001000001000000000000010000000001000000000000000000000000000000000000011000000000000010000000000000000000100000000000000001100000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000001000000000
01000000100000000000000000000010000000000000000010000000000000000000000000000000000000000000000000000000100000000000000000000001000000000000000100000000000100000000100000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000001000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000001000000010000000001000000000000010000100000000000000000000000
01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000010000000000000000000000000000000000000000000000000000000000000010000000000000000000001000000010000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000100000000000000000000000000000000
01000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000000000010000000000000000000000000000000000000000000100000000000000000000000000000000000010000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000
01000000000000000000000000000000001000000000001000000000000000000000000100000000000000000000000000000000000000000000000000010000000000000000000010000000000000000000000000000000000000000000000000000000000000100000000000000000000010000000000000010000100000000000010000000010000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000010000000000000000001000001000000000000000000100010000010000000000000000000000000000000000000000000000000000000000000000000000000000000000
01000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000001000000000000000000000000000000000100000100000000000000000000000000000000000000000000000000010000000000000000000000000100000000001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000010
01000000000000000000000010000011000000010000001010000000000000000000000000000000000000000000000000000000100000000000000000000001000000000000000000000000000000000000000000000000000100000000000100000000000000000000000000000000000010000000000000000000010000000000000001000000100000000000000000001000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000010001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000
01000010000000000000000000000000000000000000000000000110000000000000000000000000000000000000000000000000000000010000000000000010000000000000000010000000000000000000000000000000000000000000010000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000001000101000000000000000000000000000000000000100000000000
01000000000000000000000000000010000000000000000000000000000000000000000000000010000000000000000000000000000000100000000000000000000000100000101000000000000000000000000000100000000000000000000010000000100000010000000000000000000000010000001000000010000001000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000001000000001000000000000000000000000000000000000000000000010000000000000000000100100000000000000000000000000000000000
01000000000000000000000000000000001000000000000000000000000000000000000000001000000000001000000000000000000000000000001000000000001000000000000001000000000000000000100000000000000000000000100000000000000000100000000000000000000000000000000000010000000000001010000000000001000000000000100001000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000001000100000000000000000000000000000000001
01000001000000000000000000000000000000000000000000000000000000000010000000000000000000000001000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000010001000101000000000000000000000000000000000000001000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000100100000000000000001000000001000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000100000000000000000000000000000
01000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000100000000000100000000000000010000000010000000000000000000000000000000000000000000000000000000000000000100000000001000000000000000000000000000000000000000000000000000000000000000000000110000000000000000000000100000010000000000000000000000000000100000000000000000000100000000000000000000000000000000000001000000000000000000000000000000000000000000001000000000000000
11000001000000000000000001000000000000000000000010100000000000000000000100000000001000000000000000000000000000001100000000000000000000000000000000000000000000000000000000000000000000001000000100001000000000000000000001000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000001000100000000010000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000
01000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000010000000000000000000000000000000000100000000000000100000000000000000000000000000000000000000100000010000000010000000000000000000000000000000000000000000000000000000000000000000000000001000000001000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000100000000000000000100000000000001000000000000000000000001000000000000000101000000000000000000010000000000
01000000001100000000000000100000000000000000000000000000000000000010000000100000000000000000000000000000000000000000000000000000000000000000010000000000100010000000000000000000000000010000010000000000000000000000000000000000000000100000000000000000000000000000000010000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000100000000000000000000000000000100000000000000000000100000000000000000000000000000
01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000101000000000000000000000000000000000000000000000100000000000000000000000000000000000000001000000000000100000000000000000000000000000000000000000000000001000000000000000000000000000000000001000000000000000000000000000000000000000010000000000000100000000000000001000000000000000000000000000000000000000000000000000000000000000000
01000000000010000011000100000000001000000000000000000000001000011000000000000000000000000000000000000100000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000100000000000010000000000010000000000000000000010010000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000001000000000000000000000100000000000000000000000000000000000000000000100000000000000000010000000000000000
01000000000000000000000000000000001000000000000000000000000000001000000000000000000000000000000001000100000000000000000000000100000000000000000000000000000000000000000000000100000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100010000000000000000000010000000000000100000000000000000000001000
01000000000000000000000100000110000000101001000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000001010000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000010000000000010000000000000000000000000000000000000000000000000110000000000000000001000010000000000000000000
01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000100000001000000000000000000000000000000001010000000000000000000000000000000000000000000000000000010000010000001000000001000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000100000000000000000100001000000000000000000000000000000000000000000000000000000000000000000000000
01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000100010000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000001000000000001000000001000000000000000100000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000100
01000000000000000000000000000000000000001000001000000000000000000000000000000000000000000001000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000010000000000000100000000000000000000100000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101000100000000000000000000010000000000000000000001000000000000000000000000001000000000000000000000000000000
11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000010000010000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000010100000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000101000000000000000000000000000
01000000000000000000000000101000000000000000000000000000000000000000000000000000000000000000010000000010000000000000000000000000000000000000010000000000000000000000000000000000000000000101000000000000000000000001000000000100000000000000000000000000000000000000000000000000000000000110000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000100000100000000010000000001000000001000000000000000000000000000
01000000000000000000000010000000000000001000000000000100000010000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000001000010001000000000000000000000000000000011000000000000000000000000000010000000000000000000000000001000000010000000000000000000001000000000000000000000000000000000000100000000000000000100000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000
01000001000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000010000000000000000000000000000000000000000001000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000100000000010000000000000000000000000100000000000000000000000000000000000000000000100000010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000
01000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000001000001000000000000000000100000000000000000000000100000000000000000000000000000000000000000000000000000000001000000000000000000000000001000000000000000000010000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000
01000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000100000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000001000000000000010000000000000100000000000000000000000000010000000000000100000000000000000000000000000000000000001000000001000000000000000000000000010000000000000000000000000000001000000000000000000000000000000000000000000000000000000001000000000000000000000
11000000000000000000000000000000000000000000000000000000000000000000000010010000000000000000011000000000000000000000010000000000000000000000100000000000000000000000000000100000000100000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000010001000000000000000000000000000000000000010000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000010000000000000000000000000000000000000
01000000000000100000000000010000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000100000000001001010000000000000000000000000000000000000000000000000000000000000000101000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010100000001000000010000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000
01000000000000000000000000000000000000000000000000000000000000100000001000100000000000000000000000000000000000100000000000100000000000000000000000000000000000000100001000000000000000000100000000000010000000000000000000010000000000000000000000000000000000100000000000000000000000001010000000000000000000000000000000000000000000100000010010000000000000000000000000000000000000000000000000000000000000000100000000000000010000000000000000010000000000000000000000000001001000000000000000000000000000000000000000000000
01000000000001000000010000000000000100000000000100000000000000000000000000000000000000000000010000000000000010000000000010100000000000000000000000000000000000110000000000000010000000000000000000000000000000000000000000000000010000000010000000000000000000000000000100000000000000000000000000000000000000000000000000000010000000000000000000100000000000000010000100000000100000000000000000000000100001000000000001000000000000000000000000000000000000000000000000000000000000000000010010000000000000000000000000000000
01000000000000001000010000000000000000000000000000000000000000000100100000000000000000000000000000100000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010001000000000000001010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000100000011000000000000100000001000000000000000000000000000
01000000000000001000000000100000000010000000010000000000000000000000000000000000000000001000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000001000000000000000000000000000000000000000000000000010010000000000000000000000000000000000000000000000000000001000000000000000000000000000000
01000000000000000100000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000011000000000000100000000000000000010000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000001000000000000000000000000000001001010000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000
01100000000000000000000000000000000100000100000001000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000001000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000100000000000000100000000000000000000001000000000000000100000000000000000000000000000010000110010000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000
11010000000000000000000000000000000000000000100000000100000000000000000000000000000001000000000010000010000010000000000000000000001000000000000000000000001000000000000000000010000100000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000001000000000000000000100000000000000000000001000000000100000000000000000000000000000000000000000010000001000000000000000000001000000000010000000000000000000000000010000000000000000000000000000000000000000000000000000000
01000000000000000000000000100000000000000000000000000000000000000000100000000000000000000000010000000000000000000000000000010000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000
01000000000000000000000001000000000100100000000000000000000000000000000000000000000000000000100000000000000000000000001000000001000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000001000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000100010000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000010100
01000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000100000000000000001000000000000000000000000000100000000100000000000000001000000000000000000000000000000000000000000000000000000100000000000000000000000010000000000010000000001000011000000000000000000000000000000000000000000000100100000000
01000000000000000000000000000000000000000000000000000000000000000000000100000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000010000000000000000000000000000000000000000000010000100000000100000000000010000000000000100000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000
01000000000000000000000000100000000000000000000000010000000011000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000010000000000000000000000000000000000010000000000000000000000000001000000000000000000000000000000000000000000000000000010000000000000000000000000000100000000000000000010000010000000000000000
01000000000000001000000000000000000010000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000100000100000100000000010000000000000000000000000000000000000000000000010000000000000000000110000000000000000000000000000000000000000000001000000000000000000100000000000000000000110000001000000000000000010000010000000000001000010000000000000000000000001000000000000000000000000000000000010000000000000010000000000000000000000000000000000000000000000000000000000000000000000000
01000000000000000000000000000000000010000000000000000000000000000000100000000000000000000000000100100000000000000000000000000000000000000000100000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000100000000000000000100000000010000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000011000000000000000000000000001000000000000000000000010000000000000
01010000000010000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000001000010000000000000000010100000000000000000000000010000000000000000000000000000000000000000000001010000000000000001000000000000000000000000000000000000000000000000000000000000000100000001000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000100100000010000000000010000000000000001001
10010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000111010010001000001000000000000000000000000000000000000000000000000000000000000100000000000000000000010000000000000000000000000000000000000000000000000000000000000101000000000000000000000000000000000000010000000000000000000000010000000000000000000000000000000000000000000000001000000000000000000000000010000000001000001000000000000010000000000000000000000000000000100
10000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000010000000000001000000000010000000000000000000100000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000100000000000000000000000000000001010000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000010000100000000000010000000000000000000000100000000000000000000000000000000000010000011000000
10000000000000000000000010010000000000000000000000000100000000000000000000000000000000000010000000000000000000000000000000000100000000000000000010000000000000000000000001001000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000010001000000000000000000000000000000011000000000000000000000001000000000000000000000000000000000001000000000000000000000000000000000000000000100000000000110000010000000000000001000000010000000000000000000000000000000000000
10000000000000000000000000000000000000000000100000000000000000000001000000000000000000000000110000000100010000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000001000000000000100000000000000000000000000000000010000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000001000001000001000000000000010000000000000000000000000000000000000000000000000000000000000000000000100
10000000000000000000000000000000000100000000000000010010000000000000000000000000000000000100000000000000000000000000000010000000000000000001000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000010000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000010000000000000000000000000000001
10000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000010000000000010000000100000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000010000000000000000000000000100010000000000000000000000000000100000100000000000000000000000000000010000000000000001000000000000010000000000010000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000
10000000000000000000000000000000000000000000000000000000100000000000000000010000000000100000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000001010000000000000000000000000000000000110000000001000000000000000000000000000000000000001000000000000000000000000000000000100000000000000000000000000000001000000000000000000000000000000000000000000000000000000100000000000000000000000000000000001000000000000100001000000000000000000000000010000000000000000000000000000000000000000000
10000100000001000000000000000000000010000000000100000000000000000000000000000000000000010000000000000000000000000000000000100000000000000000000010000000000000000000001000000000000000000000000000000000000000000000000000000000000010000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000000100000000000000000010000000000000000000000000000000000000000001000000000000000000000000000001000000000000000000000000000
10000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000100010000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000100000000000000000000000000000000000000000010000000000000000000000000010000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000
10000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000010000000000000000000000000000000000000000000000001000000000000000000000000100000000000000100000000000000010000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000100000000011000000100100000000000000000000000000000000000000000000000000000000000000000000000000000000100000000
10000000000000000000000000000000000000000000000011000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000100000001000000000100000000010000000000000000000000010000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000100000010000010000000000000000000000000010000000000000000000000000000000001000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
10000000000000000000010000100000000000000000000010000000000000000000010000000100000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000001001000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001010000000000000000000000000000010000000000000000000000000
10000000000000000000001000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000010000000100000000000000000000000000000000010001000000000000000000000000000000001000000001000000000000100000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000001000000000000000000000100000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000010000000
10000000000000000000000000000000001100000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000100000001000001000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000100000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000010000000000000000011000000000000000000000010010000001000000000000000000000000000000000000
10000000000000000000000000000000000010000000000000000000000000000000000000000100000000100000000000000000000000000000000001000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000100000000000001000000000000000100000000000000000000000100000000101000000000000000000000000000000000000100000100000000000000000010000000000000000000000000000000000000000000000000000000010000000
10000000000000000000000000000000000000000000000000000000000000001000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000001000000001000000000010000000100000000000000000100100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001100000000000000000010
10000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000010000000100000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000010000000000000000000000000000000000000000100000000000000000000000000000000000000001001001000000000000000000000000000000000001000000000000000000000000000000000000000
10000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000010000000000000000000000000000000000000000000010000000010000000000000000000000000000000000000000000000000000001000000000000001000010000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000100000000000000000000000
10000000000000000000000000000000000000000000100000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000100000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000010001000010000000000000000000000000000000000000000000000000000100000000000000000001000000000000100000000010000000000000010000010000000000000000
10000000000000100000000000000000000000000010000000000000000100000000000000000000000000000010000000000000000000000000000100000000010000000000000000000000100000000000000000000000000100000001000000000000000000000000000000000000000000000000001000000000000000000000000100000000000000000000000000000000000100000001000000000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000
10000001000000000000000000010010000000000000000000000010000000000010000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000010000010000000000000000000000010000000000000000000000000000000000000000000000000000000000010000000000000000000000000001000100000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000001000000000000000000000000000000000001000100000000000100000000000001000001000000100000000000000001000000000000000000000
10000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000001001000000000000000000000000000000000000000000000000000000000000000000001000010000001001100000000000000000000000000000000000000000000001000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000001000000100000000000000100001000000000000000000000000000000000000000000000000000010000000000000000000000000000000010000100000000000010000000000000000000000000000000000000000
10000001000000000000000000000000000000000000000000000000000001100011000000000000000000000000000000000100000000000000000000000000000000000000000010000000000001000000000000000000000000100000000000000001000000000000000000000000000000000000000000010000000000000000000000000000000010000000000000000000000000000000000000001000000000000001000010000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000001000000000000000000000000000000010000
10000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000010000001000000000000000000000000000000000000000000010000000001000000000000000000000001000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000100000001001000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000
10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000010000000000000100000000000000000010000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000100000000000000000100000000000001000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000
10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000100000100000000000000000000000000001001010000000000000000000000000100000000010000000000000100001001000000000000000000000000000000000000000000000000000000010000000000000
10001000000000000000000000000000000000000000000000000000000000000000000000000000000000000010010000000000000100100000000000000000000000000000000000000000000000000100000000000000000001000000000000000000000000000000000001000000000000000000000100000000000000000001000000000000000000000000000000100000000000000000000000000000000000001000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000
10000000100000000000000000000000000000000000001000000000000010000000100000000000000000000000000000000000000000100010000000000000000000000000000000000000100000000000000000000000000000010000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000010000000000000000000000000000000100000000000000000000000000001000000000000000010000100000000000000000000000000000000000000000000000
10000000000000000000000001000000001000000000010000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000100000001000000000000000000000000000000000000100000000000100000000000000010000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000100000000000000000000000000100000000000000010000000000000000000000000000100000000000000000000000000001000000000000000000000000000001000000000000000000000000000000000000000000000000000
11000000000000100000000001000000010000000000000000000000000100000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000100000000000000000000100000000000000000100000000000001000000000000000000000000000000000000000000000000100000000000000000000000000000000000000010000000000000000001000000000000000000000000000010000000000100000000000000101000000000000000000000000000000100000000000000000000000000000000000000000000110000000000000000010000000000000000000000000000000
10001000000100000000000001000000000000010100000000000000000000000000000000000000000000000000011000000000000000010000000000000000100000000000100000000000000000000001000000000000010000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000010000000000000000000010000100000
10000000000000000000000000000000000000000000000001000000000100000000000000000000000000000000000000000000000000001000000000000000100000000000010000000000000000000000100000000000100000000100000000000000000000100000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000100000000000000000000010000000000000000000000000000000000000000000000000010000000010000001000000000000000001000000000000000000000000000000000000010000000100000000001000010000000000000000000
10000000000000000000000000000000000000000000000000100000000000000000000000000001000000000000000000000000000000000000000000010000000000000000000100001000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000010000000010000000000000000000000100000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000001000000000000000000000000000000010000000000000000000000000000010000000000000000000000000000000000
10000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000010000000000000000000000000000000000000000000001000000000000000000000000000000000000000001010000000001000000000000000000000000000000000000000000001000010000000000000000000000000000000000000000000000010000000000000000000000000001000000001000000000000000001000000000000010000000000000000010
10000000000000000000000000000000000100000000000010010000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000010000000001000000110000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000100000000000000000000000001000000000000001000001000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000001000000000000001000000000010
10001000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000010010100000000100000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000010000000000000000000000000000001000000000000000000000000100000000000000000000000000010000000000000000001000000000000000000000000000000110000000000000100000000000010000000001000000000000000000000000000000000000000000010000000000100100000001000000000000000000010000000000000
10000000000000000000000000000000000000000000100000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000100000000000000001000000000000001000000000000000000000000000000000110000000000000000000000000100000000010000000000000000000000000010100000000000000000000000010000000000000000001000000000000011000000000000000000000000000000000000000000000000000000000000000000000000000000
11000000000000010000000000000000000000000100000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000001000000100000000000000000000000000000000000000000000000000000000000000000100000000010000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000100000000000000000000000000000000100000000000000000000000000000000000000000000000000000000010000010000000000000
10000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000100000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000010000000000010000000000010000000000000000000000000000000000000000000000000000010000000000000000010000000000000000000000000000000000000000000000
10000010000000001000000000000000000000000000010000000100010000000000000001000000000000000000000000000000000000000000001000000000000000000000000100000000000000000000000000000000000001000000000000000000010001000000010001000000000000100000000000000000000000000000000000000001000001000000000000000000000000000100000000000000000000000000000000000000000010000000000000000000000000000000000000000000100000000000000000000000000000001001000000000000000000000000000000000000000000000000000000000000000000000000000000000000
10000000000000001001000000000000000000000000000000000001000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000010000000000100000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000100001000000000000000000000000000000000000000000000000000000000000000000000100000000000000100000000000000000000000000000000010000000000000000000000000000000000000000000000010000000
10001000000000000000000000000000000001000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000001000000000000000000000000000000001000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000001000000000000000001000000000010000000000000000000000000000000000100000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
10000000000100000000000000011000000000000000000000000000000000000000000000000000010001000000010000000000000000001000000010000100000000000000000000000000000000000000000000000000000000000000010100000000000000000000000000000000000000000000000000000000000000100000001000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000010000000000000000000100000000000000000000000000000001000000000001
10000100000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000001000000000000000000000000010000000000000000000000000000001000010000000000001000000000000000100000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000001000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000
10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000110000000000000000000000000000000000000000000000000000000100000100000000000000000000000000000000000000000000000000000000100000000000000000000001000000000000000000000000000000000000100000000000000000000000000
10000000000000000100000000000100000100000000000000000000000010000000000100000000000000000000000010000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000001000000000000100000000000000000000100000010000000000000000000000000000001000000000000000000000000000010001000000
10000000000000100000000010000010000000000000000000010000000000000000000000000000000000100000000000000001000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000010000000000000000000000000000000000100000000000100000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000001010000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000001000000000
10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000001000000000001000000001000000000000000000000000000000000000000000000000000000001000000000000000000000000000000100001000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000100000000000000010100000000000000000000000000000000000000000000100000000000000000000000
10000000000000000000000000000000010000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000001000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000010000000000000000000000000000000001000000000000000001000000000000000000010000000000000000000000000000010000000000000000000000010000000000000000000000000000000000000000000000000000000
10000000000000000000000000000000000000000000000100000000100000000000000000000000000010000000000100000000000000000000000000000000000000000000000000000000000000001000000000000000000000000010000000000000000000100000000000000100000000100000000000000000000000010100010000000000000000000000000000000000000000000000000000000000000010000001000000000000000000000000000000000000000000000000000000000000000000000100000001100000000000000000000000000000000000000000000001000000010001100000000000000000000000001000000000000000
10000000100000000010001100000000000000000000000000000001000000010000000000000000000100000000000000000000000000000000010000000000001000000000000010000000000000000000000001000000000000010000000000000000000000000000100000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000100000100000000000000000000000000000000000000000000000000000001010001000000000000000000000000000000000000000000000000000000000
10000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000100000000000000000101000000000000000001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000100000000000000010000000000010000000000001000000000000000100000000000000000000000000000000000000000000000001000000000000000000000000000100000000000000000000000000100000000000000000000000010000000000000000000000000000000000000000000000000000000000000010000000
10000000000000000000000000000001000000000000000010010000000000000000000000000000000001000100000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000010000010000000000000001000010000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000
10000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000100000000000011000000000000010000000010000000000000000000000001001000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000011000000000000000000000000000000000001000000000000000000000000000000000000000000000100000000000000000000100000000000000000000000000000
10000000000000000000000000000010000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000001000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000001100010010000000000100000100000000010000001000000001000000000000000000010000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000
10000000000000000000000000000000000010000000000000000000000010000000000000000000000000000000000001000000000001000000000000000000000000000010000000000001000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000001010000000000000000000000000000000001000000000000000000000000000000000000000000101100000000000000010000000000000000000000010000000000010000000000000000000000000000000100000000000000000000000000000000110000000100000000000000000000000000000000000100000000
10000000000010000000000000000000000010000001000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000010000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000010000000000000000000100000000000000000000000001000000000000001000000000000000000000000000000000011000000000000000000000010000000000000000000001000000000000
10010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000001000000100000000000000000000000000000000000000000000000000000000000000100000000000001000000000000000000000000000000000000000000100000000000000001000000000000000000100000000000000000000000000000000000000000000000000000000000000000010000000000001100000000000000000000000000000000000000000000000
10000000000000000000000100000000000000000000010000000000100000000000000000000000000000100000000000000010000000100000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000010000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001000000000000001000000000000000000001000000000000000000000000000000000000000000000
10000000000000000000000000000000000000000000001000000000000000000000000000000000001000000000000000000000010000000000100000000000000000000000000000000000001000000001000000000000000000000000000000000100100000000000001000000001000000000000000000000100000000000000000000000000000000000000100000000000000001010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000100000000000000000000000000000000000000000000010000000000000000000000000000
10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000010000000000000000000000000000000000010000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000100000010000000000010000000000000000000000000000000000000000000000000000001000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000010
10000000000000000000000000000000000000010000100000001000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010010000100000000000000000000000010000000000000000000000000000000001000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000100000000100000000000000000000000000000000000000000000000000000000000000010000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000100000000000010000000000001000000000000000000000000000100000001000000000000000000000000000000001000100000000100100000000110000000000000100000000000000000000000000000000000000000000000000000000000000010000100000000000000001000000000
10000000000000000010000000000000000000000000000000000000000010000000001001000000000000000000000000010000000000010000000000000000000000000100000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010001001000100000000000000000000000100000000000000000000000000000000000000000000000000000000000000001001000000000000000000000000000000000000000000000
10000000000000000000100001000000000000000010000000000000000000100000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000010000001000000000000000001000000000000000000000000000000000000000000000000000100000000000000000000000000000000010000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000
10000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000001000000010000000010000000000000000000000010000000001000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000001000000000000000010000100000100000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000010000000000000000000000000000000000000000000000000000000000
10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000100000000000000000000000010000000010000000000000000000010000000000000000000000000000000000000000000000000000011000010000000000000000000000000000000000000000000
10000000000000000000000000000001000000000000000000000000000000000000000000000000100000000000010000000000000000000000001000000000000000000000000010100000000000000010000001000000000010000010000000010000010000000000000000000100000000000000000000000100000000000000000000000000000000000000000000000000000000000000100000000000001000000000000000000001000000000000000000000000000000000000000000000010000000000000000000000100000000000010000000000000000000000001000000000000000000000000000000000010010000000000100000000000
10000000000000000000000000000000011000000000010000000000000000000000000000000000000000000000000000100000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000100000100000000000000000000000000000010000000000000000000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000001000000000000000000000001000010000000000000000000000000000010000000000000000000000000000000000000
10000001000000000000000010000000000100000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000100010000000000000000001000000000010000100000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000010000000000000000001000000000000000001000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000100000000000000000000001000000000000000000001000000100000000000000001000000000000
10000000000000000000010000000000000000000100000000000010000000000000000000000000000000000000001000000000000000000000000000000000000000010010000000000000000000000000000000000000000000010000000000000000000000000000000010000000000000000000000000000100000000000000000000000000000000000000000000000000000100000000000100000000000000000000010000000001000000000000000000100000000000000000000000100000000000000000000000000000100000000010000000000000000000000000000000000000000000000000000000000000100000000000000000000000
10000000000000000000000000000000000000000000000000000000010000000000000000000000001000000000000000000000010000000000000000000000000000000010001000000000000000000000000000000000000000100000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000010000000000000000
10000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000001000000000000010010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000010000000100000000000000000000000000001000000000000000000001000000000000000000000010000000000000000010000100000000000000000000000000000000000000000000001000000000000000000000000000000001000000000000000000000000000000000000000000000000000
10000000000000000000000000000010100000000000000000001000000000000000000000000000000000000000000000000000010000000000000000000000100000000000000000001000000000000001000000000000000000000000001000000000000000000000010000100000100000000000000000000000000000000000000000000000010001000000000000010000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000
10000010000100000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000101100000000000000000000000000000000000000000000000001000000000000000000000000000000000000000100000000100000000000000000000000001000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000
10000000100000000000000000000001010000000001000000000000000000000000000000001000010010000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000100000000100000011000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000
10000000000000000000000000000100000000000000000000100001000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000010000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
10000000000000000000000000000000000000010000000000000000000000000000000000000000000000010000000000000000000000001000000000010000000000010000000000000000000000000000000000000000000000100000000000000000000100000000000000000000000000000000000001000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000001000000000000000000000000000000000001000000100000000000000000000000000010000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000001
10000000000000000000000000000000001000000000000000001000000000000000000000000000000000000000000100000000000010000000000000000000000000000000000000000000000000000000000010000000110000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000100000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000000000000001000000000000000000000000000
10000100000000000000000000000000000000000000000000000000000000000010000000000000000010000000000000000000010000000000000000000000000100000000000010000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000010000000000000000000100000100000000000000000000000000010000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000
10000000000000000000000000000000000000000000000000000000000000000000010000000001010000000000000001000000000000000010000000000000000000000010000000000100000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000010000000000000000000000000000000000000100000000000000000000000000000001000000000001000000000000000000010000000000000000000001000000000000000000010000000010000000000000000000000000000001000000000000000000000000010000000000000000000000000001000000001000000000000
10000000000000000000010000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000010000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101000000000000000000000000000000000000010000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000100000000000000000000000010000000
10000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000100000010000000000000000000000000000000000000000000000000000010000000010010000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000001000001010010000000010000000000000000000000000000000000000000000000000000000000011
10000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000010000100000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000101010000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000
10000000000000000000000000000000000010000000000000000000000000000000000000000000010000000000000000001000000000000000000000000000000010000000000000000000000100000000000000000000000000000000000000001000000001000000000000000000000000010000000000000000000000000000000000110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000001000000000000000001000000000000000000000000000000000000000000000000000
10000000000000000000000001000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000100000000000100000000000000000000000000000001000000000000000000000000000000000001100000000000000000000000010000000010000100000000000000000000000000100000001000000100000000000000000000000000000000000000000000000000000000000000000
10000000000000000000000001000000000000000000000000000001000000000000000000000000000000000100000000000000000000000001000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000010000000000000000000000001001001000000000000000000000000000000000000000000000000001000000000010000000000000000000000000000000010000000000000100000010000000000000000000000000000000000000100000100000000000000000100000000000000010000000000000000100000000000
10000000000000000100000000000000000010000000000001001000000001000000000000000000000000000000000000000000000100000000000000001000100000010000000000000000000000000000100000000000000000000000000001000001000000000000000000000000000100000000000000000000000100000010000000000000000000000000000000000000000000000000000000100000000100000010000000100010100000000000000000000000000000000000000000000000000000000000000000000000000000011000001000000000000000000000000000000000000000000000010000001000000000100000000000000000
10000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001001000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000100000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000001000000000000000000000000001001000000000000000000000000010000000000000000000100000100000000000000000000000000000000000000000000000000000000000000000000
10010000000000000000000000000000000000000000000000000000000000000000010000000000000100010000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000001000000000000000000000000000000001000001000000000000000000000000000000000010010000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000100000000000000000000010000000001000000000000000000000000000000000100000000
10000000000000000000010000000000000000000000000000001000000000000000000000000000000000000001000000000000000000001000000000001100000000000010000000000000000100000000010000000000000000000000000001000000000010000100000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000001010000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000010000000000000
10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000001000000000001000000000000010000000000000000010000000000000000000000000000000000010010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001010000000000000000000000000000000000001000000000100000000000000000000000000000000000000000
10000000000000000000010000000000000000000000000000000000000000000001000000000000000000000001000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000000000000001000000000000010000000000000000000000000000000000000000001000001000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000010000000000000000000000
10000001000000000010001000100010000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000010000000010000000000000000000000010000000000000000000000000000000000000000010001000000000000000000000000000000010000000000000000000000000000000100000000000000000000000000000000000000000000000000010000000010100000000001000100000000000000000000000000010000001000000100000000000000100000000000000000000000000000000000000000000000000000000000000000000000000010000000000000
10000000000000000000000000100000000000000000000000000000000000000000000000000000100000000000000000001000000000000100000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000100000000000000000000000001000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000001000000000000000000000000000000000000001000000000000000000000000000000000000000000000000100100100000000000000000000000000000000000000000000000000010000000000000000000000
10000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000001000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100010000000000000000000000000000000000000100000000000000000000000000000000000000000000100000000000000000000000000100000000000000000000000000000000000110000000000000000000000000
10000000100001001000000000000000000000000000000000000000000000010000000100010000000000000000000000000000000000000000000000000000000000011000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000001000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000001000010000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000001000001000000000000000000000000000000000000000000000
10000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000010000000000000000000010000000000000000000000000000100000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000001000000000000000000000000000000000000001000000000000100000000000000000000000000000000000000000000000000000011000001
10000100000000010000000000000010001000000000000100000000000000000110000000000000000000000000000000000001000000000000000100000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000010000000000000000000100000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000001000001000000000000000000000000000000000000000000000000000001000000000000000000000000000000010000000000000000000000000000000000010000100100000001000000000000000
10000000000000000000001000000000000000001010000100001000010001000000000000000000000000001000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000001010000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000010
10000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000010010000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000001000000000000000000000000000000001000000000000100000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000100000010000000000000000
10000000000000000000000000000000000000000000000000000000000000001000000000010000000000000000000000010000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000001000000000000000000000001000000000000000000000000000000000000000000000000000000010000000000000000010000100000000000000000010000000000000000000000000000000000000000000000000000000000000000100000000000000000010000100001000000000001000000000000000000000000000000000000000000000000000000
10000000000000000000000000100000000000100000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000100000000000000000000000000000100000000000000000000000100000000000001000010000000000000000000100000000000001000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000010000000010000000000000000000000000000000000000000010000100000000000000000000000000000001000000000000000000000000000000000000000000000001
10100000001010000000000000000000000000000000000000000000000000001000000000000000000100000000000000000000100000000000010000000100000000000000000000000000100000000000000011000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000101100000000000000000000000000000000000000100000000000000000000100000000000000000000000000100000000000000000000000000000100000001000000000000010000
10000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000010000000000000000000000000000000000000000000100000001000000000000000000010010000100000000000000000000001000000000000000000000000000000000000000000000000000100000000000000000000000000001000000000000000000000000000000000000000000101000000000000000000000000000000010000000000000000000000000000000000000000000000000000101000000000000000000000000000000001000000000000010000100000000000
10000000001000000000000000000000000000000000000000000000000000000000000000001000000001000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000001000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000001000000000000000000000000000000000000000000000000
10000000000000000000000000000000000000000000000000000000000000000000000001000100001000000000000000000000000001000000000000000000000000000000000000000000100000000000000010000000100000000000000000000000000000000000000001000000100000000000000000000000100100000000000000000000000010000000000000000000000000000001000010000000000000000000010000000000000000000000000001001000000000000000000000000000000000000000000000000000000100000000000000000000000000000000001000000000000000000000000000000000000000000000000010000000
10000000000000000000000000000000000000001000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000010000000000000000000000000000000001000000000000000001000000000000000000000000000000000000000000000000000000000000011000000000000000000000000000100000000000000000000000000000000000000000100000000000000000000000000000000000000100010000000000000000000010000000000000000000000000000000000000000010000
10000000000000000110000000000000000000000000000000000000000000000000000000000000000000000010000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000010010000000000000000100000001000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000001000001000000000000000000000001000001000000000000010000000000000000000000
10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000001000000000000000000000000101000000000000000000000000000000000000000000000000000000000100000001000010000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000001000000000000000000000000000100000000000001000
10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001001000000100000000000000000000000000000000000000000000000000000000000000000000100000000000100000000000100000000000000000000000000000000000010000000010000000000000001000000000000000000000000000000000001000000000000000000000000100000000000010000000000000000000000000000000001010010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000
10000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000001000000000000000001000000000000000000000000000000000000000000000000000000100000000000000100000000000000000010100000000000000000000000000000000000000000000000000000000000000000000000001000000001000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000010000000000010000000010000000000000
10000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000100000000000010000000000000000000100000000100000000000000000000000000000000010000000000000000010000000100000000000000000000000000000000000000000000000000000000010000000100000000000000000000001000000000000000000000100000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
10000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000010001000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000010100000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000001000001000000000000000000001000000000000000000000000000000000000000000000000000010000
10001000000000000000000000000000000000001000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000010000000000000000000000000000000000000010000000000000000000000000000000000001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000100000000000000000000001000100000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000010000
10000000000000000000000000000001000000010000000000000000000000000000000000000000000000000000001000000000000000000100000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000010000000000000000000000000000000000000000001000001100000000000010000000000000000000000000000000000000000000000000000011000000000000000001000000000000000000000000000000000000000000000000000000000000000100010000000000000000000100000000000000000000000000000000000000001000000000000100000000000000000000
10000000000000001000000000000000000000000000000001000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000001000000000000000000100000000000000000000000000000000000000000000000001001000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000100000000100000000000000000000000000100000000000000000000000000000000
10000000000000000000000000000000100000000000000000100000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010100000000000000000000000000000000000000000000000000000000000000000000100010000000000000010000000000000000000000000000000000000000000000000000000100000010000000000000000000000000000010000000000000
10000000000000000100000000000000000000000000000000000010000000000000000000000000000000000000010000000000000000001000001000000000000000000000000000000000000000100010000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000001100000000000000000000000000000100000000000000000000000000000000000000000000000000000000001000000000000000001000000000000000010000000000000000000000000000000000000000000000000000000000000000000001000000000000010000100001000000000000000
10000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000001000000000000001000000000000000000000000000000000000001000000000000000000000000000000000000000000000000001000000000000000000000001000000000000000000000000000000000000000000000000000000000000000010000000000000000000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000
10010000000000000000000001000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000010000000000000000000000000010000000000000000000001000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000001000000010000000000000010000000000000000000000000
10100000000000000000000000000000000000000000000000000000010000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000110000000000000100000001100000010000000000000000000100001001000000000000000000000001000000000000000000000000000000000000010000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000
10000000100000000100000000000000100000000000010000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000001000000000000000000000001000000000000000000000001000000000000000000000000000000000001000100000000000000000001000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000010000000000000000000000000000
10000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000010000000010000000000000000000000010000000000000000000000000000000000000000000000000000000000000000100000000000000000000010000000000000000000000000000000001000010000000000000000000000000000010000000000000000000000000000000000000000000000000000000001000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100100000000000000000000000000000000000000000000100000000000000000000000
10100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000010000000000000000000000000000000000000100000000000000000000000000000000001000010000000000000000000000010000000010000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000010000000000000000000000000000000000001000000000000000100000000000000000000000000000000000000000000000000001000100000000000000000000000000000000000000000000000000000000
10010000000000000000000000000001000000000000000000000000000000000000000000000000000000001000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000010000000000000000000000000000000000010000000000000000100001000000000000000000000010000000001000000000000000000000000000010000000000000000000000000000000010000000010000000000000000000100000000000000000000000000000000011000000110000100000000001000000000000000000000000000
10000000000000000000000100000100000000000000000000000000000000000000000000000000000100000000000010000000000000100000000000000000000001000000000000000000000000000000000000001000000000000000000000000000000001000001000000000010000000000000001000000000000000000000010000000000000000000000000100000000000000000000000000010000000000000000000000000000000000000000000000000000000000010010000000000000000000010000100000000000010100000000000000000000000000000000000000000000100000000000000000000000000000000100000000000000
10000000000000000000000100000000000000000000000000000000000000000000001000000001000000000000000100001000000000000000000000000010000000000000000000001000100000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000001000000000000000000000000001000000000000000000000000000
10000000000000000000010000000000000001000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000001000000100000000000000001000000000000000000000000000000000000000000000000000000000000000000000000110000000011000000000000000000000000000000000000000000000000000000000000001000010000000000000000000010000000000000000000000010000100000000000000000000000000000000000000000000000000000000000000000100000000001000000000000000010000000000000000000000000000000000000000000000000000
10001000001000000000001000000000000000000000000000000000000000000000100001000000000000100000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000100000010000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000100000000000001100000000000000000000010000000001000000000000000000000000000000000000001001000000000000000000000000000000000000000000000001000000000000000000000000000000010000000000000000000000000000000000
10000000000000000000010000000000010000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010010000000000000000000100000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000100000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000100000010000000000000000000100000000000000000000100000000000000000000000000000000000000000000
10000000001001000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000001000000000010000000000000000000000000000000000000000000100000000000000010000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000001010000000000000000000000000000000010000000000000000000000000000000000100000000000000000000100000000010000000000
10000000000000000000010000000000010000000000000000000000010000000000100000000000000000000000011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000001000010000000000000000000000000000000000000000000000000010000000000000010000100000000000000001000000000000000000000001000000000000100000000000000000000000000000000000000010000000000010000000000000010000000001000000000000000000000000000000000000000000000000000000000000000000000000000100
10000000000000000000000000000000000000000010010000000000000000000000000100000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000001000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000010000000000000100000000000000000000000000000010000000100000000100000000000000000001000000000000000001000000000000000000000000000000000000000000000000000
10000000000000010000000000000001000000000100000000000000010000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000001000000000000000000000000000000000000100000000000010000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000100000000000000000000000000000000001000000000000000000000010010000010000000000000000010000000000000000000000001000000010000000100010000000000000010000000000000000000000000000000000000000000000000000000000000000001000
10000000000100000000000000000000000000000000000000000100000100000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000100001000000000000000000011100000000000000010000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000100000010000000000000000000000000000000010000000010100000000010000000000000000000000010000000000000000000000000000
10000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000100000000010000000010000000000000000000000000000000000000010000000000000000000010000001000000000000000000000000100000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000100000100000000000000000000010000000000000000000000000000000000000000000000100100000000000000000000000001010000000000000010000000000000000000000000000000000000000000000000000000000000000000000010000
10000000000000000000000000000000000000000000000000000000100000000000001000000000000000000000000000000000000000000000001000000000100000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000100100000000000000000000000000000000000000000000000000000000010000000000000000000100000000000000000000000000000000001000000000000100000000000000000000000000000000000100000000000000000000
10000000000000001000000000000000000000000000000000000000000000000000000000000000000100000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100001000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000011000000000000010000000000000010000001000000000000
10000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000001000000000000000000000000000000000100000000000000000000000000000000000000000000000000010000000000000000000000000000000100001000010010000000101000000000000000000000000100000000000000000000000000000000000000000010000000000000000000000000000000000000000000000001000000000000000000000000000000000000001000000000000000000000000000
10000000000000000000000000000000000000000000000000100000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000010000000000100000000000100000000000000000000000001000000000000000000000000000000000000000000000000001000000000000000000010000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000001001000000000000010000000000000000000000000000000000
10000000000000000000000000000000100000000000010000110000000000000000000000000000000000001000000000000000000100100000000000000000000000000000000000000000000000001000000100000001000000001000101000000000000000000000100000010000000000000000000000000000000000000000000000000000100000000000010000000000000000000100000000000000000000000000000000000000000100000000100000100000100000000000010000000000000000010000000000000000000000000000000000010000000000000001000000000000000010000000000000000000000000000000000000000000
10000000000100000000000000000000000000010000000000000000000000000010000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000010000000100000000000000000000000000000000000000000100000010000000000000000000000010000000010000000000000000000000000001000000000000000000001000000000000000000000000000000000000000100000000000000000000000000000000000000000000000001000000000001000000000000100000001000000000000000000000000000000000000000000000000000010000000
10000000000000001000000000000000100000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000010000100000000000000001000000000000100000000000000000000000000000001000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000001000000010000000001000000000000000000000000100000000000000000000100000100000000000000000000000000000000100000000000000000000000000000000000000000010000000000000000010000000000000000000000010000000000000000
10001000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000001000000000000000000000000010000000000000000000000000000000000000000000100100000000000000000000000000000100000100000000000000000000000000000100000000000000000000100000000000000000000000000000000000000000000000000000010000000000000000000000100000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000
10000000000000010000000000010000000010000000100000000000000100001000100000000000000000000000000000100000000000000001000000000000000000000000000000000000000000000000010110000000000000000010000000000000000010000000000000000000000000000000000000010000000000000000000000000000000000000001010000000000000000000000000000000000000001000000000000001000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000001000000000
10000100000000000000000000010000000001000000000000000000100000100000001000000000000000000000000010000000000000000000000000000000000000000000000000000000000000011000000000000000000000000000010000000000001000101000000000000000000000000000000000000000000100000000000000100000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000011000000000001000000000000000010001000000000001010000000000000000000010000000000000000000000000010000000000010000000000000000000000000000000000000000
10000000000000000001000010000000000000000000000000000100000000000000000000000000000000000000000000000010000010000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000010000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000001000000000000000000000000100000000000000000000000000000000000000000000000010000000
10000000000000000000000010010000000000000100000000000000001000000000000000000000000000010100000000000000000000000000000000000000000000000010001000000000000000000000000000100000000000000001000000000000000000000000000000000000000001000000000000000000000000010000000000001000000000000000010000000000000000000000000000100000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000
10000000000000000000000000000100000000000000000000000010000000000000000000000000000000000000000000000001001010000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000010000000000010000000000000000000000000000000000000100000000000010000000010000000000000000000000000010000000000000000000001000
10000000000000000100000000000000000000000000000000000000000000000000000000000000000000000010000000000000000100000000000000000000000000000100000000110000000000000000000000001000000000000000000000000000000000000000000000000010000000000000000000000000001000000010000000001000000000000000000000000100000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000
10000000001000000000000100000000000000100000000000000000101000000000000000000000000000000100010000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000110000100000000000010000000000000000000000000000010000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000100000000000000000000000100000000001000000000001000000000000000000000000000
10000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000100000000000000000000000000001000000000000000000000001000000000000000000000000000000000010000000000000000000000000000000000100000000000000000000110000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
10000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000001000000000000000000000001000000000000000100000000000000000000000100000000001000000000000000000001000000000000000000000000100000000000000000000000000010100000000000000000000000000000000000010000001000000000010000000000010000000100000000000000010000000000000000000000000000000000000000000000100000000000000000000001000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000
10000000000000000000000000000000000000101000100000000000000101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000010100000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000100000000000000000000000000000000000000000000000000000000000000001100000000000000000000000000000100000000000000010000000000000010000000000000000000000000001000000000000000001000000000010010000000000010000000000
10000000000000000000000000000000000000001000000000000000000100000000000000000000001000000000000000000000000000010000000100000000000000000000000000000000001000000000000000000000000000100000000000000000001000000000000000000000000000000000000000001000000000000000000000000000000000100000000000000000000000000000000000000100000000000000000010000000000000000000000000000100000000000000000000000000000000000000000000010000000010000000000000000000000000000000000000010000000000000000000000000000000000010000000000000000
10000000000000000001000000000000000000000000010001000000000000000000000001000000000000000000000000000000000000000000000000000001000000000000000000000010000000000000101000000000010000000000010000000000000000000000000000000000000000000000000011000000000000000000000000000000000100000000000010000000000010000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000010000000000000000010000100000000000000000000100000000000000000000000000000000000000010000000000000000000001000000000
10000000000000000000000000000000000000100000000000000000000000000000000000001000000000000000000000000000000100000000000000000000000001000000100000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000
10000000000000000000000000001100000000000000000000000000000000000010000000000000000000000000000000000100000000000000000000000000000010000000001000000001000000000000000000100000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010100000000000000000000000000000010000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000
10000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000100000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000100000010000000000000000000000000000000000001100000100000000010000000000000000000000000000000000000000100000000000100001000000000000000010000000000000000000
10000000000000000000000000000000000101000000000000000010000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000010000000000000000000010000100100000000000000001000000000000000000000000000001000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000010000000010000000000000000000000000000000000000
10000000000000000000000000000000000000000000001000000000000000000000000000000000000000010000000010000000000000000010000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000100000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000100000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000
11000000000000010000000000000000000000000000000000010000000000000000000000000000000001000000001001000000001000100000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000001000001000000000000000000000000000000000000000000000000000000000000100000000000000010000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000010000000000000000000000000000000000000000000000001000000000000000000000000000010000000000000000
10000010000010100000000000000000000000000000000000100000000000000000000000000000001000000000000000000000000000000000000000000101000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000001000100000000000000100000001000000000000000010000000000000000000000000000000000000000000000000000000000000001000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000100000000000000000100000000000000000
10000000000001000000000100000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000010000000000000000000100000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000001000000000000000000000000000010000000000000000010000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000100000000000000000000000000000100000000000000000000000000000000000000000000000000
11000000000000000000100000000000000000010000000000000000000010000000000000000100000000000000001000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000001000000001000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000100000000000100000000000000000000000000010000000000000000000000000000000000000000001000000000010000000000000000100000000000000000000000000000001000000000
10000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000010000000000000000001000000000000000000000000000000000100000000000000000000000000000100000000000000001000000000000000000110000100000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000100000000010000000000000000000000000000100000000000000000000000000000000000000000000000000000001000000000001000000000100000000000
10000000000000000000100000000000000000000000000000000000000100000000000000000000000000000000000100000000100000000000000000000000000000000000000000000000000000000000000000000000100000100001000000000100000000000000000100000000000010000000001000000000000000000100000000000000010000000000100000000000000100000000000000000000000000000000000000000100000000000000001000000000000000000000000000000000000000100000000000000001000000000000000000000000000100000000000000000000000000000000000000000000000000000000000100000000
10000000000010000000000000000000000000000000000000000000000000000000000000000010000100000000000010000000000000100000000000000000000000000000000000000010000000000000000000000000000000010000000000000000100000000000010000000000000000000000000100000000000000000000000000000000000000000000000001000000000000000001000000000000000000000000000000010000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
10000000000000000000000000000000000000000000001000100000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000001000010100000000000000000000000000000000001000000000000000100000000000000100000000000000000000000000000000000001000000000000000000000000000000000000000000001000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000100000000000010000000000000001000000000000000000000000000
10000000000000000000000000100000000000000000000000000000000000000000000000000000000000101000000000000000010000000000000000000000000000000000000000000100001000000000100000000000000000000000100000000000000000001000000000000000000001000000000000000000000000000000010000000000100000000000100000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000010000000100000000000000000000000010100000000000000000000010000000000000000000000000000000000000000000000000000000000000
10000010000000000001001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000100000000000000001000000000000000000000000000000000000010000000000100000000000000000000000000000000000000000100000000000000000001000100000000000100000000000000000000000010000000000000000000100000000000000000000000000000000000000000001000000000000100000
10000000000000000000000000000000000000000000010000000000000000000010000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000001000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000001000000
10000000000000000000000000000000000000000000000000000000010000000010000000000000000000000000000000000000010000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010001000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000
10000001000000000000001000000000000000000000000000000000000000000000000100000100000000000000000100000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011000000000000000001000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000100000010000001000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000
10000000000000000000000000000000000010000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000100000000000000000000001000010000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000001000000000000000000000000000000010000000000000010100000000000001000000010000000000000000000000100000001000000000000000000000000000000000000010000000010001000000000000000000000010000000000000000
10000010000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000010000000000000000000000100000000000000000000000000000000000001000000000010010000000000000001000000000000100000000000000000000000000000000000000000000000000000000000000000000000110000000000000000000000000000000000000000000000000
10000100000000000000000000000000000000000000000010000000000000000000000000000000000100000000000000000000000000000001000000000001000000000000000000100000010000000000010000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000001000000000000000000000000000000000000000010000000000000010000000100000000000000010000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000010000001000000000000
10000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000001010000000000000000000000000000000000000000000000010000000000000000000100000000000000000100000000000000000000000000010000000000000000000000000000000000000100001000000000000000000000000000000000000000000000000000000000000000000000000001000000000000
10000000000000000000100000000000000000000000000000000000000000000000000000000000000000001100000000001000000000000000000000100000000000000000000000000010000001000000000000000001000000000000000000000000000000010000000010000000000000011000000000000000001000000001000100000001000000000000100000000000000000000000000000000000000000000100000000000000000000000000000000000000000000100000010000000000101000000000000000000000000000000000010000000000000000000000000000000000100000000000000000000000000000000000000100000000
10000001000000000100000010000000000000000000000000000000000000000010000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000001000010000000000000000000010000000000000000000000000000000000000000000000000000100000000000010000000000000100000000000000000000000000000000000000000000000000000001000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000010000000000
10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000010000000000000000000000000
10000000000100000000000010001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000010000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000010000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000
10000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000010000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000100000000000000000000010100000000000000000000000001000000000000000000000000000001000000000000000000100000100000000000000000000000000000010000000100000001010000000000000000000000000000000000000000000000000000000000000000000000001000000000100000000000000000000000000000000000000001000000000000000000000000000000
11001000000000000000000000000000000000000000000000000000000100010100010000000000000000000000000000000000000000000000000000000000100000000001000000000000000000000000000000000000000000010100000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000100000000000000000000000000000000000000000000000000000000001000000000000000000000001000000000000000000000000000000000000100000000000100000000000000000000000
10001000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000001000001000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000010000000001000000010000000000000000000000000100000000010000000000010000000000000000000000000000000000000000000000001000000000000000000000000000000000100000000000000000000000000000000000000000000000
10000000000000000010000000000000000000000000000000000000000000000000000000000000000000000110000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000010000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000010000000001000000000000000000001000000000000000000000001000000000000000000000100000000000000000000
10000001000100000000000001000000000000000000000001000010000000000000000000000000000000000000001000000000000000010000000000000000000000000000000000000000000000000000000010000000000000000000000001000000000000001000000000000000000000000000000000000000000000000000000000000001000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000010000000000000000000000000100000000000000000000000000001000001000000000000000000000000000100000000000
10000000000000010000000000000000000000000000001000001000000000000000000000000000000000000000000001000000000000000000001000000000000001010000010000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000001000000000000000000000001000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000010000000010000000000000000000000000000000000
10000000000000000000000000000000000000000000000010000000000000000000000000000010000000000000000000000000000000000000000001000000000001000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000001010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000100000100000000100000000000000000000000000000001000000000000000000000000100000000000010000000000000000000000000000000000000000010000000100000000000000
10000000100000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000100000000001000000001000000000000000000000000000000100000000000000001000000000000000000000000000000000000000000000000000000010000110000000000000000000001000100000100000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000110000000001000000000000000000000000000000001000000000000000000000000
10100100000000000000000000000000100000000000000100000000001000000000000000000000000000000010000000000100000000000000100000000000000000001000000000000000000000010000000000000000000000000000100000000000000000000000000000000000000000000000000000000000010000000000000000010000000000000000000001000000000000000000000000000000000000000000000001000000000000000001000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000
10000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000010000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000100000000000001000001010000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000001000000100000000000000000000000
10000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000100000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000100000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000
10000000000001000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000100000000000000000000010000000000100000001000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000100000000000000000000000000001000000000000
10000000000000000000000000000000100000000000000000000000000000000100000000000010000000000000001000000000000000000001000000000000000000000000000000000000100000000000000000000000100000000000000000010000000000010000000000000100000100000000000000000000000000000000000000000000000000000000000000000000000100000100001000000000000000000000000001000000000010000000000000000000000000000000110010000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000010000000000000000100000000000000
10000000000001000000000000000000000000010000000000000000000000010010000000000000000000000000000000000000000000000000000000000000000000000000010000000000001001000000000001000000000000000000000000000000010000000000010000000000010000000000000000000000000000000010000000000000000000100000001000000000000000000000000000000000000000000000000000000000000000000000001000001000000000010000000000000000000000000000000000000000000000000000000000010001000000000001000000000000000000000000001000000000000000000000000000000000
10000000000001000000010000000000000000000000000001000000000000000000000000000000010000010000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000010001000000000000000000000000010000100000000000000001000000000000000000000000000000000010000000100000000000000000000001000000000000000001000001000000000000000000000
10000000000000000000000010000000000000000000000000000000000000000000010011000000000000000000011000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000010001000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000001000000000000000000100000000000000000000000000000000000000000000000000000000000000000000010100001000001000000000000000000000000000000000000000000000000000
10000000110000000000100000000010000000000000000000000000001000000000000000000000011001000000000010000001000000000000000000000010000000000000000010000000000000000010000000000000000000000000000000000000000000000000000000000010000000100000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
10000100000010000000000000000000000000000000000000011000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000100000000000000000000000001000000000000000001000000000000000000000000000000000010100000000000000000000000000000000000001100000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000001000000000000010000000001000000000000000000000000000000000000
10000000000000000000000000000000000000000000000100000000000000000000000000001000000000000000000100000000000000000100000000000000000000000000000000000000001001000000000000000000000001000000000000000000000000000010000000010000000000000001000000000000000000010000000000000000000000000000000000000000000000000000010001000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000001000000100000000000000010000000001
10000000000000000000000000000000000100000000000000000000000000000010000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000010010000000000000000000000000000000010000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000010000000000000000000000001000000000000000010000000000000000000000001000000000000000000000000000000000000
10000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100010000000000000000000000000000000000000000000000000100000000000000001000000000000000100000000000000001000000000000000000000000000000000000000000100100000001000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000
10000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000010000000000000000000010000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000000000001001000000000000000000000000000000010000000000000000000000000001000100000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000
10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000100000010000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000011
10000000000000000000000000000000000000000000000000000000000000000000000000000000000100000100000101000000000000000000000000000000000001000000000000001000000000000000000000000000000000000000000010000000000000000000001000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000010000000
10000000000000000000000010000000100000000000000000000000000000000000000000000000000000000000001000000000000000000010000000000000000000000000000010000000000000000001000000000000000001000000000000000000000000000000010000001000000000000000000000000000000000000000000010000000000000000000000000000000000000000010000100000000000000000000000000100000000000000000000000000000000000001000000000000000010100000100000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
10000001000000000000010001000000000000000000000000000000000000000000000100000000000000000000000000000000000000100000000000000000000000000000001000001010000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000100000001001000000000000000000000000001000000000000000000000001000010000000000000000000000000000000000000000000000000000001000010000000000000000000000000000000000010100000000000000000000000000000000000000000100000000000000010000000000000000000000000000000000000000000000
10000000001100000000000000000000000000000000000000001000000000000000000010000000000000000000100000000000000100000000000000000000000000000010000000000000000000100010000000000000000000001000000101000000000000000000000000000000100000000000000010000000000000000000000000000000000000000000000000010000000000000001000000001000000010000000000000000000000000100000000000000000000000010000000000100000000000000000000000000000000000000000000010100000000000000000000010000000000000000000000000000000000000000000000000000000
10000000000000000000000000000000000000000000000000000000000000000000000000000010000000000100000000000000010000000000000010000000000000000000000000000000000000000000000000000100000000000000000000000010000000000000000000000000000000000000000000000000000000000010000000000010001000000000000000000000100000000000000000000000000000010000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000100000000000010000000000000001000000000000000000000000000000000000000000000000100
10000000000000000000100000000000000000000000000000010000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000001000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000100000000000001000010000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000100000000000000000110100000000000001000000000000000000
10000000000000000000000000000000000000000000000011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000001000000000000001000000000000000000000000000000100001000000000001000000010000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000100000000000000000000000000000000010000000000000000000000000000000000000000000000
10101000000100000000000000000000000000000010000000000000000000000000000000000000000001000000100000000000000000000000000000000000000100000000100000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000100001000010000000000000000000001000000000000000000000000000000001100000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000
10000100000000010000000000001000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000100000000000000000000101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000101000000000000001000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000010000000000000000000000100000000
10000000000000000000000000000100000000000000000000000000000000001000000000000000000000000000001000000000000000000000000000000000000000001000000000000000000000100000000000001000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000100000000000000000000000000001100001000000000000000000001000000000000000000000000000000000101000000000000000000000000000000000001100000000000000000000000000000000000000000000000000000000000000000000000000100011000000000000000000000
10000000000000000000000010000000000001000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000010010001010000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000001000000010000000000000000010000000000001000000000000
10000000000000000000000000000000010000100000000000010000000000100000000000000000000001000000000000000000000010000100000000000000000000000000000000000000000000000000000000000000000000000000001000001000000000000100000000000000000000000000000000000001000000000000000000000000000000000000000000100000000000000001000000000010000000000010000000000000000000000000000000000000000000000000000000000000000000000000001000000000001000000000000000000000000000000000000000000000000000000000000000000000001010000000000000000000
10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000100000000000000010000000000000000000000000000000010000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000101000000
10000000000000000000000000000000000000000010000000000000000000000000100000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000001000000000000000000000000000000010100010000000000000000000000000000001000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000
10000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000001000010000000000000001000000000000100000000000000000000000000000000000000000000000000000000000000000000010000001000000000001010000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000100001000100000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000100010000000000000000000000000000
10000000000000000000010000000000000000000001000000000001000000000000000000000000000000000000100000000000000100000000000000000000010000000000000000000001000000000000000100000000000000000000000000000000000100000000000000000000100000000000000000000000000000000000000000000100000000000000000000000000000000000000101000000000000000000000000000100000010000000000000000001000000000000000000000000100000000000000000000001000000100000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000
10010000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000100000010000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000100000000100000000000000000000000000000000000000000000000000000100000000000000000000000000001000000000000000000010000000000000000100000000101000000000000000000000000000000000000000000000000100
10000000000001000000000000000000000000000000000000010000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000001000000000000000000000000000000000000000000001000000000000000000000000000000000001010000000000000000000000000000000000000000100000010000000000000000000010000000001000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
10000000000000000000000000000000000001000000000000000000000000000100000000000000010000000000000010000000000000000000000000000000000001000000000000000000000000100000000000000001000000000000000000100000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000001000000000000000000100000000000000000000000001000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000001010000000000000000000000000000000000000100000
10000000000000010010000000000001001000000000000000000000011000001000000000000000000000000100000000000000000010000000000000000000100000000000000010000000000000000000001000000000000000000000000000000000000000000000000000001010000000000000100000000000000000100000100010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000010000000010000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000
10000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000100000000000000000010000000000000000000000000000000000000000000000000010001000000000000000000000000000000000000000000000100000100000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000010000000000000
10000000000000000000000000000000000000000000000001000000000000000100010000000000000000000000100000000010000000000000000000000000000000000010000000010000000000000001000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000101000000000001000000000000000000000000010000000000000000000000000000000000010000000000000000000000000010000000001000000000000010000000000000000000010000000000000000000000000000000000000000001000
10000000000000000000000000000000000000000000000010000001000000000000000010000000000000000000000000010000000000000001001000000000001000000000000000000001000000000000000000001000000000000000000000100000000000000000000000000000100000000000000000000000100000000000000000000000100000010000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000100000000100000000000100000000000000000000000000000001000000000000000000000000000000000000000010000100000000000000000000000000001000100000001
10000000000000000000001000000000000000000000000000000000000000000000000001000000000000000000000000000010000000000000000100000100000000010000000000000010000000000000000010000000001000000000100000000000000000000000000000000000000000000000000010000000000000010000000000000000000000000000000001000000000000000000000000000000000000000000000000000000001000000000000000011000000000000000000000000000000000000000000000000000001000100000000000000000000000000000010000000001000001000000000000000001000000000000000000000010
10000000000000010000000000000100000000000000000001000000100100000000000000000000000000000000000000000000001000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000100000000000000010001000000000000000000000000000010
10000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000010000000100000000000000000000000000000010000000001000000000000000010000000000001000000001000000000000100000000100000001000000000000000000000000000000000000000010000000000000000000000000000100000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000100000000000000000000
10000000000000000000000000000000000100000000000010000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000001000000100000000000000000000000000000000000000000000010000000000000000010000000000001000100000000000000000000000000000000000000100000100000000000010000000000000000000000000000000000001000000100000010000000000000000000000000000000000000000000000000000000000000000000001000000010000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000
10000000000000000000000010000000000000000000000000000000010000000000000000000100000000000000000000000000000000000000000000000000000001000000000001000000000000000000100000000000000000000000000000000000100000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000001000000000000100000000010000000000000000000001000000000000000000000000000000000000100000000000000000000000000000000000000000000000100000000000000000000000000000000000
10000000100000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000100000000000000000000000000000000000000000010000000000000000000000000000000000000010000000000000000000100000000000000000000000100001000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000100000000000000000001000000000000000000000000000000
10000000000001000000000000000000000001100000000000000000000000000000000010000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000001000000000000000000000000000000000000010000000000000000000000010000000000000000000000001000000000000000000000000000000000000000000000000000100000000000000000000000001000000000000000000000000001000000000000000000000010000000000000000000000000000000000000000000000000000100000000000000000000000000000010000000000000000000000000000
10000000000000000100000000000000001000010001000000000000000000000000000000000000000000000000000000100000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000001000000000000000000000001000000000000010000000000000000000000000000000000100000000000000001000000000010000000000000001000000000000000000000000000000000100000000000000000
11000000010000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000001000100000000000000000000000000000000000000000000000010000000000000000000001100000000000000000000000000000000000000000000000000000000000000000000010000001000000000000000000001000000000000000000000000000000000100000000000000000000000000000000000100100000010000000000100100000100000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
10000000000100000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000010010000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000100100000001000010000000000000000000000000000000000000010000000000010000001000010000000000000000000000000000100000001000000100000000000000000000000000000000000000000000000000000000010000000000010000010000010000000000000100000000000000000000001100000000000000000000100000000
10000000000000000000000000000010000000000001000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000001000000100000000000000000000000000000001000000000000000000000000000100000000000000000000000100000000000000000000000000000000000000000000010000000000000000010000000000000000000000000000000001000000000000100000000000100000000000000000000000000000000000000000000000000000100010000000000000000000000000000000000000000000000100000000
10000000000000000000000000000000000000000001000000000000000001100000000000000000000000000001000000000000000000000000000000000000000000000000000000010000000000000000000000000100100000000000000000000100000000000100000000000000000000000000000000000000000100000000000000000000000000000000000010000100000000100000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000
10000000000000000001000000000000000000000000000100000000000000000000000000000000000000000000000100010000000000000000000001000000000000000000001000000000000000000000000000000000000000001000001000000000000000010100000000000010000000000000000000000000000010000000000000000000000000010000010010000000000000000000000000000000000010010000000000000010000000000000000010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000010000000010000
11000000000000010000001000000000000000000000000000000000000000000000000000000000000000000000000001000010000000000000000000001000000000000000000000100000000000000000001000000000000000000000000000000000000001000000000000000000000000000000000010000000010000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000100000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
10000000000000000000000000000000001000000100000000010000000000000000000100000000000000000000000000000000000000000000000000000000000100000000000000000001000000000000000000000000000000000000000000000000100000000000000000000000000000000001000000000000000000000000100000000001000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000010000000001000000000000000000000000000000000000000100000001000100000000000000110000000000000000000000000000000000000000000100000000000000000
11000000000000000100000000000010000010010000100000000000000000000000000000000000000000000000000000000010000001000000000000000100000000000000010000010000000000000010000000000000000000000000000000000000000000010000000000000000100000000000000000100000000000000000000000000000000000001000010000000000000000000000000000000010000000000001000000000000000000000000000000000000000000000000000010000000000000000000000001000000000100000000000000000000000000100000000000000000000000000000000000100000100001000000000000000000
10000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101000100000000000000000000010000000000000000000000000000000000000000000000000000000000000100000010000000000001000000000000000000000010000100100010000000000000000000000000000000000100001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000000000000000000000000000000000100000
10000000000000000000000000000000000000000000000100000000000000000000000000000000010000000000000000010000000000000000000000000000010000000001000000001000000000000000000000000000000000000001000000010000000000000000000000000000000010000001000000000000000001000000000000001000000000000000000010000000000010000000000000000000000000000000000000010000000100000000000000010000000000000000000000000001000001000000000000100000000000010000000000000010000000100000000000000000000000000000000000000000000000000000000000000000
10000000000000010000000000000000000000000000000000000000000000000000000000000100010000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000100000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000010000
10000000000000000000000000000000000000000000000000000000000000001000000000010000000000000000000000000000001000001100000000000000000000000000000000000000000010000000000000000000100000000000000000000000000000000000000000100100000000000000000000000000000000000100000000000001000000000000000000000000000000000000000001100000000000000000000000000000000000000100000000000000000000000000010000010000000000000000000000000000100000000001000000000000000000000010000000000000000100000000000010000010000000100000000000000000
10000000100000000000000000001000100000000001001000000000000000000000000000100000000000000100001000000000000000000000010000000010000000000000000000000000000000000000100000000000000000000000000000100000000000000000000000000000000000000000000001010000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000010000000000000000000000100100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000100000000000000000000
10000000000000000010000000000000000000000010000000000000000000000000000010000000000000000000000000000000000000000000000000000001000000001000000000000000000001000000000000000000000000000010000000000000000000000000000000000000000000000000001000000000000000000000000000010000000000000000000000000000000001000000000000000000000000000000000000001000000000000000000000000000000001000000000000000000000001000000000001000000000000000000000000000000001000000000001000000000000000000000001000000000000000000000000000000000
10000000000100000000000000000000000000000000011000000000000001000000000000010000000000100000000000000100000000000000000000100000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000100000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100100000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000010010000000000000
10000000010000000000000100000000000000000100000000000000000000010000000000000000000000000000100000011000000000000000000000000000001000000011000000000000000000100000000000000000000000000000000000000000000001000000000000000000100000000000000010000000000000000000000000000000000000000000000000100000000100000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
10000000010000000000000000000000010000000000000000000000000001000000000000000000000000000100000000000001000000000000000000000101000000010000000000010000000000000000000000000000000000000000010000000000100000000000000000001000000000000001000000001000000000000000000000000000000000000000000000010000000000010000000000000000000000000010000000000000000000000000000000000000000000001000010000000000000000000000000000000000000000101000000000000000000000000000000000000000000000000000000000000000010100000001000000000000
10000000000001000000000000000000000000000000000000000000010000100000001000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000001000000000000000100000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000001000000000000000000000000001000000000000000000000100000000000000000000000000000000000000000000000100000000
10000000001000000000000001000000010000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000100000000000000100001000010000000000000000000000000000000000001000000000000010000000000000000000000000000000100000000000000000000000100000000000000000000000000000010000000000000000000000010000000000000000010000000010100000000000000000000000000000000000000000000000100000000000000000000001000000000000000000100000000000000000000000000000000000000000000000000000000000
10000000000000000000000000000000000000100000000000100100000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000010100000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000001000000000000000000000000000001000010000000000000000000000000000000000000000000000001000000000000000000000000000000000000000
10000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000100000000000100000000000000000000000100000000010010000000000000100000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000001000000000000000000000000000000000000000000000000000000000000000000000
10000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000100000100000000000000000000000000000000000000001000000000000000000000000000000000000001000000000000100001000000000000000000000000110000000000000000000000000000000100000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000010000000000000000001000000000000000000000000000000000100000000000000000000000000000000000100000
10100000000000000000000000000000010000000000000000000000010000000000000000000001000000000000001000000000000000000000000000000000100000000000000000000000000000000000000100000000000000000000001000000010001000000010000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000010000000010000000000000000000000000000000000000100010001000000000000000000000000010000000000000000000000000
10001000000000000000000000000000000000001000100000000010000000000000000000000000000000000000000000000000000000010100000000000000000000000000000000010000000000000000000000000000000000000001000100000001000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000010000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000001000001000000000000000000000000000000000000000000000
10000000000000000000000000000001000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000100000000000001000000000000000000000010000000000000001000000000000000000000000000100000000000000000000000000000000000100000000000000000000000000100000000000000000000000000000000000100000000000010000000000000000000000000000000000000000000010000000000000000000000000000000000000001000000000000001000000000000000000000000000000010000000000000000000000
10000000000000000000000000000000000001000000000100000000000000000000000000000000000000000000000000000000000000000000100000001000000110000000010000000000000001000000000000000000000000000000000000000001100000000100000000000000000001000000000000000000000000001000000000000000000000000000000000000000000010000000010000000000000000000000000000000000000101000000000001000000000001000000000000000001001000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000101000000
10000000001000000000000000000100000001000000010000000000000000000100001000000000000000000000000000000000010000000000000000000000000000001000000000000001000100000000000000000000000000000000000000100000000000000000000100000000000000000000000000000000000000000000000000100000000000000000100000000000000000000000000000000100100001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000100000000000000000000000000000000000000000000000000000001000000000100010001
10000100000000000000000100000100000000000000000000000000000000000000011000100010000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000001000000000000000000000000000100000000000000000000001010000000000000000000000000000100001000000000000000000000000001000000000000000000000000000000000010000000000000000000000000000000100000000001000000000000000000000000000000
10000010100000000001000000000000010000000000000000000100000000000000010000000000000000000000000000000000000000000000000000000001000000000000100000000000000000000000000100000000000000000000000000010000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000001001000000000000000000000000000000000000000000000001000000000000
10000000000000000000000000000000000000000000000000000000000000000000100000000000000001000000000000100000000000000000000000000000000000010000000000000000000000010000000000000000001000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000100000010000000000000001000000000000000000000000000101000000000100000000000010000000000000000000000000000000000000000000000000010000000001000000010000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000
10000000000000000000000000000000000000000011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000010000000000000000000000000000000000000000000000001000000000000000000000000101000000000000010010000000000000000000000000000000000000000001000000000000000000000000000000000010000000000000000000000000100000000000000000000000000000000000001000000010000000001000000000000000000
10000000000000100000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000010000000000000000000000010100000000000000000000000000000000000000000000000010000000000000000000000100000000010000100000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000100000000000000000101000000000000000000000000000000000000000000000000000000000000000000000000
10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000001000010000010000100000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001001000000000000100000100000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000010000000010000000010001000000000000000000000000000000000000
10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000100000000000000000000000000000100000000000000000000000000000010000000000000000000010000000000000000000000000100000000000000000000000000000001010001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000010000000000000000010000000000000000000000000000000000000001010000000000000000000000000000000000000000000000000000000000000000000100
10100001000000000000000000000000000100000000000000000000000100000000000000000100000000000000000000000000000001000010010000000000000000000000000000001000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000001000000000000000000000000000000001000000000000000000100010000000000000000000000
10000000000010000000000000000000100000000000000000000000000000000000000000000000010000000000000000000000000000010000000000000000000000000000001000000000000010000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000001000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000100000000000000000100000010000100000000000000000000000000000100000000000
10000000000000000000001000000000000000000010000000011000000000000000001000000000000000000000000000001000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000001000000000000000000000000100000000000000000000010000000000000000000000000000000000000000000000000000100000000000000000000000000001000100000000000000000000000000000000000000100000000010100000010000000000001000000000000000000000000000000000000000000000000010000000000000000000000000100000000000000000000001000100000000000
10000000010000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001011000000100000000110100000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000100000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000010000000000
10000000000000000000000000000000000000000000000001000000000000000010000000001000000000000000000000000000000000001000000100000000000000000001000000000000000000000100000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000010100010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
10000000000000000000000000000000000000000000000000000000000000000000000000000000010000001000000100001000000000000000000000010000000100000000100000001000000000000000000000000000100000000000000000000000000000000000000000001001000000000000000000000001000000000101000000000000000000000000000000000000000000000000000010010000000000000000010000010000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000001000000000100000000000000000000000000000001100000
10000000000100000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000100000000000000000000000000000000000010000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000010000000000000100000000000010000000000100000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000011000000000000000100000000000000000000010000000000010000000000000000000000001000000000001000000000000001000000000
10000000000000000000000000000000100000000000000000000000000000000000000000000000001000000000000000100000000000000000000000000001000000000000000000000000001000100000000000000000000000001000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000100000000000000000100000000000000000000000000000000000000000000000000000000000001000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000000000000000
10000000100000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000010000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000001000000000000000000000000010000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000001000000000000000
10000000100000000000000000000000000010000000000000000000000000000000000000000100000100000000000000000000000000000000000010000000000000000000000000000000001000000001000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000010000000010000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000
10000000000000000000000000100000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000100000000010000000000000000000000000110000000000000000000000000000000010000000000000010000000000000000000000000000000000000000000001000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000100000000000100000000000000000000000000000000001000100000000010000000001100000000000000100000001100000000000000000000000000
10000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000001001000000000001001000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000001000000000010100000000000000000000000001000000000010000000000000000000000000000010000000000000001000000001000000000000000000000000000000000001000010000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000100
10000000000000000000000000000000000000000001000000000100000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000100001000000000000000000000000000000000000000000000000000000001000000100000000000000000000000000000000000010000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000100000000000000000000000000000000000000000001000000000000010000000000000
10000000000000000000000000000100000010000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000100000000000000000000100000000000010000000000000000010000000000010
10000000000000000000001000000000000000000100000000000000000000000000000000000000001000000000000000000000000000000000000000100010000000000000000000010000000000000000000000001000000000000000000000000000000000000000000100000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000001000100000110000000000000000000001000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000001000001000000000000000100000000000000000000000000
10000000000000000010000000000001000000010000100000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000100000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000
10000000000000010000000000000000000000000000000000000000000000000010000000000000000000000001000000000000000000000100000000000000000000000000000000000000000000000001000001000000000000000000000000000100000000000000000100000010010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000010000000000010000000000000000000000000000000000000000000000010000000000010000001
10000000000000000000000000000000000000000100000000101100000000000000000000000000000000000000000000000000000000000010000000010000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000010000000000000000011000000000000000000000000010000000000000000000001000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000001100000000000000000000000000000000000000000000000000000100000
10000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000010000000000000000001000000001000000000000000000000010000000000000000000000000000000000100001000000000000000000000000000000000000010000000000000000000000000000000000100001000000000000001000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010001000000000000000000000010000000000000000000000000000000000100000000000000000000000100
 
2147483647
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
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
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
1477098799
2147483647
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
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
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
1880849622
1653303844
2147483647
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
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
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
2023744825
50322062
639644094
1994448408
42192678
2083515374
1705986874
2140576849
1094864462
2147483647
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
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
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
625906290
1872979014
407500135
1458737044
2147483647
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
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
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
1921440282
423483789
683024469
196024951
26955108
2147483647
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
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
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
1558789401
1042169645
830069088
1557555861
1937891437
444612223
2147483647
1759003044
635914067
352830206
206733897
1945131591
1324873515
875717282
1897320845
1544832902
1063026237
1947984897
631593856
1676278039
779567494
1123896166
1147611071
772857636
196997928
1270685709
1375122768
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
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
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
83650161
732187773
2044657390
1558187594
1599610496
1687287914
1759003044
2147483647
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
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
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
1930844093
1203412528
518156752
2003092703
795423113
738628347
635914067
1906968398
2147483647
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
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
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
294156111
142009503
1618855703
1960169046
1201914307
426168401
352830206
703492291
1544020118
2147483647
1746383010
496131948
1022520417
958966241
534905731
288944836
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
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
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
662388562
223110546
933101659
686851584
412245632
926612352
206733897
1162002052
989721350
1746383010
2147483647
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
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
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
1479810458
1242906173
1357068810
344532594
1861194949
1934195206
1945131591
1194617590
560918250
496131948
1441923430
2147483647
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
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
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
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
644674482
558429435
229106756
1569156094
1831335374
277304125
1324873515
1185744866
1284289382
1022520417
1186486322
725423835
2147483647
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
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
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
621930720
803585423
1503783626
1843571250
909953557
580465227
875717282
1431496614
1005165231
958966241
1067762129
1055054177
189880148
2147483647
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
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
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
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
904873055
1270289669
536690587
743784611
1573712934
951707313
1897320845
949970088
1164469736
534905731
1750708275
246207033
1947021587
2127771662
2147483647
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
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
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
315504141
1893948462
629025012
1556007827
1379402192
2082926838
1544832902
2104833148
1225099438
288944836
560302795
1021491467
923076352
62282999
1960508278
2147483647
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
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
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
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
760374375
1141774626
213106487
548637642
1673424314
393678266
1063026237
1349956722
1160748997
895259025
1056559820
17520907
652617997
1465141168
1022178438
118296180
2147483647
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
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
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
84473209
36071622
2086713464
1426200918
198950949
615046830
1947984897
426193492
962529615
1690602527
1904018522
1870327573
97839290
1125598062
157328963
885518158
898847007
2147483647
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
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
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
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
1270249540
604226552
1646645300
331351191
742233988
1759238805
631593856
1945974827
1596346504
2106330006
1828791071
1910168636
1569355623
1394510829
985965144
1053132125
594540748
1755228964
2147483647
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
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
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
352527649
957638492
676299849
338638077
1776658112
85178425
1099556206
1050050869
662443616
447311866
87433882
598219853
308739973
1623176069
474798485
640525672
569616615
594105107
771947999
72904291
910759461
1353449781
1034855619
561449893
1231133242
1676278039
1452174965
1599873678
302256214
808786452
514839395
256231248
27505641
725773788
1089569496
1061349425
309035527
816060590
2147483647
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
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
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
1229797691
276144102
867163992
1983114259
1604753005
780014023
779567494
494810280
1344364387
1417490110
322220190
1789685062
57664399
1692165819
1146933773
1587839127
249185594
569193764
23144663
1642753746
2147483647
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
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
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
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
2047425601
1096896081
1138038712
1489701691
308497209
387180015
1123896166
1241377772
31508427
592759283
2060129360
1922488275
713864888
186324672
1672889970
481463810
942857043
264585460
1987715629
283035905
1135379120
2147483647
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
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
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
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
1278418615
769719937
1934302817
1470426630
1004427758
1594965398
1147611071
869521568
650994062
1597012162
541448034
888483294
270921004
1470781121
1684753104
1246591767
714933405
461626418
287716678
728246907
1818425299
592336283
2147483647
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
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
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
554202185
1416290965
1857857483
599343169
115834007
1675424167
18385353
772857636
1822445879
57347071
1997691223
1903323148
1072764058
50317342
2003306129
1889279534
1937963233
612924309
68800542
77904380
1434150686
1420246001
1661117548
52775821
2147483647
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
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
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
467864196
1507922748
100808625
1901366885
1509493719
1953332746
196997928
1311269786
453155892
1199138233
1793221462
258477974
2051157934
1943886114
1279466188
909666746
521509838
1547600733
1322365287
1793477393
780316845
1650614333
1495180262
861962766
2147483647
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
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
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
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
1368460454
1118363910
971886835
742645673
2133770388
373332868
1270685709
2059335886
1506625849
162946630
1568499131
606539742
2074617550
1030604715
296704088
170318160
824999482
1206751924
441519263
495421035
1130033908
871361825
857839165
758627785
677473335
2147483647
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
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
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
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
641329093
534063279
787391384
312446509
1642061854
1902713495
1375122768
647712246
970458026
878358285
473351064
1022792279
778385654
337275106
1253134568
477788479
1523972279
1303768933
956078713
1301947131
877363631
1531081063
1265108260
236077366
1717529990
98939045
2147483647
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
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
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
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
1516297357
234683560
1652607728
1765173065
1158774088
1356392779
1707845432
865308962
612745443
446924480
1637015426
33211204
310954757
1637053623
1320590321
2141332225
1653930468
1638237947
1785788776
1227915304
671848324
556341648
751565699
1856130127
637113598
156207413
542296153
2147483647
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
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
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
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
1955091170
380722639
1082798159
1416780893
635374410
766635778
1738297025
966684880
1123311918
568327779
1418021097
1883192187
1551633985
895312638
526649006
1438278142
1110751722
1752588806
476880969
176715584
2059945393
286079955
2129698184
1795559425
1330245952
217132549
561270330
547415797
2147483647
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
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
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
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
1382722826
229868153
450171314
1433458793
271899550
1747738027
108476126
1847936973
1415725067
481361232
892542419
427450949
1160904614
1192748273
1979385235
843394740
2130443762
1076503549
234152409
1502798600
1245751297
1870963423
254096678
1322152040
828142381
895690924
1065368593
1822031723
1338814053
2147483647
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
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
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
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
13850594
780058197
1210863495
202203540
1221434313
581679808
1534539322
147758440
406148565
1456156652
640056665
2036782395
321732218
1070731272
508561018
1858433431
1622478854
2070727584
174424248
1159654060
248181175
374012002
1557139668
1606484105
58459624
1992727197
1164145330
906398919
105940536
1640847407
2147483647
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
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
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
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
1571008922
1166090360
1541869292
1753480140
1898519159
525908694
449345185
914319939
1899721309
2072066749
335083567
432273112
183782394
1802783694
868514306
2101663380
2042198626
1934809128
722509627
1871352893
58044663
1107381757
464335841
365035912
1916179318
2051250973
2011522373
157761452
1631187522
1604035637
1069212427
2147483647
1958167381
365587626
26178933
875567166
1755192865
366426846
466105799
1928521180
412224057
759545429
2024306959
534679083
1685329617
641268702
722409181
954724788
1808031363
510235005
52826072
143018534
115152924
428633513
2138135874
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
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
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
335894626
908671262
872061705
199883904
724723257
948745279
556531797
1465028536
872629271
1432312571
1033323970
2107921649
1497295505
403204461
1262610814
1099122226
931378716
1335317041
850594328
1623637741
703631885
1054372270
1653641268
1793048244
1894141737
695351984
1678977555
2018720538
947791554
1795355267
495404594
881826612
1833028348
1072545846
11172390
1282193798
504502423
1484854115
951409633
1284763767
1379727228
1958167381
2147483647
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
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
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
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
506459306
1018899771
678456472
747687804
990087803
467860986
1037359120
1219672523
923664281
126182250
1834881458
1796342290
26351014
478358220
2036284067
1704822662
1466482519
2068010357
870132810
1476157722
16169687
432714922
669271366
732995246
735294644
1877847491
1671948219
1927785595
402063203
1371935952
1245185548
365587626
1284656435
2147483647
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
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
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
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
690167104
101378272
1154826581
987927563
640121493
2135872179
1218039406
1830787926
1082399469
1067830348
1508845806
1927876295
1104477603
1527048588
143921357
1544858926
1993011575
428366506
1614635839
1101188064
240275812
251382147
1037759539
447010940
759810060
910971604
1890756674
1013137643
1535600441
1499832520
1681746556
26178933
328062071
845177389
2147483647
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
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
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
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
1198251166
1760633386
1265814037
315180643
1005616723
464928826
687401979
1984247565
1645574442
218196933
1566758329
781087138
485503583
1915541466
614825295
1495639756
996412890
1269196787
1096892102
2068672375
1048117411
1619953036
114929144
490129584
1679237455
153822694
1231539079
439624356
731201452
597316874
1684061946
249313102
1401904383
438264945
85617669
617797817
202388595
816500595
586667559
2060932642
1508752310
1991026654
244885372
1101940256
1047119728
243753449
556982110
762985478
1398409166
1200288441
875567166
162420649
2100737936
1006021548
2147483647
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
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
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
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
2108274698
1487925161
254578432
1987271764
1548091560
789591014
182219405
618143713
2020711260
1621353720
1520736041
1078110851
489323595
983320
480991069
1902034369
1816844288
667755481
1075677400
1371808343
2013407382
1143970095
1443192188
2009070391
1808063093
534809251
2122779008
1654621167
1972792842
1867137398
1293159960
1755192865
2000648690
1644840338
37267700
845653777
2147483647
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
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
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
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
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
1311583651
585092805
2008624078
480780884
1181560376
2038324107
648013817
79785890
1215798091
92673823
1037058436
661855710
1977381010
1126446585
722693453
1317710521
936488771
1619833276
2140784759
750155393
1025862067
359279970
553596251
149440837
1092740365
2056835177
388574658
2060745534
1135825761
1819559128
1081681824
366426846
1116021876
1412999591
171448346
306746929
1780964305
2147483647
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
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
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
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
1843324515
1976164061
871565268
1455329187
67762905
1750551916
1577132464
1030127660
397111676
1646619488
1346437214
1701501660
205635355
473827552
175140255
637959689
1866947680
1724045324
1892052524
385047031
1615617540
424993326
38335589
1188327997
1621245766
1501899510
1071691773
1459309410
1060414682
1397680856
422634028
466105799
1483545096
1496852819
994724065
286713544
149133235
1823694836
2147483647
786283784
493770759
683707759
314627365
155344372
584230741
997148114
488693476
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
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
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
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
785904861
1244117502
1770417762
1261070170
1863265805
1542836905
1504002699
1831221637
1097195134
1845187841
1184234495
1042583492
1190791701
1198454394
69161497
866256200
432955286
1037400744
756100708
1530194056
1191693293
995262401
740949278
1522096282
1911296715
473297422
2057278851
357836115
65560342
1549387826
591492002
1928521180
151777860
1319426096
353200557
1139069124
1598080943
1265003935
786283784
2147483647
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
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
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
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
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
1954750087
1284426786
559967268
513012660
1190985556
161442415
376377316
1113179172
1811172985
1544726503
876765665
1087101441
1128546060
867765475
1700138364
67215808
1404291980
2040607681
218516712
1230578580
103633429
520604243
68883267
994850318
1005671733
1747546319
304755235
822179024
1484423220
914083628
830612983
412224057
1028021670
154681530
11507378
641388080
1945401904
479355935
493770759
847514127
2147483647
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
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
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
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
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
2113328229
1044900954
1814244737
415534732
1047910186
2086493596
25402720
79187674
6456373
1612418922
1621719387
314263028
311040795
95402963
87257675
263274333
164168318
2701249
606328086
1904746194
970506134
940163194
625704562
1425078661
376968972
1657044036
1785345741
2052342481
792288991
2116523912
1117116595
759545429
1164049809
105989951
1084383559
165846922
1824726600
1061154391
683707759
159936647
1710131065
2147483647
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
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
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
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
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
113013259
744312490
1587590702
493069500
735080049
1806980500
12843732
1416463711
957205772
1734472233
122126412
816887687
1897462689
1585540903
1290207954
1633572802
1388858429
261954145
925501039
1778582931
696987368
638846949
1554904279
2005577904
451235131
1778208202
666529519
1076177941
389048038
2114495026
972152643
2024306959
1519781678
526006252
869490198
711846817
1937910253
1930585993
314627365
827140643
1587771819
853793434
2147483647
300127525
865721221
1545323776
273443448
981731758
1406686604
1585643996
34411219
624460711
1205708391
935014743
1383025292
1562483106
718586207
2035951629
1949130596
1608859339
65865810
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
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
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
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
1883454758
98717192
1819986511
2018767330
2146265677
356219648
906773536
1001461159
693546267
2135065713
1420603389
2076136453
2103215795
276176071
867527221
1084044169
1020640824
655080696
1117899248
1171575601
1194518165
1651209376
1219534355
936906598
184319643
872401995
824126300
820459239
954079285
1944823077
1466463150
664103911
686270192
1203843687
1628908501
1323252973
1317505066
42152947
1579629740
295142100
672768749
1445958460
1021400047
1472997383
2072767772
13832511
1753259545
1170739528
534679083
202877365
1705717128
439033854
1867517247
1829507616
1327015862
155344372
1418872017
1199250705
1054514143
300127525
2147483647
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
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
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
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
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
1324386710
2106327747
69063878
1221343342
99471479
88338534
1137685774
1154233090
130431370
476185180
627389154
534693686
1987063829
274384626
1943209102
1501979382
1283084617
268770841
1870382081
451672069
921620418
1271297896
1688643269
538842569
2108919550
2004533721
1072699718
1819989440
1570030918
249415709
332073506
1685329617
545146982
821377880
572094064
1473035108
343030619
424799971
584230741
1273327982
587108850
359013095
865721221
741515196
2147483647
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
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
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
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
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
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
103292528
960510178
1344177579
1918037262
338371751
1539768706
646214651
1141642114
1395592562
1251309134
190049789
1732154378
119905802
1401712832
1019575885
1259089463
74399319
52231411
1408930154
61659483
1229127315
1945039154
1378355055
452224758
932015794
1726844486
1439934871
1795913275
634012839
719553539
2095082718
641268702
1219257387
632615789
2004594046
372719464
1901404996
1563122662
997148114
893262872
93078648
1228992273
1545323776
1115620996
1533267494
2147483647
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
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
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
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
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
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
636440618
1935032432
395076938
1165379311
1555066598
1294435072
697152743
1661457959
666102966
2003933126
350670625
1008905196
1684510884
1707842636
651973479
56949466
1555249619
709984551
630162396
1548658486
1916997887
1420067488
1374536662
1208600862
1369173358
1923973118
1510430639
1703393718
1002683514
369243247
403121340
722409181
754722860
2121292689
1885910935
1011592379
1888278929
761409129
488693476
1572343039
815741515
1212621331
273443448
1560305624
1298591269
475486222
2147483647
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
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
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
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
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
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
274559536
1202773159
1709792737
759202929
1042830867
2087978480
129586851
1259062760
57617393
1859708373
1059393131
1672222709
1092385379
858425077
422956384
1618439707
965026096
1458823578
1322452692
393455527
2060890969
288107781
604476639
1940918064
483923422
1147813930
611529994
1278187057
1862594632
475240867
1512761586
954724788
1991441694
98820638
1335314709
1235918242
1945873990
627688655
383925749
332914944
1823870996
858614882
981731758
36424770
1388706573
684240619
1479086243
2147483647
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
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
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
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
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
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
998896867
1264520946
1627825373
299028958
139824956
1676806210
1675777145
678243410
1858342522
622960522
954023985
31498749
1654163632
769130168
685595833
2017529680
1879361411
474192272
283468566
651343389
1929773923
1380632910
1253583866
1515814710
1222781441
997731559
392111321
1768390453
125997373
601655546
1618748497
1808031363
822879665
963716725
1319509103
1749800671
369498185
72062964
244460214
808130249
1918737872
2102770920
1406686604
172498498
1947950663
2120024950
947458990
917390440
2147483647
590619796
308203133
1916062452
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
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
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
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
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
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
1255261863
1964352300
323849754
783484541
390176495
1471067278
2080080256
1705039037
758495844
146138235
862366691
1706698964
1272687764
1911622446
1029871143
1992023287
170819499
939072172
634950507
1274066263
304944916
1512210385
1141499823
1812449509
1338300955
95732109
2029823364
29231241
912240014
1212705807
237414188
510235005
1467682346
1349717258
1729556014
1335473605
372048050
214633373
1424875110
1530841136
1558743609
1554654178
1585643996
415897719
1216734839
1697966734
59773596
2055528018
590619796
2147483647
375908074
1154825144
573006190
1248621779
377557251
1127201789
1620033747
502429697
702279413
82137727
1987752422
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
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
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
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
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
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
436848656
367615992
1993154326
508929944
55074923
886288379
15176575
1156204456
621798084
1410865450
1147311276
320817238
1490369855
1493550522
933140541
428951748
1677720439
2105189200
1534439790
1036116501
1929043916
1754743012
551500030
1849511930
1713242381
1140306561
917894530
788067315
1791100743
1174648236
456497977
1036723604
328031490
1695699060
311180665
409230326
1092485255
568138624
1340277917
335785678
389627106
1819386284
1114462348
1660439990
374305348
1417474484
1112827366
52826072
869060545
454744120
1677059601
632201930
89452681
983001217
1584781181
1408444701
94720327
853795283
34411219
1773293487
923694054
492496289
1666897052
1273889960
308203133
375908074
2147483647
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
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
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
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
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
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
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
191331519
792105190
1760695636
1595667493
1112019326
873850612
1281695201
1549231477
1332741127
1117685839
1708548050
1508289319
1512373508
843216797
1272347118
263957846
2095000076
1144246890
500309840
1193219008
1943193070
367800356
34371253
800026083
255389684
689927608
1751984202
1791706993
1294903125
1037279276
784718071
2132108308
389565097
89561851
310213542
292715164
711433148
335027341
1170544969
150184095
124226665
792298367
1034564175
1300423118
1596186424
124217082
143018534
317254614
912917200
1374679329
657631741
1890698811
1534680473
1682925502
1118866525
43447182
1350849550
624460711
1649568848
1074120770
238697155
644880834
1386723466
1916062452
1154825144
1963944515
2147483647
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
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
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
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
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
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
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
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
2016164956
1575105427
1173376229
1706651182
1083751040
1695468108
424166464
2048651603
1179155949
1325279368
690781976
6112574
92058488
2042657440
376658174
601389343
1249916052
1053884039
1138933795
1298670166
1726328952
1552084641
1654214378
1139254038
411644045
1952298241
1766495466
963691086
1335290591
1408382498
1442275790
1879402743
1648736468
869761993
191775287
691447295
1146086256
776328316
115152924
1360781514
1131490032
1171118324
1986998004
1975417458
1024897554
1469250544
1252446489
1120158346
852586483
1205708391
1413788588
1500336858
1206551099
1886216043
1414271099
1291485228
573006190
956155961
830472276
2147483647
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
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
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
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
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
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
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
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
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
1518724736
1503728565
1431853041
707240938
2009596383
1800780302
387276220
1592302219
1126655162
1373788450
2141640724
1919995509
2099747481
1303741913
1456220876
916053488
1813292272
1619473799
1764915828
479137133
1716090991
848337882
506444027
161763919
1412623616
1145386959
1338149226
1213260686
1780242647
712989423
769331905
772581513
2058780640
1587659042
1849912
2147122705
1594021862
1027194792
1386785169
1368290951
1199901542
973887027
354567568
980655472
2126629050
290319682
1164018022
428633513
758358998
1740344088
209659591
673070765
2032073576
1765489848
961529070
810179225
1560524113
1569654624
935014743
949373959
1077381303
1819060775
2033093928
1819557200
1230266453
1248621779
55397961
53369979
1730277370
2147483647
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
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
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
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
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
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
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
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
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
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
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
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
296671080
642123300
1039565567
163636027
1274195682
725939309
1780050086
636505803
757513563
1949841003
454844496
1727756517
2128393962
1440775717
433721678
1488134879
991504304
770808825
797647980
1605822026
2091216983
995345435
610211219
850106286
950001918
1005962065
543648939
156892980
281909229
147860038
872223717
2138135874
1335663488
2089451064
1888282621
934015221
166563492
1746863241
1817486740
918224204
577735414
1847889763
1383025292
1594576979
413450977
1309332056
1191485952
1975317661
1664272927
377557251
826883737
846412255
1693771652
338774882
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
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
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
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
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
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
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
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
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
346396171
1247936950
1257701437
1265845395
850190514
848560865
67951657
1656415398
260489183
913457708
80868440
251340583
1524623173
1240248143
1517593089
219725510
323156772
524030005
656310922
285737120
2013123427
345685683
872862540
2009660292
1435664426
1436621201
1633974271
1760638690
467876539
1057871694
732803251
1929106212
1367236601
382374561
481210406
1405093085
1566705938
1751089394
2067187396
1267340358
1319802959
1546784960
1570576689
1669820405
1583655485
1514202958
1812393835
1017713677
93060926
1320373484
1073924248
224407029
1589321185
1962569300
141404025
170805572
469360137
686853106
1954406506
985061805
1602775938
56766254
981731617
1085263696
702148685
2085558838
1663500374
1343871315
1971944839
1420692326
692481553
1633661283
1623075965
1069652328
472969448
981832595
1304803481
1938297828
710304502
1773337223
796465533
1081010516
2114450074
1850960605
1252396172
1980083223
330795765
46143801
765106429
1375087612
716978143
68798024
135687840
905631696
2012574513
362375219
1211028737
1126095816
1096334867
1034694577
441425910
1011551169
153070006
1907403049
823075724
2139096011
1439319637
1979167510
758779933
1546730192
1529950246
844247934
1814531234
2130224142
1915518404
1165981053
1306460379
1314092939
1710063624
1472762422
683357783
370487359
999412514
835550199
330822798
123940735
68001463
734417579
799649784
1370324684
548274520
1247740969
513563214
1432324176
1860730970
1265605835
226818586
643616370
378991408
586677228
416125344
1237892228
937556657
475285964
892330093
1722046378
2038129566
165122452
554180555
65221294
860748614
137019975
16423674
582107592
1541355608
714594742
86947389
1986865372
938252521
84975073
1760363680
792989349
1495013553
708877111
814346804
1844658222
240871004
837922969
560836756
519207461
401273359
699991918
527188826
318978483
1927401101
1659038648
97965745
202653672
528946464
1914678581
1596358212
1909377707
2042817677
2082533512
236928011
1853536374
556290121
274314142
1191291209
699138982
359044351
1315894019
1497769214
450107212
758359926
49821742
931880686
752964709
356751106
200336750
2059457424
2120530079
275136058
771475975
394715789
19961714
511234277
858930421
2008166136
883035734
1394922772
971978561
944526386
834220627
721921174
1376485778
1389455770
268507638
507290183
1598695748
1215083116
1039624958
17319986
704033548
342645349
256616068
1057115385
933665196
634132962
1730289491
1158375552
1209691799
2041216036
1112877568
289108151
1114922548
359680280
1230451713
1562483106
940598643
2116340282
489941122
678958414
106955855
1718290460
1127201789
1831865194
971009634
704363086
917294209
792457073
2147483647
1838548211
1814880957
1570372955
1755681070
840031074
1744332411
1506913567
433259790
1977290393
1385437510
2035675852
21187126
1904185293
432642031
866850370
2072428345
291861543
325747795
700702117
955605403
1831402416
1628814901
433591912
1167270313
756064228
1663730195
1137698251
2030638887
799154394
67674105
1714195007
549701715
539523432
1498357112
517355334
554577718
603945205
520462093
2096610746
1698986030
545365788
621011589
402797892
2012898006
417164027
1914583609
1864868988
1385769165
1777704828
1138645105
611900503
367510089
1730882798
137507180
516450412
557490825
1343047103
1108648673
1878022210
2125666425
416637203
1864691980
1805902932
1400497937
898824438
665562444
280996049
655947961
487071972
1512645773
1144397930
1979181925
1634208708
538295075
1432900908
1738704193
750900976
277306426
220336198
249333174
1246704567
127299515
1840481687
479202389
205638467
392805245
294887409
2131082459
1020590910
2032624491
1240985388
240296636
1324176594
245220484
875699454
52132452
120028847
1250353887
173346595
239691652
1037476047
493584572
15398291
1420366077
953763008
1334683704
760083010
500402970
1832169594
801282526
1937346648
1140412425
704030479
530862497
360854108
1722029079
400010221
542735843
2115916551
1649123850
886060388
1851671666
1116229296
325192583
429567382
1609051898
1482481539
797186908
149346230
1235482654
706339816
403223617
1481911560
454597146
517239285
518318084
985965921
1731192101
1956702671
1128316657
1388926142
89581900
1078400873
1466651233
768263153
1062176196
733114321
1598565077
259762155
773765107
174969614
778425726
479251486
612999458
365713032
286049928
974231012
1051234042
2037834964
985230294
651761073
825495460
835810472
1834112622
111398588
348854390
1577089560
603699137
475015983
260567077
66265532
295109178
2134861680
1875435803
177515469
155372118
1376786749
1871401379
980910410
1928859033
1447810758
582082277
1718463962
557988647
1311529319
1030971288
302717333
425467329
2030239929
123537601
672332990
1124793524
41116344
913595405
460200533
2010429732
1343335653
705114321
2102915580
822555760
609695665
1790152402
1738792857
102181273
59648245
1180976101
2095271571
1050393148
1643493087
1349309457
1289184227
371402586
774525701
682673212
167898405
439950477
477361736
8812665
10781967
841239292
545985180
1953258046
2038296821
2134591388
1162149306
1818139898
135221017
1717298847
1734292870
235445089
1362599402
1509104843
974352272
1145525005
352779006
1173318630
340094948
138543167
829773262
1567445904
954645060
602257096
1188556236
168040297
1258939427
1505943125
1596839589
757674148
37706360
447196051
1504738770
40823570
1570371563
926589285
2080966191
380454345
2135665712
1769516661
1406361638
174314025
240581004
814573427
1503744661
477180105
1545838861
618313435
432020260
1604996090
997313706
2041696060
1761682447
444406628
1701461806
1395862123
646585741
1708438664
884890540
1849871562
832443373
1727477701
587165361
1427032923
2042104279
441247450
1096516805
424282899
1906426586
1017755181
1897976528
1039475643
669504474
2115481621
292887498
1071168701
1446936523
1776346909
2100179139
1371067984
489612100
1958438740
201495874
139336714
632571159
2062006502
1629326950
451483360
109881050
1184203227
633502862
469743824
164227879
837029933
811217530
117956700
730021318
1684828972
857469803
1899873842
2037493104
1057844955
624760510
1003855451
258554827
1905629171
1910546805
159846310
413748735
210006639
2102986905
1840143197
974975636
1388090156
594734176
1827026090
2073135854
406832193
672088693
1366652946
1184518753
699196102
778406848
708002185
396021145
1871094476
2016147109
2028404088
381535128
447680736
846381056
2121299411
2015280934
1648596169
2055131921
1239268001
284275774
476424522
368446060
938831819
2082137465
1002071751
1790244760
1407814862
1198253133
1664471222
1111062423
996140740
446589251
547182697
1100339682
507879962
74071813
759828354
1100261946
853412916
1688155871
860704306
366066397
1045099273
186002565
1111520050
1955771003
657515113
1726498912
1776222529
290641729
2000090370
1927595131
318868496
1988928936
1125043064
1976683903
1709069503
304079539
684634950
264458151
749769446
1867786645
403663785
1220176437
821949461
370259766
1700271034
1497684186
1658335613
2064067339
470726146
565358729
372809344
509971832
1693301056
1206073574
1884815410
1880428843
1241174448
971887433
1920532304
47910599
1460109990
1703688483
1800623039
367435296
2107775030
1022237345
1357348553
1385213025
1506323162
130103334
2006488705
306546971
2009228140
1457063582
987886365
1303322872
740926695
219438504
1877220847
135587048
811340425
377818707
259222156
1034305565
290480892
119705681
292015801
938609403
1705270967
625330977
871612484
1303150875
1839338398
1397936749
1825935218
978254540
588119336
1723495004
55527935
427734520
1145139713
1558651992
1473598795
457390322
800029255
547058901
2005885979
163848309
1328885274
475344136
1713955435
62857240
1874881194
877101008
828220125
735368978
614486897
2135955254
1132235819
291160190
1579863324
2090873299
489282774
1306109393
2097575535
653675180
995728343
2100301425
1672633650
1246065654
623799781
1925738302
875916106
1817099561
2008663714
881321816
662315843
811688202
1877445270
1140549030
2102098078
718586207
13191417
1891016464
1938736314
565328745
476859653
1704997853
1620033747
297805992
2091850125
1212973793
1212723839
739220540
1838548211
2147483647
691589914
1200219260
1776559074
284916494
1500681459
1004819595
1412003529
1932906919
1205321295
1730147911
735940407
503263215
1650691852
267153364
1835921261
129431960
1121872265
1771995330
62154128
59353702
168501508
1063862973
1754725271
2071025442
2039304627
1089135537
1457507475
292732469
1337433765
1869178886
1058279870
60448011
821923497
1704991609
1285023829
1385368303
1088001814
88017619
1360856904
1680414218
1032267753
2134580665
1498526543
1661299370
1200266152
1513478216
1157437564
2018660531
1947447860
396285141
1078857879
1773768621
764990775
1161630190
782557905
1973408500
231555062
587131012
553328693
459670387
1884768418
1433770153
1798619086
1361957523
1829649807
617425380
1118765497
1957246538
872598149
726975995
2012211239
2116640332
1474807335
1152105130
1432392632
608606134
1475423804
468773301
1006955322
1180213331
845242007
1806149297
1228892326
291161958
1056581196
1126739278
47669639
1178651296
1728108651
1976177435
508805042
538790036
1807248452
521587812
1416741675
1046922943
399406533
1186609287
1045947008
2003382713
1262645787
2054190919
1071605074
1940009037
1774587149
665318662
835354170
20838133
1689903031
667699271
1904411998
1080579410
1594470614
2067435962
799141874
454944362
1741521798
1181283333
2087523440
1749453809
230686670
1914156502
499555925
1850063188
400361750
1314262725
1356853991
891251781
1131693522
109667376
1964709320
1853642765
1471239443
698234489
1110434854
1476497028
1476171561
1961047886
1196276578
20977877
44135646
1837571932
2031206241
1459172623
1559035804
982595879
1916917655
127323535
2130316910
1559746190
58108858
1741915991
778820653
2020878281
331799018
219074084
895302363
1705291247
508987165
986077354
428800717
1459799311
1770069224
1999375557
962959849
609420538
636301867
352909077
1914816088
1981976511
2077279062
215940080
164310916
166615608
511397193
128020953
1324905795
2072906485
2056321150
959272529
931524349
680336993
1958595136
915136298
1306553385
2081894930
533430218
363150764
247648924
783587870
987466876
1528132277
1385640029
251258206
700809050
1125374360
1681435384
1847019471
358308604
163221056
1400074751
485666715
1189036071
366992690
1111486437
1598115299
1432769188
45297330
70361774
1846626570
1499122455
1257108385
213735126
999412282
1403947414
1504984638
1583318214
2031101157
1947586473
795824412
868432543
744307251
1903486933
48971910
295012044
563976659
169070027
1579638700
353259073
325584505
1038550276
52727076
1994971560
555917655
981947170
1686442809
1077089103
1727171573
249806407
1468946980
1711630162
1171109829
1882919173
497709117
933960941
418125926
1056169087
35481976
1720840409
2022211331
191804907
283217997
2130629583
713320083
572346313
352425155
422347071
796650374
632842976
415888425
74624115
494028387
527279363
1162315071
483206683
1389336238
22832277
1748392073
1473051448
2133503480
1019916081
2133246167
1915397834
1742172599
1366275826
2030383196
373193153
467167157
777287477
1513036963
1018941565
812150223
2077839048
129413355
1850784748
1160530856
697609450
352799211
831107578
1810542703
634415980
498638905
1515352349
492564525
1490861155
2012670520
2024855345
522899326
338152726
432268722
322415784
1826851250
1581939248
2145100659
1245473981
1033326442
1681622588
1657573588
789742312
2063584596
1413308014
46738843
973355423
1482434646
353160584
1679994190
206475757
248682023
1158490763
765550372
968509715
880630006
1773857142
1156849922
1615627836
1694098355
1555128734
1414603705
1417400124
1364305173
1011273768
1724909584
710390280
1610364789
430406691
1816245919
279967675
2094619631
2100850118
1261845119
522586769
1915091226
743723747
968623432
871262134
1609047898
1193118413
1368484145
979423434
370109042
715393378
1706639720
851853291
1558495479
428364792
598402989
333833329
636011564
87298998
155815272
1283710245
2046160384
1702503534
990217030
1677461537
1942966317
704849680
250422020
1488173737
1473132251
1323982618
1368055244
900513988
2101307499
1836723891
1241378387
1067929029
1587910363
977512240
185123697
1063309179
2077690064
1355738551
888698648
591750169
1256533848
701672471
652011166
32935125
1581036849
737119074
1389201682
282282275
456348198
547610910
69854679
697311207
1319629266
51500767
1127974218
2050158082
758943630
337820883
961513675
1394935416
2086070602
2031293026
642875074
1832553637
705098848
18338985
1761457930
46743302
443675866
2142027822
1741987662
717075677
1354268419
873104864
1734045879
1582330885
1443524412
2119738609
1011295219
1180925043
1421915504
820270739
1689708143
1908324059
152134617
1719042104
2065559065
1954608691
1748149195
677487931
256574692
185052390
2019513580
1113584933
831204959
1352497556
1514873010
884114901
1226784396
1299690556
1584029224
1418187781
1890467360
1431769455
459808479
1801983305
1885525642
746404073
289682354
2145606079
1271998157
1116518266
1881693387
616227943
387665154
686217695
1592080546
473692700
727722160
751940065
1048508831
772978467
1941694831
2090716319
913548355
1162069149
560329797
1808745180
1366661713
1753038746
1028658175
1401758162
1479276323
49799499
1716750302
961577114
825048782
1044430267
1222146517
1213943429
1075387412
1734698992
662844308
2038553868
1342096889
843500204
2103412430
341979039
2053052573
275855709
871837229
1141284001
2035951629
1583345066
1087708192
1564246991
714441564
1900405730
642425324
502429697
2028261396
605275297
1222366273
272376787
2024584872
1814880957
691589914
2147483647
1539978210
171364464
2085855173
1856058809
1569644018
1732200797
2028486575
590717763
236789224
1582431168
726083584
1193013261
598453760
1127319835
1160334008
1656657040
2111802241
137644809
1748162116
2024259307
170000005
84120635
992862127
1178116730
1938349431
1110922260
1445401045
1895157963
848875444
483207164
790187722
1916354713
1554619161
425641637
707426035
1071447128
705903991
66965353
1654330784
2105093560
201349617
1799466213
381911002
1617269353
1271811506
1748080526
1903084010
1200267482
1973342080
496590349
1711763005
491126747
694441495
514009071
192363794
1619699817
780100795
1792427196
44822220
932447266
1014665656
1588483267
143237916
704222911
215265418
213179971
384697040
2144644152
1864556020
1762664063
216712753
41917553
1675477578
1824667458
1746107224
354352921
289180893
2025583337
251229806
278647759
653706164
1514049885
894484859
2143831481
103580671
1935273394
226395753
1155087462
9355693
1032987000
109764780
716709446
401628170
1907800243
720518975
1683465855
1107681254
877451294
1605329897
493761759
1816111533
904310036
50362263
130642273
60685260
398473951
1831408812
310488291
1595564409
1688408317
1966862551
1037047545
1957628042
2116308848
381268228
407107615
1333391388
830526035
251059229
764355276
1961179927
1695875800
1838130781
1449445783
1395442734
1606161817
1978442292
1904316065
452456817
1544515835
1141958231
1988336933
1205828297
908541880
2102040910
457955844
1273584415
1965640891
517733573
420342127
608899036
719920594
281868206
1951760068
551586333
1876525875
1652114339
1618426579
1600717250
2137703155
973884779
2003596659
151176995
1203543862
518548792
1196820820
782892152
461472160
756442459
1264268823
1020338231
1165253882
452672974
1223491886
527982450
102095852
1090142349
2065285183
129476843
2058158076
2005690909
1479427350
1092626806
1971394190
1838234
287701285
2144093696
349561341
18712649
264392392
469024321
1056709417
1268961849
1663729624
574322774
515701464
731149100
1488496691
997664555
557099353
694949757
2109271903
2076730349
1060356985
1489822831
515815394
1347774002
846283408
1094796564
1914570977
756687319
1007098741
1208887191
397337418
148828819
1919281122
1363581367
427911546
518455673
515517320
1194515234
1137037320
1572989956
53744150
2080790385
485176764
576306470
1089858102
434499735
865737059
1640867905
720307900
664380894
1781640210
1460399
123997233
1067449715
1507925184
1500160006
1113043627
917897730
1076797526
888834420
645957754
1844360904
2126396740
2030317846
718418221
1474669045
1533978355
916823776
1483478539
264229707
1656863076
575975239
1643238864
1162956122
259481347
1738239425
1911265303
162453136
2039643789
1160596496
1750700094
1112504319
1110714754
518324815
2115924349
1875997502
219526770
69934146
1398509382
1362279272
166277734
1541682254
1457752237
50650206
1444399162
1844393237
1219722919
1511626806
377470393
1460997259
1298230836
777544055
1176602902
660141062
1674470669
1670076353
332983219
1954962020
1884355528
1916304848
585755747
819647647
1015748194
874338937
1701422534
2051049154
1189505539
1639273915
1784095722
1560734889
1167761560
1836959562
2081108828
159991311
649699483
557398718
506590565
1607156970
237750162
68018778
1120434128
818955476
1210942569
700534454
1456021787
242847250
1736304426
164409179
16320389
527043047
514619556
1414218609
266927895
495737925
1030064277
1363066618
1401574275
1314431881
623761095
1115193827
608831970
219471003
1114255846
699561859
481568557
261009935
2074388515
1913336411
731106819
1080725525
553559435
230052571
518880924
284577298
668539941
294012756
214359705
243070202
1890685389
796780481
51976753
1953675834
415543251
1504855356
1336185061
1499883048
1811198034
76887785
744591709
1433008208
125551954
1601678460
939998576
1346304356
416830877
1705500312
2132779755
1383204954
270357663
115570833
415439047
1409128249
1155100810
975340434
1181093219
1876936035
1523837731
612991366
1424216070
782464245
1503656405
1066483851
1197422736
1022667806
1205796926
325197288
1689291487
1552510926
1370762350
1986996142
1596934372
1310087901
484577046
1127248656
327211986
781717623
1901193036
1051423747
500219497
1112220205
1992969623
176848691
648054189
191666260
1081287544
1486162678
311468911
195614515
208366091
578890175
585564463
2046270905
858826183
624384687
840175880
170304226
963075164
1134562541
1297648227
943092182
332360628
125946546
282706829
1637074758
1060863372
212289648
1702396146
1859120926
1261018077
1264863015
542523625
806696709
1358360772
1305855990
335694978
2121550996
1508571517
901342452
1817902074
972406022
1374211289
635378880
1883831012
1873930014
2081868274
888909226
1743213438
125430416
926133594
906382500
1188475253
109129368
58257529
790418084
219347995
383176467
2120419797
2084392843
1148036885
1682080953
914621213
575023662
1901844936
462838198
2094973050
1940197923
1874636860
795947890
721060103
1668810550
1063548864
1336209104
2054153510
694413814
836112801
220168435
668085507
162733214
57248264
1529469422
461404129
75874397
440018416
1580659094
756288136
1791024347
1659556952
2001252237
2087038941
1776380115
201054307
1720489139
1144312407
1347563040
502110199
1489994157
103594696
721603642
1395560752
1233337623
1311903923
1983594103
609865154
1949130596
1795739453
1416287549
486792367
1712319112
943863500
911485997
702279413
625204816
1009896021
1588401076
1520471179
1144787846
1570372955
1200219260
1539978210
2147483647
33925738
1580131687
752349336
1154609976
1994481396
1744091902
1005929754
665138015
2099115336
358205838
402964349
2035768408
1693447152
1844664316
140798726
969131017
1923244753
785733574
1753154098
1057157741
1161018404
1492594914
938104916
1130971664
1459343083
1176734922
845661982
1133738604
923330486
692248783
462559377
2128116756
1327776823
2047638433
309680948
1051197108
1108863664
1110106370
232916069
1775611351
108065215
2074835462
40100013
1655698682
111757897
752038430
698042585
2087551168
1103324024
2060548996
748735534
350704539
1526401621
1280848858
2100937162
284016887
766151491
1615741241
274035447
1151195194
1361528468
1638265944
1889427817
920483380
619712243
1955172365
493042560
1312605833
193616880
1967050172
1863913057
1115978192
1910245009
1256226330
796068638
1716333382
1958254205
1175873444
83503483
2039955142
51799012
22872668
1699288842
787842871
1124566497
1379439957
140533527
1185872221
1391117648
528558112
331128863
2000697266
553086383
1467753448
1561882832
2093208394
795760904
935725837
1747006938
1935168118
1001564161
218621841
1073424366
372714062
2137314611
907541886
1646483060
279545916
91350997
1930393395
1792775120
175046271
2142932660
328457502
1096625082
678648097
1259609493
1839326349
1403291086
1744642301
148751196
1473246153
1032760893
1435959207
1113048937
833606217
717043766
1164321689
766756061
1118847131
1229540404
917051548
1277323106
568308658
332035707
723337115
1573063792
48369674
1056861115
134072578
679399592
294104624
2071030270
237841000
2053886248
1271815289
2129257364
847924489
1846717984
919907512
188008754
709379596
68083035
1088582710
23982330
1950347549
1091713595
1874873341
1020284031
769485247
1881032922
550515378
1558898405
1017778046
1921173283
1940016494
522149998
163122770
376306320
413603026
568350960
824727175
1601923548
430897894
912452571
203290739
1133386783
1855849511
1982094350
1405268016
2021532633
1116392036
1719634974
901492775
1681161405
222190891
1429712894
1765631603
799440564
653014258
1844058393
737560380
74502296
497108654
826904251
1179642447
1189150761
487297140
1471341329
970445951
1867591942
1777882338
1616345399
1527712832
1579703888
1838270392
183248192
2042136219
46113314
150508511
2125749802
360799542
612368537
1696907063
438993561
1453278101
150985645
1993959732
1301161712
2087542161
1032191514
891086130
1415150526
901334961
777709842
1225267472
996991660
1472911439
1399730012
1016584406
1067030310
1038407687
56790294
1139952074
103770816
1698504281
2040247797
749323732
506719750
1502792663
1434826873
50726744
1069445226
2080795825
69255480
1282871071
847276058
1811108405
409418032
1881672403
949844614
665988807
1625791620
1743672375
1706161815
1769311858
571084331
192740465
538295923
764488201
470547035
1077758995
1386704442
799913923
1888220083
1344167266
1490774220
1422005708
1064744747
21254965
1956768260
69311264
1741226684
1309764020
1605222003
455111625
480815822
123154589
472571276
240708097
40756635
232229470
1635848382
721811610
259926539
122678758
1987788748
20073118
139003523
1326947301
473240561
1134593090
1045510165
2018938891
1126173356
1951281894
1621755898
554955797
839820229
69293406
1117808649
1634355107
2117372178
743875437
364654462
391596943
1687352984
104123397
1541378446
1368744835
229527576
1717970156
552348132
1415842288
250577935
1639759253
652108487
472904699
1817919877
748177866
338628766
1168159688
2029945219
863109603
467185897
1659400069
723700836
450860395
1954754647
1617457431
911739772
661876381
708098728
211025638
2049505528
1958842442
415767908
2016996992
1484388227
557593325
1710696765
1447314933
1985274086
1930006284
1757560389
1384035959
265210065
1991875522
1773873
576031837
1296046570
112409361
1285186854
1575200527
677763726
1303850379
1760753649
1801238859
1993598010
2128314201
64546463
1128890321
735253856
1503814294
1785367840
1380230970
2085131329
1298241804
1535480057
205953330
364178470
2109421046
1923638343
852040767
1998087454
1265219571
2101893663
2031232493
1116594012
1863272675
756834877
2035167049
730471202
1650667260
1698804911
369502951
1614593061
1482782337
1794116675
894713892
1946323370
1334561607
1102027697
1306759044
660616016
1558865212
1752803720
294799093
761492722
2037199842
55541466
1654885571
2031424070
1141631260
1704848217
203552111
411854311
2007346126
2019578869
549732596
714789896
223779653
1680031014
1865596634
1865796438
1784979710
1800693967
2070392310
595885585
472194698
1749375224
1200039207
1895690985
297180563
365345759
1678394044
1560810290
1690527116
1988049415
2061371261
1211892940
567493075
1595742561
423887706
1940443793
1861680382
850041718
286652453
1110957974
443835560
337867104
1087724406
2027470638
1799356512
303164325
20234381
66722641
1489028128
1773049631
1772201281
1383285289
775361251
598979879
1055943278
912286554
2071273962
355127238
1328177492
767151189
1634629030
1739602449
635534921
551336581
1814231777
732190333
806181579
2071417974
953704147
214582372
832430467
721439161
786850358
510013780
2050976637
914879423
1010442360
160032394
899381354
668900396
1731183484
279226329
478650959
807948744
1161162983
830814860
318648706
146336352
1328576996
618552021
1296033771
234771938
1990714529
614673088
1848715268
1637730207
1608859339
353098430
927059086
1898987352
1899587610
390539628
1260236592
82137727
699672260
1777388869
1466598271
1876278583
550376263
1755681070
1776559074
171364464
33925738
2147483647
1387305936
1922924634
749487598
388803202
1700452911
1117082642
1055873489
1402239861
1995878372
814761172
888129512
1999401952
1592989375
961221629
1864508435
1492728372
2074097615
1414563280
956661625
2114750584
1840100641
118867237
1264058797
450938320
112509850
1263708846
1300304022
123797194
1740719950
956214230
78820545
496147479
888554766
635590955
1115512275
893240371
1668895382
418901202
1265624700
1898417322
462708216
1406237957
135401688
2003927500
594084010
181475176
485118764
1419758785
1941199342
1056818369
476856691
1304671191
817990535
964618683
1522187101
1137577920
52282936
621199510
175727133
682431661
1786830335
1157208906
716596994
2101089366
1448657383
66181326
328382793
310865526
941515946
1453609624
291465188
1661006735
2043433393
241384678
248904548
1087960780
1719296333
1418674663
1464172104
820598124
1237616788
167483871
626029195
1199421515
1964932725
555806438
688294587
926680692
743368481
855967458
545165677
1214180124
1281730842
1218672927
617275045
56172155
2126618664
1477964215
1622659161
1006385377
975537441
1135515690
1152574737
1399474699
1788196520
240659190
1416398517
1340750728
279011042
932260499
2049431241
1152945946
1113117860
1115246886
268570987
303179912
490299229
1313380192
959492460
1665228978
563357018
1624109931
843242364
83839514
519239399
378344007
1633630561
1075335823
467632011
849589491
1522745590
1999914377
1852119884
1652996978
1118710748
582468089
1606136653
558279518
753999298
2042760087
810191137
482598588
409811510
1179345850
1233589628
369310550
7957798
1740300358
795623222
437150732
601050577
718141156
1967488231
330708984
1240619332
1717805889
1075370414
1753662677
889835369
805591692
374738889
2075213818
1978120859
1846745441
1429639141
1008218519
1703719924
80440983
463072356
388868538
702019709
1025566250
1027822654
2017191774
954799593
1080541349
1873734099
1523627133
519025587
1523960499
1765447264
1614695104
611689083
1066390770
940867223
1851878767
950992963
632427558
2082068553
336835042
1586578810
82945900
1401095003
1465769892
1844852878
505185474
1212731406
103489778
253354194
1952966117
2074906409
223737814
689727217
1308948535
1176056195
1277986987
1345483787
2072366309
845281447
29867147
1717858059
1537107239
1083105758
2002843478
1881754680
655287613
1628958196
1510354142
1260871714
551066012
523926347
117602502
880415050
567339074
1289769224
1654133452
2126204216
1118359481
1274320571
1829878745
816853485
372981243
1308702940
227381302
1925069571
1446170635
19805450
886380548
1939658408
108153664
1858829279
128531097
1292139227
1751307670
480586812
703618395
576113777
944636865
618443695
1918616376
64415392
1629679727
747097424
794576089
1833126062
136655069
122876823
1124212782
287079745
1454155626
1888723848
1113702234
754401982
470779661
678738092
725635981
209690958
1207285111
20733728
465680040
1957351481
980578987
34569173
553202822
1465595898
908760146
1395849359
562838406
602764472
1585627470
1167501894
1214002213
797662458
1217343814
617189329
946156173
252008458
1507384870
654513710
1038148261
1251493872
1794851095
1036155297
1108933040
1889651388
384465693
786046848
185947643
2047440651
1533619931
583862393
505885191
1655803701
1020069365
273441030
986356440
1190517375
819643507
1953033783
1990611535
1404944279
1348614695
1145202276
833048783
951752732
1516411163
401807889
169978387
1186050025
269410563
2146486656
600757463
1769857331
991493837
148209586
1379286351
1110154591
1795242979
1272898418
328716348
327988027
1172119399
797169461
1156785009
1414979093
1337750453
1795795144
1732891481
1942833074
1939855517
637998917
1565228198
38800275
1621001785
1405603813
680878947
1602373719
1968521049
12901020
1042525598
63903591
2030256546
177987689
1324108174
1345415633
1658225745
1591894744
1777570341
1217899040
71736307
1678420721
895634189
1168513305
549687462
2006184912
13951038
938532016
1702898949
1429188490
648466928
2079984506
258757257
1343261357
269121278
1067883319
1273651456
1368197004
734850407
1779112778
1062220413
770891750
1199189981
1189575939
2126810911
258470485
1496221683
1130949875
836007463
1767903365
66455123
1227750519
136794249
257823173
534561351
674838762
489854647
131782974
1061767623
463167838
673058555
95794882
1017708603
133177867
443526990
1481525480
628023699
838833417
1236079468
608485963
1509104378
1964169654
395013817
2116689106
1949942789
722173150
1857093588
1212318964
1891994414
1899284523
660841780
764756834
504669413
1673937958
277562310
92588106
317588032
445656274
1598012999
1918993614
2085670242
1702414664
1493721775
1762901418
1427457968
1465970187
1282180328
1800190130
1735294095
174652527
890256628
892570528
2041122480
1364482194
561809802
550975733
851911317
1802716239
1658498449
440241494
1350172058
1681361038
613563849
1514567168
2134395137
84542230
1259593799
714237802
2145393265
1928066578
486687410
231740972
1696622685
2020004988
1077688915
1426088260
696887290
1218047467
224605564
348905151
1292068485
777420760
1785862381
586024175
521139375
1782117653
1281877448
2029655138
1212648664
1484596791
1609830767
1167635190
414133028
1761304854
1609121902
680086283
1896768564
318097910
1153422263
355045056
1422319855
1875869984
869221286
1501506872
786310978
65865810
1378503530
590021111
1745732588
896874325
1759049081
123247999
1987752422
1985128329
1849098410
1773049027
1716864780
569960644
840031074
284916494
2085855173
1580131687
1387305936
2147483647
319610476
256829313
658035772
2047087725
163037324
117805394
1925442272
1784546909
1487872455
416979863
1549345323
71049925
49617160
1164107914
2015230593
397657937
1715647317
864102640
2056727208
419863936
93925037
1130673121
1624225577
929964059
1451828977
1073579160
1219719429
1521788208
1722957819
1867731141
425513664
723874048
948318518
731235376
929147818
180081111
1831785487
1879694548
2055495414
1126102941
1833432779
435196979
1704275246
879910987
596172378
211635497
1727308402
1348041057
41244183
1927173527
754113766
715720950
564199848
228328630
1120614268
594843152
1617637083
806103381
237123682
1508277707
1658891715
461999473
1846414860
1461082047
473805891
1308361594
735164166
1356895354
634592775
300544994
326298216
1332767
1738906245
461279720
1305372870
2080454454
646237109
840195175
1532517654
1320438447
307625406
883026995
49729730
1506830144
1883908406
933941417
1059818873
1041410371
2033716843
1525415561
36171441
552155768
1201998474
9993325
750369102
1081109749
2092149469
1265865766
1243945648
91022693
2072038973
1726212344
1620958161
1982397038
243109571
1442672783
1763584626
1153342677
519614910
253765915
13006609
194300067
60316957
806232410
314815627
917484613
1309672373
760255979
2019004359
1248447349
1556889767
261004892
2100453204
299021744
1823327780
1854361005
1629699969
2090701956
2004065355
484165762
386274817
1349159550
468739977
1281278314
1356037954
98060055
934763717
776986219
113405619
940586411
172949193
717809123
407209334
744903845
677138415
1388806630
1387082874
1402077203
1988312164
1295175324
596418723
1362209310
1317439651
1200801754
1626270202
901740438
308847038
1140896551
1284412522
1469557332
469347372
1756419288
723686539
1778671023
614157186
2059901725
678081895
1636105944
1002169145
896673317
2033259076
460270896
966231091
1459872326
531513795
1389812706
1139279874
1196020455
1985196926
281046561
1462558027
105995376
1943992628
1697630936
273262639
1195145409
1188176695
554419233
126048226
1570882996
1261609333
16190927
266592450
936533811
1434595219
996127520
746905115
432209928
1268731603
993324738
1624542761
572324253
690581554
1043222181
620211908
343638124
810660703
258752629
562694499
1025306982
1952167452
142882504
1482579655
1934683408
665569725
135552825
866648185
1664756992
965490871
1501763527
1986229486
1669535189
1165990232
1086328228
1533384284
218448363
1977113315
1274632696
732321044
1174923309
1283999242
1756018352
1168075689
772951603
1647933341
402621850
923603132
166936425
1760842451
1907914990
570765048
1010956782
1756870977
1051154997
1292122522
1937682716
1828402301
826295514
1494837021
1663635776
1750360832
1471626042
678072812
1498427037
607025138
375152484
934808554
1040030888
1173173777
960076511
1631771955
2015701370
239290346
1391491990
1354886544
921947917
724429188
1836236026
507725189
1036601836
342956398
682251938
459829109
1582831831
237957091
3742480
673777418
1392591468
508016149
797640019
1777204056
205637161
785861255
1611673935
201865138
1426491338
913683027
1290391475
97328308
778876371
854932796
65783427
640269886
1463419927
1276044796
1995391065
1576857564
1572305098
1921052816
305099690
931825969
731760453
1736764269
928109376
804556178
2038662777
767901951
2062087551
1431869789
1380517592
1659510388
435628485
1826407966
2015518819
480824378
454495969
572138162
1487919236
1522818162
1684990847
1447946242
2117650509
739662165
1193315397
1332624385
2146374613
957467450
1153812128
654676910
1604664747
393254632
1347337364
2078660654
1339907627
730538289
1277203808
635045895
471627988
146612847
1131674630
1301729386
1793470521
686264853
472868565
1814453118
1734842218
1034551093
1386077633
884118050
1300794357
2126846392
616861544
177000732
798297264
589407936
609313920
304823869
557217312
298397052
1683943187
679083127
689840217
1181511307
78986911
939403323
276283546
1795644611
1511485338
633805196
705194824
1611174153
268727419
978778095
928955494
1276261946
691938374
776266177
1751833449
355936587
682804815
1772921859
929677635
1953948724
754317416
696811701
1400700674
2011590139
1080825524
1489895233
629324124
1651473702
1688157658
1481675461
1891735420
1924631394
261278541
1274740254
2111968658
207545387
875798395
663373608
946442022
1769290468
1662871784
329882783
2114221367
1397212800
649406590
2106899667
1227106693
168441216
1644632609
421645353
1697860503
1942758647
456293099
1551311403
605782751
963023955
1878220608
1988059983
536573240
1871448885
279664158
521444638
465014203
71375340
1090490951
2135810720
1871039960
930783600
1318022470
1664719013
2010864413
215505047
1353144343
132269021
557125500
1835820346
456028697
2143867380
232535955
208312141
1337254793
1047740468
506835481
980190656
600381017
1421548547
129983483
404187200
1388575744
1414815337
941611879
1507814750
615277343
414923685
1396497306
1830018745
1613017446
1898108874
1685448533
1327814923
1819935040
1235008483
1404252700
1938751987
1625040887
1750524925
2021474012
482236630
1572205807
1769961559
1615923099
197067468
767041305
1416503138
373999296
1480122192
231079472
750315767
1091661634
822566226
1211426659
440858386
679357853
659077684
834280061
1893911295
107121896
21593926
1482209225
1370930634
872961674
1746307421
715568530
468127405
1305392531
264920507
668008979
709505277
439193011
1582115657
1863723533
965106834
1831060531
1744332411
1500681459
1856058809
752349336
1922924634
319610476
2147483647
1915421451
43794868
1536540085
1987147405
1185170362
179290860
1896193600
16957159
1104301208
1576770934
1089205920
879305370
1775656144
1014093910
1560626053
114981988
731959048
1240043491
605917221
790388461
1699364119
2006772572
855793208
391782359
2076496487
1446825948
1285304305
452730400
1371840024
1803136286
1306433031
1624858555
1256283139
198376374
523479025
1627499481
1435809605
1650111909
1839261233
1483212054
1618593848
1088811358
102571346
1124112818
1182220640
161779870
354957130
590508395
1402789749
192782055
1229618701
562055312
128158186
2038944449
1020827105
1740533364
1170616719
1982057065
1529433017
2011944434
714753646
227756140
1531989634
1270419525
1994852354
1019120355
974489542
736858607
238102500
1595005732
1143497143
1008923137
1041984386
540378190
1393234645
343876416
1434849534
235816389
1476233463
1291121531
870605685
1637878563
1267744827
658936604
1187645100
209685980
1757912047
1755368464
2026116071
322684973
905715134
1848852866
396157999
332666569
641679554
140613831
1312962313
286583375
824868107
348758994
911923753
383277311
1598124294
239005490
331568477
538754432
1007396627
1211459020
616054862
1572620087
2023102764
62977860
427831071
133961011
706940787
1623296904
157582450
431530395
756328527
413526986
1431021281
1755258266
279244532
1033590901
310668629
1951478075
1336451627
1332347308
1943800625
2127219003
1704561768
1615261991
911854606
963634084
411802786
497207854
1069496497
753532970
1359328462
937995556
80034779
715822667
1134410865
1786345921
921088096
326881310
260701483
1996839628
791687423
423771628
1673508840
608205204
300891063
2076318966
1989561291
992984798
1859811438
1824554080
378355729
1341188467
1240427887
316997505
619175099
636058635
1453022632
1387386572
1174655657
879577984
167271527
2068468859
28695461
361798149
353168318
380583376
1387354057
2098185699
1532304282
1667746127
1414203453
838466079
673839596
768970079
1136879458
232470981
2029796614
1081856799
190599592
1739382602
428147487
1775191729
1056272179
712238766
1049937730
229004212
918614038
503036017
884550734
274216403
1812682688
1707981906
1655858331
1341121847
1427108938
1937245487
749131749
222387812
1824810622
985729111
1231783095
572743830
1856509974
498429374
185432273
1250715076
1389508763
1046338346
948341247
645277364
1146448438
775584268
1809434135
1273639
256895306
231302794
1386442916
210352284
1344173728
10242798
1374905976
2024173185
1165187450
1543081664
1242733418
1773118766
1800179306
1711326591
467272189
1561184072
1236025441
481527544
876417312
74685484
2140579420
232698020
370864965
2014851787
1679139687
1748946751
1062234145
1589197641
1925234853
712879471
1770228873
1592808008
1618305060
1803992465
1635730185
725103470
912436094
2127202039
316947043
493142916
1888085935
59270465
2068858145
182542868
283775583
1375161352
86595713
1324319212
1909753840
2012953735
611724804
2012544585
986022329
1835973710
182278882
1335105196
947118171
506041994
1216323662
2015877482
268642689
1872643716
730564503
767979293
709884049
1133632437
455413290
2027111524
1428660708
1552914648
1527695322
2099570981
1495932873
2035515827
1198535978
1684624443
532537727
1200634980
785518143
842718272
1427611595
402232205
1135560204
1333164763
1247482838
811286599
454013634
1433801759
266896078
1744322571
1340719248
542936099
1836311397
2116386246
522642347
256302094
1005997329
1397704897
1969106190
387508148
794907922
898544300
1479222459
2014336940
499229590
1699695523
375914078
1288442707
1594832333
1819713673
1908657714
1165663484
1901917063
83876498
1520715438
80128760
1960735785
946934888
1808143345
625921396
1473009128
652819252
2146567568
585531756
1963831343
1811509326
12485980
1203427651
611718397
1859094794
253210555
1907255913
1249579064
96070284
398365965
1796885345
78250401
1685487081
1720178020
1784750700
1179995615
54124145
1622343111
209405656
1278641284
837729251
5821420
425944570
1401013529
916418231
527279252
254741604
370147729
1560731562
869983691
89554141
632653575
1924067860
2084471485
578094964
14095377
1513994249
1946544056
1338097082
1515707239
1924942897
1070306919
869153651
1790247219
1945365863
1059975902
1295072066
1352710829
525617132
1737828158
534321292
656589822
609950026
643026418
1537615971
1820198787
1853171809
5808319
1471403811
1902690449
308301263
206013528
1708516602
874713877
594293521
220923896
50250584
680264223
1804602677
296692530
1979294217
1798622837
1738332030
1748574545
948729994
291969144
1454485841
783584386
1458911617
1611934268
398570647
1149719894
611447600
1391019378
1265089767
640666494
1255333994
1737372628
664914920
1306438134
1456024703
728782223
1449574940
660762705
1972780170
239776640
1228488900
688426514
752474711
1321914908
977656838
519061349
450505501
1704287322
1231696608
937901842
266129599
761010827
836774628
76238398
49184948
1505025976
126773901
1439837870
960061547
242282499
323384598
1308016331
1850757617
1548804946
969103679
1450205951
851205296
508305082
303695205
32253172
1194259627
599446198
727833137
1452663390
1942776867
600798213
1817953011
2075683606
2070978669
17210439
1787897967
1910527855
1405831373
2125617353
1176052989
1706290154
20234553
697658289
160937089
1387096937
1522846204
2099589982
1795220140
1987493490
186573335
39593884
597748084
577777983
285126600
556880631
1481621256
596086487
1506913567
1004819595
1569644018
1154609976
749487598
256829313
1915421451
2147483647
256914116
615989920
673437853
1566317670
823553848
1095308319
614281620
865909741
639703117
258085481
1948332573
1820318300
1551518686
721509067
1720984410
278460489
923781632
858932505
2035334668
857727538
779292295
1962611977
1963173068
1075180971
607683727
1549697394
989832234
1878260962
1998827113
103126005
1612422692
681898174
501381229
194509250
1851391974
2114334813
507330427
1340210248
1781522886
824410937
706302096
1742988043
340548012
1123159065
1475891092
935879211
1668743806
394176969
1826863151
455845786
1809547682
1205733874
1741932589
1382791948
366381281
2095654621
79351280
49629954
371979561
1982983279
732865650
1425719418
728441636
510332596
1176536749
1429645472
385262701
1122061961
34568726
575607739
2115475078
304857759
1317567573
1320489145
1226695326
1063286741
1492610727
1314940337
227535316
698590101
1607506059
2040059028
1851058328
334295417
1534803642
1636645728
1166012330
634964036
2095731333
387580548
974278989
1283993171
1987200547
1196689675
89002883
501275449
675681710
1650684147
723385331
879585751
1641369963
1937048204
221027440
826911061
991816668
248068842
1045295223
1640922658
2089168683
23275479
757597510
732948767
980478266
1374674690
802880081
397991299
561079687
1580457530
1338251325
935114984
432147448
221355239
1428248492
1316737412
1277237165
608252195
2078540870
61298367
970330518
626251187
818963899
1052436992
1212736680
856295016
1345698418
1380883819
1454850043
1833087377
2026746106
971278266
872137135
1641581122
475305147
1545950857
621088666
74596912
649485602
716807497
758299626
1295667284
279752114
1310592145
673595792
252957003
1542011987
889494200
1690705276
1676601289
1342414696
252752796
491035278
925747754
1454850309
746556742
15668984
1971464159
250166338
2031807083
1972011745
1932996277
958710867
1651835787
207025263
925696802
579922972
1594393886
78960587
594429949
1951177053
1458680799
1092203203
1787363482
2142160675
1629715943
220826230
1272650063
611984569
558691671
881378560
1108326849
1961026443
1694879362
379651262
1205587031
2032773715
1172890558
205304877
2070708185
1689712152
660792718
1251017573
259387297
386046997
1070137655
1720797729
1913095856
1520929968
345986973
604913360
1103234929
573642860
1078678445
663990487
1581149159
976164954
50267054
1425985070
662424865
35053111
381574669
926946951
1119605447
95265993
200586709
490723406
742305835
2044392946
627136708
875929326
1165324289
808214798
564989511
309568417
946972521
1222810921
751331692
457379080
1289684821
1379883457
1509380798
2095781470
1569438613
854007828
1704901593
1616448016
1303989681
1590754900
1333467894
1282356940
1909463202
1232480143
82670179
261257656
808363542
1581350477
1850150193
174379366
197667764
288678755
392636804
133419547
1035109064
1354669510
936028852
1092383911
1314345628
1254469259
125489943
1722427410
1586277304
1125323985
982330440
106117879
687094927
1638651699
2050055653
1956710464
1017482007
984979900
231510342
1926476660
1432616643
1599671338
2124526063
1727126979
1468429264
918946536
78049115
1693245485
1626273870
736365976
1336546890
678112184
926490284
2130818379
1500502144
466976533
51291954
1883190840
227307902
2096374394
1735870722
442983151
1486102019
1684837623
2138660340
566607005
224200661
1062790847
1557023414
702277263
915253696
1085154759
1648255737
1120769170
1692331999
126534076
537394720
22830973
1825990631
1241000140
524356268
414183384
885692142
1891620624
275760676
1914820502
647854989
1269433726
1026144033
1895486681
1364175462
526735446
2069846598
457001088
1098390089
994311087
1193737839
1878529594
2014768065
81367834
294642085
1253199283
146507054
1304689405
987972129
1923152070
2025390214
1562508765
1927468990
774383356
1185560779
225180821
2088707114
680407724
527977648
1300488853
270694312
1798884874
385441963
799231547
398266268
926911168
1806823801
1285019944
1822921623
957780332
507591380
1546730177
186670175
591680175
44492437
631107084
991091803
709400427
1590061898
1684308482
138070537
337036393
1802569718
1774620598
99116832
317767083
1120550795
1449458738
1182136109
1084713148
602468313
276335378
404082094
587984621
206561810
920566710
1281039600
614631766
288298380
2052392807
2114049129
571547036
1442546218
1381712407
1957855061
714216000
2069983649
897075593
1277729967
379982977
122138166
527440283
739283784
2104463179
426849494
1567840598
1701444415
918521438
1198082979
1800459081
1280093525
735990255
238812335
1942279995
108724559
1397354605
183826694
451052755
1815569088
629811710
1308940302
1350106705
700667339
1115742455
1308662151
791939190
1214666603
1015347870
1704540970
1547113803
1061995778
71445799
2028699112
2107544742
280739366
875701065
526428889
1422450012
431294762
1564566277
1875397498
2111275817
1259211250
1571134971
828088800
1862768861
1291252123
497907411
2022268631
937345511
1740654483
1423594130
1361444043
837123322
1788404660
1850677093
869289186
221813668
430178262
201569473
1974458681
65210503
1045584379
1015162863
904343599
928118190
1720950814
753226828
982223291
889655835
891181117
1475077080
1716414157
163418104
271643766
1437163648
1044132763
1624047521
266501641
544961182
1682429118
138768404
760025337
1661488163
388877806
1902353451
1596333916
686780067
1874932060
1565191082
1062390453
1037991156
783411886
740183928
1049172451
19807609
308226207
433259790
1412003529
1732200797
1994481396
388803202
658035772
43794868
256914116
2147483647
1529912936
336250402
246199163
1694888768
526394074
265945343
469815963
2034458878
356564023
482495020
2108311295
337716728
829243789
1651907738
622608353
242027760
547663258
1247856644
1842587572
936130328
1473233882
1720347233
18690266
1799550980
825512375
1799551737
867449923
633231841
993106279
166373940
2107755237
1079124229
1720388336
2104760353
1724127366
2136187784
1460197256
1132422070
438387756
1328012786
145056251
1170107587
1459009532
43097909
2031561063
88457009
1036410923
232652835
1182390566
1283815415
1483903151
136537979
1096287650
1190028030
342120487
582734963
2073725212
1505628732
2099646835
874231305
1826527358
1456979501
846455434
1233970180
1164672085
403795888
1752501226
542499781
1565718604
1018354036
925128423
1612335912
1051743380
111660388
19987407
1894675023
1896600610
391894756
1629920541
2008409350
837895202
1401555897
992471679
654387772
16353535
838139496
1284236259
1119574299
388958572
819373841
885506049
775514940
93574904
1201152968
1906846916
337247713
1465476286
381029886
1866739083
321439713
461366764
790843612
1187511805
970042663
232717835
168787377
935852262
238352107
1391375491
343400500
1940672640
79793331
867721834
1208709716
823261216
358592285
1291620804
835591959
1952398626
2075101143
438500012
53126728
1276283088
1304315833
38013277
69426685
518453443
2020117215
2144882468
1140639536
1626670057
859799747
1468144928
701315155
1548863305
268904165
1360292968
49308188
1970362524
945102087
1072206134
1990049280
849303581
1501555445
2101888341
1523454920
591492486
625482461
1476218746
315369572
624348500
675443433
1512961369
1801666258
435792460
1852566382
1094633524
1760030118
29111015
1606269725
44343934
2020936785
420832068
2136411080
1755696543
1805739529
1688922685
680780602
1597723058
1080455010
727344369
1664993583
150118323
732942745
1095625286
555667512
1928552924
1175349699
1655658455
2035862621
659445160
686154138
613705911
1880787320
374776469
65300458
1387532445
1250609931
2039312378
1849915077
931521904
778025666
1118723644
1860321250
60323125
427383704
2093408095
1982385941
237895221
952674052
2078802930
1669257402
2141271337
278135095
1545195151
372617553
678203615
2028422240
977975051
1427137353
618210690
653851917
1040540713
2049414661
980500929
959648082
27728472
1071558012
755574121
1630852747
928071334
569649880
401082330
1478879735
2014876689
370846769
848025188
1087667259
287313313
432329872
738892134
2058177285
1090157871
1037629627
918702500
863087813
163230696
201663833
1216400921
1483287468
1839938799
1427009403
1243983689
64129529
147291534
1368963113
782234404
759658929
22228840
1314828691
1500293114
2052463356
1206231225
410350742
394122961
1524441884
1015086070
174289660
1151277624
1180457095
1792608944
967490670
1581057053
1396455380
2126488718
1299360257
1736001738
1485154179
197374097
1961644623
98050153
744197052
1174083902
424599432
559694646
628865222
1221150122
1193296315
216717154
1882895786
1347851600
2050760272
1295279210
1625942033
328313173
329649012
1275883833
323902385
437638958
349866692
135818067
1270105430
217937901
652105010
1769119964
177132727
605479107
1506565348
1206249320
140656361
1611739933
980364236
2074728411
137576528
1754385253
2019901973
590603519
1657179470
227046839
123306915
1144814564
477896255
1848470411
1927648397
394377337
294267122
1866919863
483665108
1519109337
718314874
1791122054
571187672
1947269836
815587545
1815307437
2010206583
1988874050
1326834892
2047669033
1776860842
316916867
1378925865
604097111
498913221
1924470218
443803127
517950416
322550458
1506038686
1745934571
1547880648
1516084537
1368589872
446099742
177449470
324273012
154810132
1656465921
883532699
1407882365
455922591
309976694
1585643750
286973272
1349751843
1419261369
1342750200
1970970449
2015199937
1488423621
1970987860
559199043
1695862189
1592284003
400066148
1764996530
974728894
263384931
900291332
805780273
926329105
43855545
443028894
888494097
1475534009
501779176
1248509420
1125157450
1862547845
668432789
2007920958
87300788
439959375
403309338
62085617
766201443
1704294295
1854587550
1012150903
1640503108
94868963
533510357
631796907
1548699779
583662897
1110126443
828179837
1392319060
974228167
89463482
1734012896
459402941
1336148282
812841121
1214259524
708611992
540995402
1655174584
1240337453
249295730
1943903710
1923829242
355604790
854495107
142473181
783256770
1705649171
1866090270
742266444
1392867888
223349646
883413049
1230026250
1369255995
729026860
1473064432
783675041
744034069
1759298517
1414048821
1705404275
1157716517
1352195723
1620829461
799790905
575451258
987576369
1194439499
1441026207
1617330585
1429349187
2044935465
420350003
482245037
421373552
507483895
214652335
2098896198
995399966
1211686084
823761291
179322430
29906885
1431961609
576156817
1425174727
1648116891
1747346821
1787556089
2002796468
1289159494
474076799
1605577086
1426858730
49971208
179517347
923147705
1239852639
962238632
283330976
362396741
1029667615
827214952
1627667069
947297936
1177835777
2067819431
2127044623
396195214
1053000143
663616999
1940116790
1054260593
476991454
157681111
462266545
1496453414
590998244
375704637
1522272301
230158689
1174310594
549249686
204017904
1146505725
47404654
742423062
158426887
705736241
1929671233
2058439458
714410144
85570485
1977290393
1932906919
2028486575
1744091902
1700452911
2047087725
1536540085
615989920
1529912936
2147483647
1193330039
1612853139
2144324075
1483750633
1598612080
1146784489
1490931264
197998641
1249631176
1961384650
58120155
1327879287
622101292
1537335334
153485220
1244998709
774638258
1364688834
1512728542
950114346
147407581
1761467938
855129616
782215787
2088183699
583602623
593872640
206961952
252332569
1343773638
566828563
276812134
1936432731
1207896933
59548684
49379322
2108945129
1136376633
494492553
759407209
1468849794
1012869147
1281147189
1553884910
1264842249
1824696618
1278456836
710599126
1034836111
624404393
1787159352
2032280823
1799603649
508541133
2124369308
2130311812
1221214375
2143128027
2111798737
1381200903
1167531244
1739561565
787470239
800355557
1348826256
941371653
757407622
92477566
1805993898
1264128560
1233375591
364368159
1116798482
1927107434
254056089
340648255
2099334412
527142925
790268213
203100780
1768199173
438472440
263493173
631361425
1956634965
746164630
255808414
544914116
2096682994
131786694
289034222
2125373617
1397693074
694130823
796903214
1052825680
381549007
641875267
1997549477
1671900073
1493606098
647740358
1961265208
1267804176
1657608977
1090926048
1568951080
1102921044
806237303
195547028
1762571825
480303178
1202380276
1304883641
202192177
430300085
1637723632
382848100
1833578196
1926715031
1721501333
1378610154
1909414753
269472570
1471115155
554427814
40130809
1536029955
1472741306
269386515
599890391
691374815
1882090
1944835533
133124817
1381864652
1604937439
1231663708
1905564978
965298603
2041829655
1009515054
1901175699
1016010716
1580483482
1618213425
330880704
1989454897
1371574166
1956541109
1200636033
568236908
1468396277
55303324
6956844
1765886482
2110903178
781001989
1064602314
2037540058
1818217514
983957606
162141354
1283421320
1369449217
1143646766
302193084
1374734319
1396456271
1596361890
1266897468
604548763
695540897
130576699
1419980871
1783696646
1401034154
10695175
1716237378
207815363
233230116
547853407
1386681295
557370515
2090129097
479963576
1032993058
1072221649
1803795005
376109457
1143767010
577031905
1918506473
262373603
1237863316
366473524
332684053
281012016
1688830016
1549246384
641223257
1121409866
1955535101
1669668988
1542817323
1528353412
1363545525
1531746980
1420333361
770653865
1374292093
1141262800
1392321501
3279423
210812756
691474716
886535838
1154344615
1385412347
1418790378
1379429372
343613568
1929815575
831899740
919912568
2110560161
1777907361
282034740
1917723615
1902002383
744672236
504514760
2094489098
1893589227
347317201
1498325082
1177003777
1874057944
1943741021
89568005
937850070
882493912
81781701
823899549
1088260634
448983640
812994746
1112363831
1995675519
156566832
1997050163
259148698
553856066
1389226272
1333371185
1322650690
824356283
1190316455
1976353401
1412178169
1190003482
1865372264
887808497
821905363
707875811
1349061662
1926020472
1847539825
1343707500
2036742455
1975073317
526926805
191673482
1787926815
1422698947
2110437676
1793585006
510615308
1464454365
1760925285
1552122986
2071256677
1368807014
1362662807
134849916
1750395448
851339016
1873022672
2030403191
980130733
640285697
134108515
136187825
1593897870
2137075856
2024419673
1367355079
1568339834
1596829378
2068479178
907043742
2082726783
1386123229
71730444
1484940725
1519944214
1818308445
1032162789
1758590189
2020563770
1963457873
1140367684
401604178
1624271472
194877780
1947304505
2115931588
1328202159
359807285
985557798
1937375227
2049268741
747411007
1967846990
481028553
1374867525
601735975
1370194723
2122664939
839980648
891633555
349821876
135101470
768381793
1634404933
537861512
343300763
1027406251
1634472111
1250811877
411600604
747815020
2119032358
1305827154
1246127664
727759032
839718582
2133804071
84871906
1658265966
1015591342
25827612
858287592
1394761674
2006977157
75325299
649231541
2043609095
1649919761
2010003357
831094399
830428432
949047221
1234957301
1248903819
1315186040
2066499080
1960442351
1867389647
281128077
219279335
1607249276
321568333
1133886743
2132154287
325898886
278571005
69190618
1447577413
1763313459
1425877011
543739740
1769846316
1908614005
1360708841
1789846371
113294851
402132834
2023219714
1007957623
991964449
134637553
1214600830
1932797830
838535714
1629042379
1516119594
2082842891
1204967732
1141912906
64611455
266976503
718210201
1026419430
144793064
1301393118
1745926154
33358719
989983824
1570171073
1932877751
2024604817
2134354133
74472095
304644489
1204599479
964577653
46827720
1176987661
2002893685
121338069
740729510
714393869
61281445
683345434
1868512877
1505559751
270314724
340564166
284154627
847184495
485242270
1562944628
704338606
2019450855
586620161
854831094
1060283393
800839714
1112920423
1952265538
1316351410
246722363
581014038
1528993517
927559323
826554792
1061682193
779486901
964704623
2023933225
1350794822
134330147
1441545355
392808529
1025553377
1598670563
1255189276
1125494821
131898740
1342972749
356106051
1800397942
1866038535
1650540295
1886208265
2138494472
1593211551
585124399
996828923
1199030
226699076
453394375
2005073933
2113394528
1584269478
1656410753
829410344
2014472607
238683873
1138891639
928928113
1033679013
749675687
1712465866
27449874
680331240
52121921
800431684
1881765150
983525939
3171001
1792967262
179124621
1317787738
1446010267
868857135
814085239
279862159
1487855967
344281347
1188355810
1385437510
1205321295
590717763
1005929754
1117082642
163037324
1987147405
673437853
336250402
1193330039
2147483647
616124624
651293893
1879507022
94967795
375301379
1643981371
1669593233
148706914
1067725480
1691155292
2068480638
1663961896
1239974575
503784496
573032312
1125879578
190006514
1773760865
1039610885
1629564997
1343290484
1578194862
1503557523
274970322
861001572
1688329046
230954897
912275673
1176922342
1133977631
1008571729
1057082773
1306312169
421740575
130987320
1729807863
2118556004
2099481428
385107015
234695590
625794273
236275788
541177937
1752017991
1592797054
177150417
1048939086
1815907074
1153488166
40406778
1686795400
1003765197
699774440
483283831
1852448945
993011608
381655905
1438763551
1591893750
1207249813
1383526611
1422331537
34355444
1975232520
329118166
1832990768
1529338830
2093656673
1255862769
512848545
1091218028
1670808159
1919362537
2112332529
1148468593
729277746
776676681
1903468207
1131007336
1888571294
2027310462
661834113
423436819
1940795435
624617989
186230310
667607667
600092922
1437631424
810540835
1574037624
339172665
224367002
780541054
747548546
252465848
319454789
2041360997
1664953609
2026847878
972854272
653600111
423973488
1461224731
1567270869
387147092
1530886276
458129995
771833435
561751255
1316289363
385862287
965392635
1746472413
1135689153
246945910
1591455091
1436549109
1011436562
767062593
403319441
1967523431
247071920
396358283
1087993797
888077505
1559326608
177759924
59863869
1332562359
1088816164
1054815352
1315041515
1863581963
746994002
1054129885
636521232
2138731139
581123335
889869892
1435488677
750893803
61847557
1517210727
673651303
621147424
1943500189
1294851418
1568835802
1803036224
1671755837
1715733330
895277908
2087505909
678309941
1009252265
981422674
55511474
385059287
1712231474
561633131
1124824349
399166997
754732245
2058549751
1108004420
447852045
527520851
989021119
655704717
1168650413
2075486659
1140546317
1532321303
2085127001
2083150980
364369056
297444781
1610607848
2105189665
2087487263
503494350
441155978
2127839377
1161122538
729976875
1712057439
1791890395
163755604
1146431799
592328143
267253909
1933786587
1781434256
1069650630
488338009
1623106382
17968393
1956397942
347000916
976635041
1666267966
779116804
1421229701
1573144009
780545248
938862960
744187111
104968573
1565867133
788811724
1019061743
1397363150
952992067
1221689778
1875091503
1509155362
1547943438
1258914698
1633799574
482775528
334369661
809624977
1473746793
1830801467
1077587975
1594906398
1609341512
2075789886
2125843579
2014816817
815286885
1355030759
751497447
2068318043
910469810
1864914810
465414609
175688302
2040542946
1393867050
218611366
781324623
1760318860
2023673203
1872003820
467380489
854563248
400471252
1799342423
1750433656
391937380
936855880
1135184710
2119674320
1381508114
1597493939
235996806
1750008666
1447772926
2015383546
780029338
1751234558
2113411000
9916437
722431094
530821593
209996111
219437266
1287570576
1103804488
1982577572
2094200452
711272408
1762531015
119146640
1025872051
1995858268
2009859986
1016733252
240823584
1404438098
110573365
1423603642
1403458966
1462688355
997572086
1034224040
2083569003
805090590
955420701
2123176979
1069647007
2061455853
1283845897
1924400859
1016685435
1411244018
761390115
596556481
24717739
1341402181
972130969
1725632868
588976547
512615193
372435676
953133743
946429849
1693303011
81468518
161061573
866322966
1028601052
1160118233
807586061
375200089
1552292359
1358549708
1071707645
64437386
1757833015
1408747808
372867634
981719642
341582084
491076500
1152417016
1968775794
786375012
1963300559
391761960
1341953207
803624231
1312510867
1867436635
21944261
778272911
1410105690
1414558952
1970053483
1896444451
1968778595
58898539
1039217241
429976813
541941750
791769563
557340951
681044947
257777305
491302619
180957241
927208081
577728647
1422230646
2079460304
963665489
1664149187
46402699
1624159709
1556589267
629848041
144223184
42859423
686372428
257110444
89724098
666801675
109555689
975289176
1125685229
1814767359
1322592551
1957134002
733012882
642008682
1249631620
1394739004
159207058
1019550878
1950584158
2084815035
972282024
1595911328
1647990917
1779787946
62648235
286345132
1246010737
1355823765
830913372
1599452233
1669752248
1951344926
744613919
304637622
406093661
1804354111
1284805937
1058060957
1342458761
2026310865
334904344
681597388
1641828481
1774906258
930387962
2137233097
906812031
1033579889
2092168435
700848944
2895394
163617096
892995790
169408999
470351726
446494432
1914291634
1297403755
1761751577
883941771
293127693
1620816812
983125558
28706635
393842369
1729635748
711042653
131668493
1442520389
825890909
510086488
557096790
1623188702
580659590
1539790988
1699725183
528140182
755201766
739794443
1920677240
177322497
16353832
1323531520
1997727702
1761907004
2067143303
992210009
1765529687
1554040590
1812537384
328442855
806598552
2056292959
426524131
80487277
1136146777
441182408
1069689011
1497833314
139904287
160608702
1663521942
1208631596
1635226490
1864044777
300049128
7240118
957404411
1415005318
876680266
571839470
1140580166
984981985
487990818
102989339
926815373
1093062696
506565345
834788590
2015371437
2092451964
1263253243
1534499334
329061874
2129069276
1115322316
229085966
198875802
1633668846
812045008
1697645037
2040372842
2107210761
1026627781
211022101
1190251213
153655460
2013916733
2035675852
1730147911
236789224
665138015
1055873489
117805394
1185170362
1566317670
246199163
1612853139
616124624
2147483647
97068325
268435009
289237963
117314852
576414014
210891563
1687674162
2044233017
1528155336
546097779
167847202
1014126434
997751802
1377179863
1418886161
1693777211
1732835073
1608513857
631049404
1720177758
1532317819
830199104
2023796145
974599559
1622678323
276375252
1787755599
859348943
483992510
979856782
2080550387
1221067648
1825327723
40868450
94579636
983345311
1376554984
1075179002
2113415124
437076753
908837044
1316174828
552705205
1637061912
1151986504
825734097
608149925
1164912256
447646980
2103386863
1536878505
1637950373
1768939044
349543597
1457480729
732390979
1816821057
801163387
2045521333
276333320
1965506250
423940353
685311943
1760760021
282975025
735762161
1251695478
1488102614
171746793
236272243
1228005333
130929298
1846049002
1613727218
1326495755
1987516659
1617101512
264455025
784646663
566449997
1008455660
1925375978
427361018
432758222
225560164
639295136
584053337
706545967
221976002
385920662
129768880
1982657641
970414012
529859488
1496461662
858352759
895707759
1422014370
931260704
938922177
627730526
1471339443
1705650135
1322289066
1639125128
61029273
423180214
2116105468
1838705566
2123538625
21888224
831000995
1013689271
1819859582
1552594783
638854384
2004821076
1834719825
1645462810
38645292
2123222841
1834378847
1671253848
1494526604
1273947964
279323469
1938459350
952043041
353903521
1815955281
2145242846
900124505
64948959
845361986
74328616
1607008702
1884147439
2080353299
1168011920
1785733318
629358755
891317639
270034392
1118520838
1964156486
639766545
633600
1014660421
1838852939
1039223432
789036292
480892857
1876861299
1534691060
1387387878
1816536936
602639135
1845131138
589724284
736016516
1799939207
1099158094
1116949675
1373298794
1774359293
1723017993
1342470955
1886308951
1981520234
1170142654
1931474064
1163702710
1588771010
1968858287
1979450519
2123555381
1475900288
1969855950
1610987525
1266703321
1824074458
597143092
1618071873
347040153
233239386
1540723754
830692146
1570084614
334286132
1412772693
1364533442
801848353
152895283
1683654472
1786332273
479665262
943187357
1172501671
841483127
1947939076
496409725
80388560
1574964945
1281288823
1548281641
741341697
1089852613
1876875634
45407053
272842995
1534137195
1064005077
129563633
145214727
1490608883
620752230
1229539732
1545682954
1065081267
1808124269
463446443
1626229900
1519718718
994028697
705707237
1991121958
1377853866
1635974364
2086188393
2127761388
1016294297
1077633334
977919695
1220303311
31957341
1666018182
1897013974
1688709441
877541878
906680761
1546238358
753801289
371225895
559533633
1964993576
1721384736
801958329
299917251
919286584
1267666270
1224952173
1453994661
1094217509
1641209640
49425743
721926804
278909273
2130225358
1506445693
1334979627
718347977
2044219271
1048374858
888288908
967662994
580742518
315499866
2036382443
742041252
39755831
1542145011
716416825
119340610
1076100178
981071623
972799012
1574991126
1730018546
1194624667
254269044
643803999
2014149907
1183712504
138996408
1838348639
2028528055
1365727053
1549297887
1010099565
2002614551
206365408
1535537069
1557893670
1050959689
1951056949
712665223
635711261
101389311
1620654095
369818963
949074344
2119462832
2126941815
936239405
1445810887
1490983685
1467018979
1720345977
165364652
961652042
511586547
660399211
1035134687
1989290879
834106357
1996271020
1070684281
1646056854
1602715025
1199892928
585380543
1853463215
2114197077
66912946
2046481383
1634455647
40115089
491227986
1692166693
865697632
39163318
724308181
553076043
1205627280
1212413712
662975387
178708068
1686535188
1632665235
943845489
250637446
2077428403
1382099558
808476453
1185722475
302410276
440387316
1083628425
1874172608
1549954186
1569482126
2052922195
570004803
1424296
1374755401
2067775933
961282955
169907414
924098627
1921399947
33518994
847438483
207511155
1972328298
2084305164
1583339072
541005024
1551593497
2119713367
970012507
361862128
823355627
813369313
931300147
1480428543
1183118511
1943113172
255109940
434889946
2122414168
1142741197
1745526621
422529977
1513546463
1677347897
2112708636
1677060826
1977376920
666339273
177592526
1227337590
2083849635
465787617
984390386
1655785759
458101643
2084335605
737837801
687740754
1382630102
1060080371
1133454974
28371153
1816734980
166695900
1210843523
92900562
1986958265
1408007926
965934871
345229543
1390488609
1830049592
747307475
2143149418
801993361
128168521
653674035
1078994706
2140813528
1836058517
996885244
798041870
753960576
43989605
1114034357
1885886608
1865250307
1043219960
523321137
191452860
1646199206
411133401
558743401
1392180466
1358242221
1794720695
1538357977
1164580019
858433589
11811346
395784069
1521945153
1363721493
459245208
927051494
1266184929
1938381166
1106419601
1754485701
1195388413
421706800
222779300
1865412612
1181773602
1356090418
148758230
609955598
845074335
2010530086
1505266017
964037227
250602389
1128276874
1567169521
479930750
948555482
666694356
139762346
63576525
919375954
1942615880
1440069977
1075158674
849104930
1624111392
1836764462
810148675
1676063209
982277194
1887489225
1582863686
995294873
1506169818
93599719
545011508
898800098
1259562581
1525140394
296670457
1368980778
1662646079
258101365
697401531
969181288
340258616
93522587
1205287244
1730565084
383614994
21187126
735940407
1582431168
2099115336
1402239861
1925442272
179290860
823553848
1694888768
2144324075
651293893
97068325
2147483647
1474164672
684340275
570236809
1526563882
1373686485
1897946058
1007843980
739426039
36309116
2059693449
131835306
1334830110
1251042432
1204804512
561876491
979148252
1836892190
1156855672
1467603244
55923503
1888567597
1704211583
1082823674
1100247806
2005514894
1736012877
1178746770
1011499585
481002718
193465327
788288322
1392378758
1600880864
451601144
1913160117
455255213
1746977222
1785064262
2070192795
1006434618
1612030982
1412986220
1583152040
818775617
878500890
2055443162
1496251046
572715510
2048808381
1712531933
2140204501
980536846
1919754863
803904252
966716686
2000381330
352173082
1774811064
1783279914
989362533
469934571
855276161
18416220
122579302
1133088940
730783725
1748139908
1758756266
1922536295
1898957627
1062712226
155739287
23061950
1620518551
1412017917
644125800
2030930101
1986065402
435451351
704129322
476178332
1011766717
1795898076
1514682791
1328564831
1508909150
1417348045
901976674
2007589160
61628084
1270837638
1046322632
100651662
620400205
188453470
444871788
2027610397
335556058
1091423334
1806351078
1977246164
320080767
94152925
67472712
283120144
1918857374
1635000509
156366146
74077658
14983925
1661946278
1744946733
139483852
464011523
1189633334
1336849482
1736294750
817789563
798438221
331411271
1487413405
1199604737
931245323
945069103
854928835
973201452
1872504637
212992621
1475797289
2038211929
602539526
147660680
2058455
2095417324
942273249
69582644
1634463432
517706282
297450513
1703154764
1932827503
788989715
946445286
1913604450
880727125
1405975949
1374743590
1748480943
1968701526
1500982061
1575428755
2014478460
1686874997
1479829774
937725120
285304729
815907054
2000639221
873709325
691748520
626344567
1474035503
889224768
2059308766
529426486
1257641895
299896276
1962241628
1235933054
18727453
170950513
200036008
1824877513
1194311868
568830148
1250443811
2013418938
1046810349
291520135
1499885456
1190545679
1293516875
408511318
410557055
1182624965
1636303588
1463629742
576414605
1579342149
1865227647
1657488520
950898622
2133876469
1480558257
1609744450
1708861699
1834132411
1194352482
115275021
681779808
359981782
769615248
897514157
1579845893
1186145900
1429139143
691886355
1278913273
28925873
1549561144
1447251637
1019794828
847486639
2002293677
449081192
1981192102
218614027
1548787501
616550876
905274588
1608728574
623294116
357314877
1912223482
154954277
1604493667
577304069
702703649
162325292
54267756
1601361610
210387647
33202555
258228859
1051818958
1922406836
2069441905
519130428
110541912
1287590983
640519240
639026780
422719011
1154910813
1099731684
2020690732
857215333
145121372
362979838
1097083099
648445267
1882028682
68634021
1946085692
1212477748
1451189096
502513711
774178543
579975276
974939813
151351891
804723695
1956150378
1157631130
1853498411
1642415274
2008010371
1388188571
1841990804
628677730
950168318
513616635
334112201
1814195713
1895730826
388400667
119952495
167794846
1097050598
838902262
21949096
84893148
35707291
1404568987
1640171914
2006305309
1131582580
1436217892
1754006352
5507582
152846987
1861746850
771874569
581653231
1003220726
1198600905
809933155
1819270234
1403933377
750788004
1955465274
595693365
2015662294
2078229674
31917109
1322998288
787877127
1905939235
1824062750
114833885
336021057
1142848744
164592848
1088650365
1383273925
2027459926
637070021
2037299745
432197382
386397243
101942916
961282526
1883159504
50548784
326876449
788062469
978691211
1461475556
1367433080
1682953751
1908677473
2070056265
349729743
1931618597
2017826856
2089673885
2069987580
595420895
813381597
2008862396
239837868
366426304
1794131109
557716975
1121882595
1234597224
997791420
249925700
1458137275
532257249
495585039
1136264420
1503742700
1964017075
313021362
1441047706
1042108459
2049573333
1185672464
1626222974
945702310
833108315
358207197
446128570
2137978504
138572441
465405437
1273825862
1847558979
136217400
191939173
80304176
1608768004
2008902432
559414775
579751690
1134541560
1630252355
1319512741
2101230569
1357560766
1565997329
725683774
771907097
1652474296
1993519350
1416451497
548268963
841759840
32250311
684624495
1199993028
1334379949
929944567
809807789
109628823
58014329
679702095
1683890884
1852186867
316474943
1106481186
513532502
791011377
308726564
2013442771
918440090
1132576107
208040218
826409801
1224125057
1776721336
443997452
1131994775
594521844
460768251
390064791
2084825987
943380178
500455725
1064083960
113680648
1046895353
874954071
1717973930
255086774
2126209976
2009060042
6469830
952569489
363611250
1883922523
480014544
2111266491
1748635011
1451953142
2009000894
11320754
2088270259
2017791285
688052793
1555451797
1211225391
1976442382
1046415827
1777112132
1570553449
314899824
226901588
950821665
18033110
1401545913
2017300014
2095412857
1643865692
1161807570
937649535
1152824593
77971101
939844056
2120893517
548918234
97397045
2034412481
128475142
858949991
1878626619
881160789
1750210838
2122399694
536397716
726711397
337782621
1496888429
1132245510
251203517
602863706
1380672071
2024585799
2120213453
1773572475
992170952
1770397214
65707450
1187061941
1991542522
2089346693
2016354117
837469053
1447908100
507877880
1382222368
365275471
1311177922
1669192233
2130215780
1985658535
1014300828
1721019458
1904185293
503263215
726083584
358205838
1995878372
1784546909
1896193600
1095308319
526394074
1483750633
1879507022
268435009
1474164672
2147483647
416243859
667813477
401180
54063325
1803324995
340958310
389525064
2066746386
300999381
593821074
1125204375
849724318
224641369
1517552523
914223322
215583613
1890973691
196049632
1248474390
1187471255
1297918534
1492434058
827236707
1249553208
2141007976
786102890
556975639
557799619
356418546
1418295031
1985520164
2083726847
1740888489
671395140
417547966
1278428201
55103118
2019604764
1876005184
1717148343
2057225777
573352517
2110791504
1410300927
2143307887
1419368676
1727258944
384268458
747398160
818190708
866184887
1978040873
1369140669
1891567032
855081360
1904006642
1772983132
670117802
274414337
1656816875
1056708689
241285943
306648831
1578370438
1229494648
951332676
1055044065
720268380
1785402590
1926870793
1660142659
1095954336
521195199
1532757092
1813051693
1942246120
1352859314
117336593
844529037
1220694953
355385708
920159961
63377246
1417395846
1202931637
1847492906
593098357
1877811055
90337735
807219146
1301953555
815482662
1248308411
426241950
428586772
2000470944
373236947
1352986409
889286514
1235985874
853920451
346633808
1435602983
1504673597
167088491
878425949
753862603
996726972
1334429615
926215956
79133190
755517604
1601210678
1235317968
174250258
847112945
1103832233
536118642
1512412125
1864494375
661653230
1072234955
9878444
2054692311
1016958206
1192279322
1928944496
173207707
15861936
1616529332
428755252
537927772
866432184
1381271683
20488329
2021668810
287246948
930183899
708733297
378924572
1845054646
173034699
1038483106
2087776935
2146822120
793103545
1219244508
945053705
1546455440
322229817
1075224819
1136332546
327142541
2093412399
1023668941
2071553424
1958616865
506545591
1882183189
170001388
2606280
1932735100
1948672860
1275173577
739783753
22999336
726513957
1938631698
1016197914
141978338
560284184
1448234696
1345185833
13660705
227044903
963527815
1634113241
1070442341
13720636
1943688690
1210943050
210119462
1865511516
407267561
1579591459
1352495312
297137531
1300342599
111192074
302316729
1967938461
255600719
273451004
606197821
1051173347
823372299
408295614
1817834824
1092208808
998899311
523827794
1426240658
283342173
295423023
252279538
560713480
1566463524
2045042639
333263425
1759375360
1268032303
356133300
989021140
1060360221
1289627177
2116422973
1015961178
1564818043
1151431301
1596226117
1263749574
1957224595
1214584289
1000697763
322109494
895136151
1950958784
1910856379
1765111134
277576331
1238117000
2083357340
229626594
1247330242
1645316266
1202407066
1286027609
1049876290
1234761221
385485288
402449640
352188402
880488204
283984275
735251806
1699642346
1995500763
374491015
910671696
2085946330
1289237972
208351491
2055916247
1787616750
1771381224
1597454595
1302901020
1382251049
444995605
105899376
1916838259
1331340647
2072689906
1074539766
870257356
2047066186
327193860
1090857967
259660711
68934617
532088789
150850998
436045350
1749141998
162566268
994607035
1408185128
221363048
268968736
877274639
1781081027
2081287819
436634491
778605848
1865976462
1239657101
2144070512
723537797
1160881128
1445444447
1388151645
535604932
1197000636
1573872409
1413910753
429004152
425872822
1976715773
1552658618
331535403
1031724578
1496832784
709510698
1115804493
1915507661
1024725704
298214614
1875599264
900846894
215786111
1948120927
1245481749
220275545
26393972
158379649
822877213
1028499423
1098376249
1887816496
2062882238
1256644048
641628121
1317759758
912570547
1557128934
844016204
564307350
1035057464
1384438382
923439933
332529875
711241087
1737621229
1700769107
1903253363
805219338
482396679
1733463100
1228796643
2049542269
1640838564
2076304905
954817073
1770253363
807696676
2081581570
1620496913
85465174
1100383335
1013941867
1430462048
1698868306
899964941
230322147
1714179829
1039701085
187393851
2105337874
75126560
816600336
726836003
583302244
1725025880
322828629
1158821693
2083006390
850433497
907944808
209313685
1374302729
907364446
1198896333
458499866
607634599
559977047
1372008449
2096657661
1663262012
2100468941
804701527
520221008
1102107773
1679616823
1076190004
885577768
497362180
295189258
288293983
778340848
569885659
556227195
939976087
1912683421
73054019
206210640
442520641
1765524104
981588660
1671935810
1594569807
2118323163
2033731264
1715449099
1283447013
1727913441
1042832644
1648496540
296013931
1461049334
437712554
270419422
1331834555
2054645532
1862361659
1040269421
120369463
1485516391
1168202907
363555003
655874535
2112607103
461011273
242570228
1798331626
549209180
1805189542
1335802308
332483290
200725636
733484622
1546757710
2127588776
2049478142
662789905
1078733079
57640653
1172483621
2093349175
117304185
91638153
1273697790
1135723636
1740674825
1150853783
1695113302
67861657
758433041
1918209154
799337663
1049507462
692813999
866077069
404546972
1388894507
864905003
499446276
200906504
1100087154
320523603
1994805223
2061809910
653756252
485481658
886954386
1636731875
614492772
187870099
323439649
1619186902
1936233201
413801090
503461089
841329746
1456770758
1408619447
1166390987
600745172
588556322
543183547
794045794
19410439
648307417
1688053491
1696841185
1147725248
1069512798
873226144
929305740
337572245
1649153197
1160002886
848140968
185179768
378101103
690157523
685439647
998504935
381283375
432642031
1650691852
1193013261
402964349
814761172
1487872455
16957159
614281620
265945343
1598612080
94967795
289237963
684340275
416243859
2147483647
742934895
57534825
399622755
1098044859
1665175905
119969549
732087320
1454233696
530116247
422429129
315506098
1673154307
2061684396
1465696000
1575854839
1966480828
1192778225
1901601558
235403566
121675640
1632505254
1678260927
169139236
82190914
369229599
2128837091
899681692
1705982047
2042821771
1253511500
64548030
1414877101
1099032331
1978799401
1688364196
1306117224
1265614763
198559924
882406411
1808469008
1522807526
1115164072
1178993593
1783591710
1105457721
472933752
328463497
136344769
449589897
2063435635
1982535162
687294326
495417677
1030310702
730977057
217392906
971483154
1714950128
1302638885
299643761
670543291
1773021210
969675867
1308277567
1617462566
1157361045
2697819
947494525
202217664
1524447970
318655444
1088372593
1753359146
1566687278
1047024053
1229915072
1236753326
1884705495
2005562830
523435861
1548342444
12499925
715223899
1245126817
85347690
1367796715
2043743536
46693190
49838733
246888294
875767054
1424865664
1130067474
1516778654
506790260
2074027838
983321945
603167607
1411257872
495794463
1370732616
1831053493
961961842
205906667
736909622
1791058687
418757118
397254562
568588186
724283106
1003144140
1861458695
1359444803
1922604489
335836167
350874224
342576536
1305931322
1999698056
768386815
36406101
2134232421
1973317379
585290582
644637965
1387361007
2061259215
1095400421
1187648828
690171540
79914357
2075990332
1794546774
1964902555
1540132102
920737177
1990087071
1892689387
891364628
154141810
1400282139
1109056158
613364434
1869718365
131738839
1106021639
707022460
2011608012
13308737
1978021479
311816994
627663295
2137540384
630816873
2113605787
1568567174
1682823425
1678377900
1321711430
155401136
2140053913
558232052
1507216320
1129867769
1292636241
276559831
344127472
207488493
1213290117
307194038
1791336745
414812020
1816898953
698410527
1379900977
1324122463
335872254
107076281
648748427
1345907932
1646080456
723537251
1272466090
1702703858
159216188
197884806
722056080
1126701173
3328940
1391519397
63779639
1328098518
2102765967
1437188058
398948780
803022406
877503777
1428768709
1613934664
89721220
306833359
741501396
758840344
913939675
1232636217
1719182561
1184892245
604716525
1343833263
1209975231
68014032
983820727
333203558
1821992970
1734862652
732296335
1922474137
1063109973
1973387900
1697125938
530539260
780861387
169935823
1284300452
2112607987
1178693846
1474028814
1329652533
1074298961
1321869102
416913190
250047797
759507242
643116478
388330758
210627553
487252498
1147954831
1398705546
1489901188
1337996440
1492653139
1107472369
2115966566
1022864669
2119466728
973460987
1410194574
1877588984
729182064
1831167519
769890546
1027018968
965842580
1736475820
1555420851
1999542908
1164670624
1201098305
592825419
453138657
1699064027
618579329
2038795528
1029585869
192954036
1270441991
1205459129
455390485
2009563243
2117050008
1479453768
1837609766
179274429
650280087
635730856
128854727
2123460353
1050246467
1026982680
654497401
1096479763
89872648
1026763076
2019626279
1237750790
477148148
842273286
874433603
1392935185
1888999656
525496595
1711440478
1855460242
44332531
242641156
118520958
1355422806
2081865911
1071313441
1112619606
35678441
485757093
1355707063
635832128
877429061
1789761430
2052757493
1907456297
337828105
879844696
734674028
639626572
1621231750
2070689257
1613864095
2042190894
523977057
1428634672
1402021518
139599670
612266877
973281391
975977198
1307102935
295997981
552007586
874142415
179501135
226581996
390877518
548371507
1589209146
1262789565
1276907558
546402165
1343385138
1011763251
791799279
1105164858
952610014
1740517832
854810907
1414920843
1694711999
1643207151
280154216
1512694907
1080898751
1386264389
1758717337
148122130
103698041
647789057
221846242
270589997
202293610
100181182
624865865
1510574488
307584061
28958398
949534817
1132147400
2101846912
1200034479
356023390
446033465
1811980615
1545743409
1397642186
579599250
1381054921
387641862
1948085092
2100414404
257382071
1124207100
1325723694
1428877743
2008009768
645283974
963358237
585452755
323625031
1163064371
86280067
1125892900
1792958018
1558686155
1323880614
1186659775
1939212063
1446952468
992507176
772855337
435429274
871710617
1646908837
1798967092
999068647
318760034
1440502401
752399406
107406793
1840998773
2022681355
2083728696
1418231890
1844295055
985837342
1268269976
317179
1999001656
974862442
44201300
380128527
1387495478
1774630430
1413530699
868565575
1321843839
2130769998
1454792909
1685108014
1032085302
1192772851
116527396
1506887123
794039713
251044343
360653129
1456257475
1707540018
2109792107
1741724419
1545515644
1980981217
1654823657
24868642
344716096
742035950
1937373054
1754739021
2008077666
593359266
749107223
883138656
1022211432
879320596
1479752675
1597708092
10003165
1559967291
693591277
191749867
1136771287
1310736857
1161267318
1255491753
327470997
737412551
1209244855
467528465
1662932242
1725351896
90556702
886960273
1463458539
798230344
1788690913
1494457881
160724975
1567636600
1245738745
145075055
1392293450
284274561
749189415
1720461968
1848753731
571158596
1184448677
506780370
789541249
81788452
1334117284
727015350
1448681881
2051764631
1010671664
1876607050
1650967045
2018752587
1819603863
1776618176
1237858762
866850370
267153364
598453760
2035768408
888129512
416979863
1104301208
865909741
469815963
1146784489
375301379
117314852
570236809
667813477
742934895
2147483647
792354258
473773623
396603436
995508728
1496002522
672659307
128042359
1747777152
1524587686
1555734504
905339294
1784731173
925627881
1228510327
1544944298
174429844
244029609
275179881
1811739311
1256537750
2066563237
1537420475
1621863602
981821833
1654817760
1877880436
1725274312
289631350
1803746859
1148097710
100203651
577846477
199194696
204733861
264013513
1455823920
1795772221
272484231
109395178
572559861
1393115170
2089898234
111425402
1214332295
2141729499
1892268564
1686559999
1424111618
501920271
1129769383
611606754
77783934
172790447
1193876440
746349282
2130758995
144659768
2146088950
10628378
27785621
287961766
1001809569
1706198640
2076217591
980654377
2006018759
1825421298
1891985177
1616846807
364665735
936127365
350500901
1919225773
1483774581
152725112
1213349228
156429169
1113820179
19460713
1121277387
1718602123
1966910004
1462246997
37607279
1234788379
98843800
1121390446
1969477144
251851980
990042803
479831955
180461818
548326455
553349295
648422786
1000958452
672227881
2140445828
20974441
808310372
184868894
1087874972
1246335068
832496260
565611873
1694880799
2102925378
710943900
1278281551
1984375419
1433966718
498171049
1154934821
2074525057
187550960
1354149383
638869562
1880903444
636822517
463070081
1912377330
1588750276
488959669
1610787673
1222559395
672497870
1448238617
1809348833
1207737760
1094274315
2016515396
1906045665
1512349128
327317567
1401368370
1264306463
1997824944
1304028986
695611966
97630753
231893876
559064747
922195168
1367733586
278352947
1070288073
1994007193
568291304
1440940582
1615243100
1071632549
46286913
1599397892
1259934967
1391976281
1079873730
515715313
1418542855
1183153760
1910463371
426504842
503533011
275491428
1707378836
1952469937
342783234
1254093216
133678348
1617605607
1592055978
17392673
894896131
1113890960
1528201047
1193213724
101500032
1111334897
221198483
282782010
1464178948
140008061
1220494769
529626679
1861827860
1641797031
1183934864
375786794
1300055957
1694168524
1651881765
640595324
1344704361
1222167314
567577684
1821653128
748203447
2098526345
72574042
1868862146
1806446710
1272630609
337557736
52810878
1026058818
143376161
1081365378
1836668621
1454942953
1324968465
2126887576
911277754
1069070613
960247336
1411057378
1738686534
455088817
159924298
1187756468
287938778
1673624179
178591429
517162316
1858466583
487679882
826013405
2016088583
2063406625
1982395520
1143911695
625011421
1593041827
277648669
1204877135
1883069546
205437330
72450581
795689272
562203869
1864468340
1446828730
2053364879
1249450960
437627646
998293533
47541230
1994898968
903874152
934165712
1638236371
1549356978
579630467
869836959
1995337396
1863276186
1373112280
829086290
519643009
1482622051
2007020159
736924888
876250120
1292363376
1818475928
1290853726
985453203
1989054893
1378412809
1360981174
1378950541
574453197
168324337
1506120624
27602403
1327544238
268169721
1056645431
408472235
1610885562
731139126
1656014039
1679437732
575999940
1840321322
1917552925
1383586703
1824424598
281570009
1980312502
1189858208
387930911
96255418
1509006311
118111134
1863913339
1445339941
1683017405
669605635
188016412
718842010
917748900
1589752168
1630642345
65443693
1225749693
1020452963
1728658294
73666681
524561193
1649237447
1599655249
281690440
899475828
933013805
1366437474
1967345918
2015399430
944264492
2091235152
1105989741
1354686629
896536600
1720299272
794874857
214338805
1759648265
2015891365
413649778
1301034202
312346471
1669375172
232089442
1590551746
1101891312
1410065794
1747045388
1725698234
1483375209
612256197
1086028692
1936697716
2116816494
1599805347
1835744971
485140631
1674513146
1377086619
1781445644
1511299792
1335050058
104355567
522961681
1931609079
1525319426
1954185761
1328251611
1586708342
154287812
496008937
1937911014
535659924
1200893427
624690388
278257719
2046035350
1456441314
239908777
2074485745
2052606115
968380851
1997362233
683616247
1600575969
918615844
189214805
1672195178
1740689600
694190875
1231902369
622100711
889605641
1554550546
310771547
978700923
1579097021
1185253003
417739309
285397626
168047838
1685340053
1776414424
1546052890
1507108801
611490307
1410362525
17615871
290549862
265299221
1720347613
1708840739
530164108
1637485157
930513405
1155441971
828000087
2089414605
2111399841
872600573
887890640
343812838
1610940199
1777764157
1882938489
285339052
669661182
1377036268
2003207927
1224354872
2137987706
415515939
1382048809
1684535510
1124333583
920534437
1389422748
1007668959
1734773850
246486953
1353007748
1017570461
444475363
1583497370
1678772551
975484662
1592344318
1518637624
902644219
1873729905
1895690423
2124600813
1095155597
877963189
434531002
1966096018
1248613634
1982169359
1719069489
398098005
823351071
438637788
418919967
2030523450
1648495383
655417208
1484325307
405043385
637801764
1352573221
27040047
1341393650
1974029810
146951104
590775389
2106137976
1353560093
1610353866
481573112
2004740509
488569434
429841799
510849348
1806867391
1756530047
1961242434
634160451
1784130265
1831977531
292403040
1744371519
411290922
247023393
2095484450
989965800
2052669134
1422445597
1565889400
1140218477
517627596
1047917959
1722160405
1146081977
93112789
1842031968
329665568
2077000054
777980359
305171020
2072428345
1835921261
1127319835
1693447152
1999401952
1549345323
1576770934
639703117
2034458878
1490931264
1643981371
576414014
1526563882
401180
57534825
792354258
2147483647
1642388374
267055728
1256489240
2043889600
1171809570
1987219133
2078109387
1860727210
678074035
209907691
1266042019
51769890
525951126
1133325345
994047541
2003037199
1443031688
743953430
309371786
1549044828
601274655
367724507
311152866
1489315989
409033035
1521520355
611525077
1233362615
282801068
140630368
2107639232
767961822
1432802399
1157283625
1552052766
1974730742
1002333699
454070416
750790026
820662924
1270729425
766851468
2050340732
944443047
756591690
444902877
1825939947
1092391799
152194661
1123137999
1647064037
1204452690
1345642218
2145644622
97817791
2025360547
2090528921
226447365
2123991380
132679714
1640261579
1583247743
964082098
517967429
1143618749
1391441185
317589788
1375041035
562985846
136806397
1810220210
1453899397
2123659431
948341847
450780676
2000592607
1673087385
1176042822
613921856
972921856
139719786
1433657056
1923379406
1512630619
1121500551
441872036
1165384456
1250033734
1452576734
1461540630
580037561
888031421
266653365
307353099
240557143
584238499
775435721
176786289
713282048
1148505959
1601790270
1223039899
1944918986
495294780
626847170
1490718249
979374246
1607211251
1577170528
758831328
810877674
77525423
1459008783
444947699
209398917
1273981822
1722903805
1241491860
76547980
1638313988
1058761527
1146183167
972336528
675463468
1284697573
1070819686
274182161
119798767
1152805290
586280589
905694267
66256242
570146459
1988735485
1048882106
1814411866
1791048581
354317068
908729664
1748162805
715172441
361985354
2035392419
2119059693
1335297226
650040416
948293925
999899909
612193963
1718714650
1478557117
99126636
85988859
141741401
647204078
396600061
461989637
1491669307
1772588746
1088976373
5431647
515145679
1062842974
1725237953
1761208816
268227124
503335413
1829048953
1699465753
1831831539
713988716
901535922
1005212043
1762802012
1939134497
744814318
1463612438
1360222849
1885676796
1663756190
1359401623
1280712243
1566029722
432782912
1224349519
1611118326
1707433079
1541760027
1978849670
625555933
1546587004
322445583
1902462114
2053573997
1200313647
78492683
1760768791
255918705
2053727
432927339
1989013769
1737992973
1349651304
2088522778
551523373
118517997
1278686749
917297802
413520024
2122133100
1176526416
898112189
454094026
1137763398
1214197442
1113924578
1649467423
2049515307
791198217
12522933
1775553923
1888112562
1837754012
1445230228
819744222
1094550835
1943964024
1843901762
712573016
1662440476
39554700
440958125
598317974
2135345622
968575866
1784511225
1458217783
228342377
1454407504
1522081138
1858600762
147064007
586562495
572117699
22110218
331271453
453847023
821286063
2042551317
351684054
445347894
216059754
567804633
29813979
2101500338
242121692
1879710753
349652491
1918052352
1735397696
1789279813
321629341
1568408616
1484835849
1185291630
1503231283
426805940
1447530160
1643744162
1001295087
958772592
1430651811
1983559676
1912264706
334532082
1910236940
944388132
494793495
1009769513
1837402523
1982127661
2117967648
576189992
2003058862
1424262546
2020435813
594335158
406635071
560917459
961199396
1861029262
1025108260
154540874
2064893277
640188301
1032080401
1332257288
1044244494
2105359292
1031236301
127678054
556124304
1471616566
937207410
284461629
1443477539
870107377
1082617008
986490204
1139097667
1690132275
1377095817
638658141
1219492132
1542266552
1375522341
151835038
507398270
521506377
1691445014
1609936816
325844337
436607724
28401902
1853295178
1975243837
940261106
1539738686
661078699
726004390
897907045
509702314
1898080378
1990777328
20047014
992389025
2136597085
2243043
1597908513
229101262
1480623195
1844785091
966709948
445674275
1533792270
340324872
1644489372
1102670555
1686382089
1946672949
1419761151
1262490551
1447203378
1446666229
1067463905
991417934
1704597323
1995652809
1653777230
504282996
872952576
1467667232
63338871
2050438972
1262894378
1492057864
865371500
1609783256
794364125
1487926997
212933930
66227239
7271176
1099354113
1660865752
1525600497
1183626652
240878517
501687629
1170700844
110531179
2019988184
127102678
1814297980
1433950670
764135992
1874281525
984372780
1130861437
493733086
1422173717
585086847
463398290
123913562
902367815
297612050
1166787187
595482895
663411300
2089778113
290237900
615220018
291023801
2039202415
1878268020
230506900
1404964560
65582582
1150754516
1026223219
132844180
1863107676
1404581743
909465280
1793102718
1470765636
1689676030
1718731775
932394416
564746841
1471240278
1942495979
821406704
395644868
1657838482
496489439
602657803
857662037
891568056
1220483650
470043178
747588610
1770368731
1557280796
1752511570
1785645030
248371514
1903177451
178076044
592794240
1458952065
1273740395
310876117
1792691955
456590511
1666671648
1552672298
2133567598
847445308
149517810
2029508200
827881117
688164033
244355054
1316107351
1986815970
713722009
648232278
638659860
196772487
933401697
2001625830
545882287
2124470180
854110530
42166582
1905108738
91738409
276753172
2010597281
307900727
1516544384
280893585
1305249688
1146825211
657203077
1637064571
1495411244
551206282
284020095
12804531
148304281
1346177821
736335907
1992139380
1848686848
194185887
19879729
1680950629
764756261
1085826175
402711036
1300944339
1989984471
2023786006
291861543
129431960
1160334008
1844664316
1592989375
71049925
1089205920
258085481
356564023
197998641
1669593233
210891563
1373686485
54063325
399622755
473773623
1642388374
2147483647
484604866
1960982967
1126606281
921348323
107757955
846222436
735853748
1432217137
1737932346
1789289542
1813641754
1417825612
617678885
546646534
1610692859
751307266
1101070455
847299699
2139726350
53081898
568004274
65209005
1749855755
1838708037
330912951
1641444987
116025791
1745921027
2115300378
1504708837
1128002804
339128148
801029532
1652720816
1224628224
1081032815
636590664
538217860
2127025284
2072087794
1537995768
357963256
86083131
1972647492
993110039
1727628728
58993682
1943908649
1793351681
1711281077
635588985
1636280388
809002620
599279244
1192500553
1764497456
54235145
1544211656
1888813766
1385924946
1114904525
1378834495
1245825056
1203915036
1609865676
1563795041
1681640373
906049392
750742551
1811017359
371318438
574597425
754925747
1493489658
163697371
1734017612
994460431
927975540
300171391
936877577
1504309115
2114764978
958705584
395976242
1789195062
323927978
2117393959
344929941
1243791708
1070593850
1562163761
640934097
1498036621
1506133273
1663364152
1830617986
633557250
1264469168
521863456
119519238
1050612589
1145051735
414377263
928167532
1584498976
957858506
229039298
1687489337
1881717042
1568553762
692517484
1935895302
314489722
1007207780
9099200
767584077
2019798321
1939502824
629120516
117215648
1943601136
273080170
767971015
2075087042
284553266
966212161
580402979
309561987
614708857
2132883448
1854687715
1986911779
1713567631
44137281
1058271428
607517446
884904813
1084054344
656679076
1909380442
636364009
845070489
1237031339
1955669593
346514826
1407593233
1151121048
886631593
307621062
679884816
1704914294
665856044
1252877138
1270512816
53394738
1746550745
929439666
537312405
357923507
947250974
878275890
1768590283
2084954373
1455428544
1269980280
890547162
1103391383
200084106
515318009
129970054
1300219278
1422347077
1985021027
1550187223
848162416
1093153433
117370475
672738955
562829703
670086104
2096814811
153901639
970273388
381735559
266236912
896590189
663046232
239272311
414976985
1249940695
671878358
1296706212
1206196843
1932189039
748389065
567395231
1375430146
2060909760
1807000107
691597006
324032175
974161394
1064652966
1662759174
229868581
2029682284
1252715099
553967027
834012459
398488457
679585266
918083415
1108846272
1385549073
658544291
1097937786
1297990120
1001057114
831240372
1288982488
308952442
1917044321
1338685644
23563183
620040632
1602592899
1599317422
450239745
76226728
1071567293
886966863
670577530
782952578
712592187
594239356
1123634657
226720458
596403737
1744252853
1762410782
428853601
496819557
1571306929
657802463
1427464717
60077138
521675083
443751292
939759604
2105915500
317249722
1339321410
1259676104
1909866106
1658613620
122253712
1987063884
2124359127
1633386452
1285722480
65915903
1531718552
1669143899
378035727
1130605196
1467993288
752950504
249335857
2106977000
1205075375
1008803514
180720211
2045898414
1358451393
1187475811
906762379
855782823
468740937
531973580
12711686
322178378
1144825711
1193032002
609584690
1766354596
324365346
1755889471
1618676342
233576032
617525563
183288479
1186323953
241496999
684648728
1484968019
1463372629
1840973040
1629887807
1480327107
323764025
1261241112
1263410788
527102645
2073567945
244601536
376439471
508498573
859622948
2118207805
1275113883
1805459973
1868509553
2142604546
1282366831
2001291483
646594348
732131122
1546340173
1055351869
1791298086
1223617131
165268601
23871102
1894128754
440312017
138323591
207153294
1868268065
913475523
1615138682
937282276
1299728066
1123950066
43389142
1783673940
319381496
773064253
1446405073
1958874969
1995713522
277023663
1224417190
1858702695
1268270736
387575350
529174219
267418426
310719141
1973768374
465703093
443187178
2086342861
929297835
1422890924
1452480339
449161039
1290460620
1675705300
305051493
1198474038
908066845
731213754
70946082
1632723895
2043166195
1344292768
1616168913
1610273625
306077298
1272640248
1710724825
42182681
692096300
1916859711
1347003651
393518975
1310428164
2049352515
734070183
748474219
1095708075
1040893200
630577039
2140156423
2098993146
179895652
261722120
1627434437
2068026444
19896753
95361582
1406946529
746739947
2112543671
1861132631
1351603614
91774462
1598771269
1457310003
186113437
545602330
548092158
1018922725
241709812
522944153
1742591486
400521857
339981783
1196438163
1017635964
1357575514
1535141106
793137083
1584718569
1625319160
1364490843
1298265753
1026720017
287352005
1002320219
2137766160
2026140984
196508227
1873956759
705700293
2111197678
1194021285
1230157424
891329640
333073821
393520056
723848847
323199690
1433386980
1746241877
1196108393
2113923738
1584597925
1705295747
1619998362
27635461
1000601502
1188937058
837202619
199602010
102174507
2080008746
1291927734
1864108032
512076905
1762157572
1784644996
1034927378
335799427
801745917
1431635918
1226853706
335634114
398306295
1635291427
1895546484
671489023
272762900
2145186314
1627031102
243501728
1827009188
409742400
592824521
180377768
2115526804
163564952
34945066
248854961
1120566063
927715381
2065681391
482995146
372697807
823072350
1801214231
103906312
332439779
1232323780
1336983379
1343221795
1446053133
331228199
1041491900
69446444
759716419
534409267
313790687
1111469785
325747795
1121872265
1656657040
140798726
961221629
49617160
879305370
1948332573
482495020
1249631176
148706914
1687674162
1897946058
1803324995
1098044859
396603436
267055728
484604866
2147483647
1230176782
5510560
697221312
1285978389
1666602935
1215073566
208375171
1757333167
243213743
593295265
1760692948
620922289
15944265
1076772888
934124847
435630854
255400106
1003258178
1979375245
1961122044
1310360539
1623243737
1914723137
1362161641
1562080596
279987067
1902342520
555684866
608226555
2077134429
2116748802
498444359
1456629604
1324559442
1242399296
606264931
279319335
878861108
1065007350
659713755
1025058418
1776718551
1738204245
855414517
1049988010
1678539525
2035134852
436704173
2089890001
306298201
1405501537
324848172
501352269
1632160021
1934916647
931881638
394874923
251953203
545642885
1277597501
774032873
1537810873
340177745
560776903
325441030
1197540689
1327513930
396806682
484009042
716637160
779105893
332901348
242346170
1452370614
1191398560
374960313
617732544
2010017966
127843687
1436034124
636376708
1336758026
557163206
491674967
474326507
1659531319
436893091
335674303
1044466549
1486947908
1965521363
352086672
831325724
1484785679
1940524519
48694953
996605281
1199499707
1274805800
463744276
1243981286
1289544457
1200686156
2136974370
2029996372
1981507044
523414087
1868898523
854042750
441314635
1830216249
471318939
1554193350
1362887804
65196276
264898389
1178654143
1256060500
1120091947
1538934713
1021039596
1184385289
366651350
519074785
1210119513
1933073166
1003379706
2666481
480113917
654939159
679302368
1404156888
200787496
730618167
282651273
1979348498
8569563
865767863
1700722048
651959711
616692760
271028549
902330680
1123622630
79703957
214628052
1157992995
469900039
1361752273
273120293
1266968615
1004584684
99681337
1480613375
679805358
1734126063
173658478
2146936092
602745865
1418354792
1549977503
1179301970
1516485892
607098926
1707082636
2124799934
173705886
1931175010
1363892032
2077458894
1559667333
1239592596
1025161707
957894914
392363347
1219982633
36786800
924736228
1004426870
460868760
715655895
860487524
397617745
893590096
131241363
1532251276
1747682796
1883548016
1627526940
2034187101
264781821
321834855
616802069
1692561933
2028848259
364903935
300765961
1108718976
1354088328
1223810164
35774510
932793766
1770955148
1459967000
287780994
1790407917
1374405345
1139197972
932424224
318728298
1488246371
1608296738
1908212942
2012120186
12091915
836285346
1775556919
991976301
551527114
1908060222
493999269
1062343669
2114892176
1017167804
834763614
1351899084
106220931
670733937
1459545000
260689833
216412225
1568634895
1567622263
1344854571
271556914
1888586109
874183333
808491371
1101775386
2027097414
85356397
717117486
1562061851
404209485
1754260936
1270663462
550525427
184578228
1910853856
309388803
1037976191
893597648
1591718111
1171611205
229190024
314671705
1124825232
2046940637
1567200177
168571298
576649088
1943698481
687895254
2115500928
1617046366
1766975960
1164427907
1825169038
175470771
285364506
1252379810
9108204
7980899
1760486786
886220473
844079890
887767584
1882285064
772962034
60970708
153890479
1412550478
285068098
1089812706
1118216041
439205915
90980463
628231939
554004890
827580960
1609626345
1903124125
25223030
859613066
732788367
175170507
129088200
1973432007
804335843
1479808976
1938104690
257885755
44462783
605630936
515526917
2057825660
1324475965
41989529
1721014306
1029980536
376514104
1935628109
116555373
1612676965
1763450701
671330591
2147030312
1905035885
1264730837
138054776
598750637
617226263
219045612
1215712262
1108375421
1907533684
2020044469
395684728
710857024
1738163981
1927776806
1544604563
489877515
782298511
1135610043
457112360
1737765901
15513908
146326671
343346186
1478866679
1585179121
1291451663
82792720
623597343
2055490145
2005703894
1750519119
1963489960
1555514507
1879791205
1986493778
827899412
1538019032
614077822
840112270
1441103774
1666522147
90952334
554489136
126530110
1168620741
325965180
884733149
596445680
738663088
299063587
1859818173
2112392540
78447164
406911771
239571060
1103592362
1034255364
556346179
974516109
1468425068
1516343206
75898391
1289520062
609771279
418251628
1744064982
1884811852
405990060
179857029
1740329869
450310729
1725996223
1331808815
223519388
338506085
777370936
687277573
1041044939
467532745
1719210618
1704611124
1407178387
883363727
1098048623
2108218434
1086358011
611212617
1842398776
270019120
1430271348
154955216
1786106866
637934952
1922103622
897933713
464325398
8379550
1727712972
81416188
1686058123
1810589926
1535983736
1887889327
1027468321
536042958
2117726595
2009859743
1469935016
1486650138
431234417
1200435767
862715968
1014165683
895103154
1819041862
308361521
815456710
837230837
145750425
1794412
341433561
1296196094
1605310579
940751948
2091799692
2117882271
1582845563
1689509385
154074356
426294797
374359647
534086220
1898858505
142965289
185140963
1785588494
1347332135
1374569516
539177788
1908188505
477832262
756659300
1378678154
1631658904
1801925274
1174920874
1740724458
490512852
1931698488
269282814
77276740
1316653909
1659823858
910482976
1697357548
522978102
94124557
182839399
834642728
504488954
284869752
546676570
768095778
2065216615
2062204916
846831524
1124649851
607819314
2055550742
1564534681
537487251
946721765
630911928
366895888
740768185
649029905
700702117
1771995330
2111802241
969131017
1864508435
1164107914
1775656144
1820318300
2108311295
1961384650
1067725480
2044233017
1007843980
340958310
1665175905
995508728
1256489240
1960982967
1230176782
2147483647
963461058
761377411
74649046
840133026
284491932
1819324652
749005372
2055360135
396735032
320830364
1738204110
1407011531
33899143
1023317455
1867746059
1794785086
286709469
483830570
155559162
677087103
434727824
849126981
1660725669
301931718
1800920842
437708682
831858179
492439402
343033013
1921798159
440759454
366272887
1224091223
889757652
1478941813
1279547681
1025999442
1474698588
1405666781
1022503825
440848026
1269502931
1184262337
891083865
1288677319
1798973931
887204858
251695496
1428867939
20632163
20854985
1530509335
1038064489
1524098101
1541044286
1615369477
301522304
1795064830
1857968020
1145156164
553864716
364106601
71788187
123339704
1918598776
606822701
1059056014
928850948
751220578
932808215
2038933704
1762813405
1118878738
2095753218
558518958
1778058043
367450265
87361485
2141257957
499900437
1975909427
1770537373
1840371305
1374284860
1001981290
1601315490
578428050
1832569096
1171661208
1145006167
1615074569
2122167149
269048382
828187236
1452041783
2032774012
547513511
954440158
1847386538
47526323
1833212345
973836473
1905881101
1609438374
1504646056
2143095937
1037414004
270197442
1985488169
513349276
1559947345
437488204
614035668
1847685340
380428449
1219393904
1612384722
289019553
88249430
417911910
922235257
1206283057
1416397845
716195836
1362409631
1385467950
385162285
1176778127
691074125
391029184
1606403416
1657800663
237291557
257466379
180638806
201484673
361237796
1601094236
1604906120
753977302
2002362706
1981477249
1877078095
1728396395
1883029294
479476344
1154685731
1347218180
2136977816
1273880672
1182621326
1188265656
374644115
1890011336
639693374
613947658
1232865429
717275343
273320331
821266455
867689924
1339175252
714446321
1077670485
244031172
1542330821
1929925911
1695071004
569903149
1566661063
1706157723
656305312
1041411489
1961093029
1503848125
680170328
758884460
236813111
403959083
724205159
882655102
927649417
602673733
1647262614
141346565
594611436
983609365
2018100305
786093806
710522082
1306018040
1856232464
1102368173
1333717127
909033799
287092457
1390071828
660593583
563272539
1760067551
1674707757
19113794
899228288
2028160442
2114963829
721157166
1054297358
81013506
747331262
1049083353
484889841
696868225
1277591974
144897026
453589032
2099915416
2127935707
878852460
790342765
1124847357
1924255728
1021963789
355113949
1769357554
2015172418
1071149311
353163385
1359386628
828720485
1320425921
540725630
859012557
2116313051
1973218964
1705672019
1115047282
988121385
927734204
111634662
668911634
659180189
1327591659
1060491795
1009859013
1285900569
1827128562
542645170
1959651499
1245520324
1003886825
1591652433
1397351965
2125111495
251872295
92336404
1996661418
569382362
321118314
1372530404
805941500
1183853816
746637372
604892809
1520639873
1646836718
1744506782
568580438
1598083532
40456881
353308945
494634864
788447344
868353987
469769068
1839689622
308475268
226146801
2145380739
394850480
909801829
2079985808
40014899
1430637898
593736726
1329071505
1667670896
1155107282
1646591021
1886850207
1965388695
617543511
1448275456
1649195115
1055338987
1034554756
1275523797
1368518944
2008177362
219189761
573018171
2082020538
1630378939
2060145176
1009795917
1409515523
427665406
160509285
34762708
36152513
47267291
1074043397
821922718
408102507
1187110414
133986527
1044930566
88360897
1951539720
88044645
1422275330
1243658528
783599961
28587881
325685471
600425081
428045066
941567350
655241568
534385959
997810550
541502519
603437657
1546187808
2025216363
31837977
1952083596
237477523
1566066949
763434705
1406480076
667946341
808112675
1748455082
665135134
222506003
676877106
964719463
654252804
1362013839
452221082
2115410646
1533995653
1406579807
1684506931
1688573535
1320644727
913217045
699679621
282161512
717438789
848329149
1754226637
775634730
87209224
212286072
255906121
1768064388
588398411
661689038
2056643378
1827276974
1572185221
1720886324
1406211454
489171883
1385422978
1801646546
741380974
312428032
684359127
1187497669
400667774
1617464109
1221656107
1943898521
627976064
1618539656
488708634
389029851
604632000
140189793
844025218
1062753128
1781971061
1719304346
1891136233
565471108
717176445
1692699575
1416360655
2029375476
1389235635
961656417
602329321
1774057114
312278818
1686298101
1023642931
580979694
1527163004
503232869
249929357
1380852009
1215478068
1854306161
843416918
893768830
130163861
1419435355
1691582431
1935654050
1378578382
865163926
871023680
792496271
1136610312
1400503151
938963733
128723069
183013423
1274969977
156435609
38204082
188849650
1068017803
1247405927
1885165875
1460539386
1280207830
218920967
1963415024
1308253362
1281792074
48163682
264770591
1860331700
957029485
1329695742
1635736141
360240840
542102156
1528250311
1363398713
387160776
1864405593
1321609422
1720253188
2076200421
1084675129
91390423
1986338167
1091919753
72124232
439142821
657259597
1185563144
915726202
1715861418
22129735
552961001
575149814
1962188436
7443243
1772505938
654647492
1225177506
203307350
519817389
174391982
1903066205
401196107
1436836580
1230439989
322789902
929690460
1524353519
149488340
917355146
303406384
1289238477
1366043893
971509569
955605403
62154128
137644809
1923244753
1492728372
2015230593
1014093910
1551518686
337716728
58120155
1691155292
1528155336
739426039
389525064
119969549
1496002522
2043889600
1126606281
5510560
963461058
2147483647
1587823575
294310270
62236009
730606927
1228812958
928869390
1862001991
1145023867
211281749
1934936661
1619317104
448718830
1570507979
86760831
948347556
1780404787
992132568
985173898
779133030
1988550657
463350941
244034680
516137124
253830810
228747654
1166804798
2000156993
779008475
1418685494
2083060231
1440114907
1409405997
2145189440
253781234
949274904
1492426142
182719363
1940285553
553830544
992932767
1546053445
895664158
1276381153
658895363
1575581819
1281554780
979997251
1365068373
159377402
1019318730
1798412836
824039426
1885156512
2069991927
159624530
537593621
275456428
699667575
115442014
958183872
1202031236
1100621426
1820183760
1463380610
623240207
1237908544
446672158
1719428279
996082881
1588060425
1112743392
504275265
1448336448
430918625
935386608
997988363
1077736452
344275563
756893310
1936429775
260304000
1020298034
266947211
996199713
1829487765
1148026965
1144147018
1678480603
826031161
525424698
1995602313
1967985818
194304178
687321726
1485846603
684664427
1455205182
1524348063
1636684016
652861010
160112145
263019445
1555209838
2106194994
2014186683
947301270
856878437
168076515
1222801318
1127335459
1149744628
41116309
1162403182
1278452023
83664678
1551337762
2039587925
1330021606
238175088
282529790
1113977088
1916544654
1183847846
2018943585
364463890
1277413724
1839563242
1718293804
1242485621
520714929
887633066
1756602919
2100449046
1103618895
1195413875
97757498
552873724
1954318026
710347592
234647364
820480047
1553980925
632303758
1618485264
1477590793
1344160663
1776283855
1255297465
969957047
459700927
1976287590
1357065955
474843522
1550808956
205981800
984082936
1821426106
928850796
1803296376
1810328304
1589447899
760170238
1331319384
516850670
1883185785
1006088013
742831033
830975712
476421108
9218745
1166536994
1979053596
750965973
1646469264
1790174670
1547392038
1832935099
898856102
1161695224
1885185890
705829401
1164766277
2140219010
846904578
789717355
1607801076
858573747
483791219
1888079884
1107636897
2048178343
86594826
141870183
1762578801
58452095
142316383
230779168
1125114568
2141860862
1011834706
128045983
311661078
1422977114
468435836
1472044277
235553781
1817766602
187529173
56867966
700491525
191794792
1542196105
587185857
1515812487
30408789
577623146
949425427
619399868
2040268130
376329190
833585605
719482117
1242774178
2120144096
267749417
692742764
806287822
1477844018
782900979
951456104
1697941061
548620459
1317499611
1782701381
1526329768
788899524
1316029129
110862595
508154306
186600645
838761269
463635551
566072952
2127893553
1579942933
1858957210
753298890
1052440618
579116499
308004399
1144843274
1191276235
618099360
640687845
890352070
1600002140
792923581
1674618980
2031777753
656300513
1076994396
335890676
1292752245
2064055775
2123240727
88577599
929147771
839943564
1072193431
1298880494
1463843723
1516349250
778870867
583824482
168768769
1695393712
1361424957
50698387
1197286853
296363269
2005715539
136732205
340106005
1616520180
254058607
1378935688
1088426998
247572292
681673357
1722845401
805347876
332920029
1896184002
301222443
1483349897
556500717
740006129
1689854715
1705869383
1392689476
228314046
80160411
1692836183
1550408312
911141184
1393337350
2109101977
446036381
2081502816
622763401
377581703
1113336382
1161225593
1748268089
1352269334
1100485657
1457062760
1235525493
252613112
685011614
1840153824
479686167
939053916
210302938
1746957260
156097854
1555954226
2084075277
347901467
1114457458
1998705911
2011740652
1650442925
1525610987
229815092
1830502165
1739428424
342039618
671064918
1662866895
570577147
965279440
228644107
1041074475
833551857
1576989336
625075185
862872590
537077884
419423435
2013123054
1252566403
2072375022
1382873742
239883111
1720654768
1013852893
1396367684
127727218
1704310934
252407922
1297816475
43269584
1143496483
996432896
1419398137
56582845
1021820080
1347121125
853556722
1668155748
952170848
1216463176
744390639
1191524871
1578877447
1887841352
1243291287
434821267
1813916617
1782097189
1420755792
1003990572
1758715299
646247683
238081472
631571935
2112837835
1614326929
1017665822
195529075
555285898
675998093
1828200302
706512678
1521772451
258794347
1225988542
1821584624
837603683
1469946387
218081693
966863829
1202134586
334344253
1321814126
975914618
2136733922
1888202501
1346893757
715502793
1477013088
1963304005
1716906061
400149392
1949401910
1117838728
406580618
790526554
1579524501
1948837545
548113701
1129154762
1106174602
265596942
194389732
214200494
645482019
917885757
17716003
1371299408
780218491
457046520
55473720
1865373375
1229063941
1149156597
1469385842
935730241
207672677
4647997
1450306778
501341066
334159073
1825973902
1499010716
635698390
833675060
1785200635
351859701
193187431
369512453
236057567
2109074505
393286595
696739679
1846444641
1888345497
957891032
936786611
340815899
363121724
1948444097
769709383
894172497
2137818021
882578521
1751098839
214879832
1641170277
1053858298
1822732787
1401760821
1557943872
1829395599
534671189
1734328693
692417727
1343013154
278647164
1026063631
1547810549
1740803364
472927257
2095259756
925421159
1317786889
1367039473
1588881679
1167219195
906931556
1831402416
59353702
1748162116
785733574
2074097615
397657937
1560626053
721509067
829243789
1327879287
2068480638
546097779
36309116
2066746386
732087320
672659307
1171809570
921348323
697221312
761377411
1587823575
2147483647
208063027
1157241897
1737210528
1192303816
1747495168
123257345
1746175163
52323556
1520354665
1156301131
745992948
1689421195
1537158308
1651604393
1888218225
143077644
1791608197
951250539
1290753414
1546966620
576053965
406756364
563266589
1709910363
526728990
45113037
214558338
193224723
1825764816
503473530
616356414
2130404875
997664066
513457745
517992340
1266031331
692733649
1918231204
1277854682
345414333
1930705935
684089103
1963853777
1202576490
929208961
375175248
1245822021
2117880526
1041995105
1732777401
704633493
1744765454
1754534750
325163881
832249106
1785463806
398399818
822846727
110611824
305782571
2041534277
533272644
723688260
39079533
1978519058
1102137983
198772221
166092907
1630973344
889193925
341494463
359056415
1069652355
263748125
1859157278
1307990738
1351947077
1172288669
1556747218
1853297514
202207410
1088430311
1009204090
1761896702
465208421
1857547580
1416068397
1180605230
2073068115
297791230
1485936225
618966131
1875254211
1487789973
1905069487
2142493724
1822770506
960624339
788210301
517232280
1220374164
1969476404
1783143938
2070613258
444910648
984863675
1714047220
1821673376
296634599
1399559131
45245364
81473177
376426950
1085204674
459204274
2080378806
771861743
1059959924
1170012226
108185217
1661119402
733458378
1082234174
110159616
634445166
1363001330
569714539
2074655560
78807148
752427309
1209884431
386440542
415751978
1493026398
78811590
1922461970
855411608
1604996381
284446059
256594042
1489951269
245419183
716622017
922715119
1502366197
1764504656
565739223
1875349347
1087130345
1064364958
420573802
400080952
1551823786
1478175772
1840394734
176375627
1929077787
548216879
817555166
216909306
1539971690
1748323304
1556809607
1534715329
1889734542
50940167
1258215424
1105658298
1931529974
1955519121
1129994395
1099314007
1425537903
1030950104
779538230
960567179
1270352233
681405943
1765338147
1841875646
1786038347
1354516933
1360639344
383014048
1466969945
437679573
1183311961
820880952
678377807
560446207
664428942
1911544218
1189653511
1995150108
1417746474
2133277997
251184668
1803971929
1085580268
674386891
1154010280
1530115936
264316059
598676177
1050152315
58439859
1348200449
460891969
119963387
1780667289
1098792787
217310071
224322655
79270334
1273565336
137846785
1356765275
195269668
52119655
1198504334
113429462
260927366
2082605938
1863502512
1327621275
936311360
1790139167
580502045
186363136
2051305106
267467114
682705971
1927428344
753514542
777234556
202556985
982346712
215814
1736994296
2095328411
1870717290
718943777
525284398
1450615695
58551372
1642449323
1383033577
1968148386
34750716
1898778970
483587585
2145368853
1937793632
87933134
1571283867
1260729644
712245377
917682061
1220835218
963168715
1365589495
1453945002
477847701
1025359817
628028307
61566126
1549499539
1314095791
697365085
122274556
1365324212
1905043659
842305698
994233579
1969205577
1529219122
1774657220
54994321
1815781004
613231413
782496005
694137854
1828869874
31221909
1692521258
1090409949
68991488
1117730850
478821367
273893366
1070410960
1784063341
416653865
761990248
138625406
594572431
976095441
261566396
1071831441
1470718663
1326561054
2004497959
377323668
671289370
745088129
902482941
1527189221
1321521404
257521749
790688123
582538007
1232168132
1206982679
79046297
2073285257
1386282026
1791415392
1482884677
492496347
86545958
1302103443
545356480
1300355708
1283367485
1779121530
1312674645
1687201548
1032599053
96726438
552856966
1297787554
2002312517
673586369
1658976386
248612760
1628445390
1045056629
579429987
639023082
1035066399
116464320
1717448678
69264535
1643661099
463248759
700778573
1643420894
1907535200
1078493146
552494223
1343030670
2027234461
1436408972
1648634058
2130269845
746387087
1938381239
485472296
1114647419
1535187685
1233886677
2016208530
341337630
1909062337
130482508
348354041
797616800
1525040432
412263193
1099484108
2050468672
1320228539
297441883
1719690377
1542012881
414151098
237602998
222992851
562151943
2129944901
2146845839
2107617786
1858362032
1023575729
1694299900
856754421
105203947
1790648387
2141027174
1435231513
536936906
984426175
1393611541
96452760
1565615366
429416685
272781598
627336047
538272531
1028902793
1041097858
1344001597
272923600
827056656
1471785516
1053675929
1111549513
1664542303
1498591501
1481991042
783795684
2012301841
151861499
293910397
1651620134
534671967
406049380
476229509
2116491630
1063331817
699549856
1310825233
991026526
1638968215
488846661
134283409
1467512655
513556455
894385192
2129104323
1528273177
2030780897
1149176546
1362882099
849563777
1059056726
837394726
271685739
1304217886
229924512
2076132456
928499660
2049516584
79292369
43316193
1230027166
242358173
936235761
790212891
1820066860
343191867
893398491
62817095
1646703699
988507681
2065973789
578316164
1722948692
1566085520
1949293460
5083417
1296462882
1539718384
1830657431
1711672378
1855781446
1879953360
729075780
1302148578
950307725
1708244884
270610143
777537524
1010479750
596107051
1396770097
1536722360
1660376481
365092323
1682854145
1240973890
978670158
1462041188
1726331853
1586891495
2129882813
1106494191
484327195
2013012383
1447354211
1628814901
168501508
2024259307
1753154098
1414563280
1715647317
114981988
1720984410
1651907738
622101292
1663961896
167847202
2059693449
300999381
1454233696
128042359
1987219133
107757955
1285978389
74649046
294310270
208063027
2147483647
1664040277
2075716988
647992457
2105977213
1595406744
1123449447
794718393
1335170761
1382935044
2037680558
673506800
1551947684
1873710576
279898990
666947181
939292935
968908188
129798533
1494332855
1560047657
2077605
651698312
509154964
616950475
1748535670
1999379451
243976693
1544592140
77276869
1061609029
1239447925
1855972412
860890052
2057300158
945182129
509310878
1128626089
1468008705
789396395
1669898094
1937051843
1698120371
1523688788
1971373733
818854998
392049344
7064886
1553312925
627243668
241257873
759815428
1466995250
1035625022
675525537
1081388550
2100921661
424696840
1542553412
29381299
1214691458
1838043866
663603889
1728232001
87718425
1369017492
609810149
1209762574
1255002736
464058517
804241794
1982829771
584967975
885619726
753607620
1888102840
1158117750
1431290327
2021716733
584480615
1659925224
2009058295
598127239
1170008849
1267927077
2024468614
125433231
628451147
489003539
502975579
650170730
39741588
1768428268
397637081
1166220181
1098411591
1379473516
845518084
926126152
1798183547
1118334881
1715681548
481647756
457114734
1895824786
1608703653
1506839440
1120746019
571932241
1842346686
429501729
106431351
1487767393
1461044429
1237142773
2095037808
573056363
1867951778
335388773
1020391182
1401269958
616257717
1329324624
1680867558
1350573991
1363377019
702726547
1021387110
2062347597
70495798
2017594944
353618703
476533035
1709110386
336310063
1853173283
1835474513
377599292
2015059321
462306914
2011554585
83450714
675959036
1547833309
1212965793
1136409930
114290912
1689677184
1008070293
800491777
888715292
1769629132
1981257133
390025376
1945470415
431764300
1432492565
1622117238
1606276913
1293479632
1111916638
62504584
1346168742
112075357
608436025
2085982593
5443316
1736802827
1099479735
1261168119
502719107
2071408848
443954359
948517337
571262977
483505730
994074874
1862820742
2033893746
1204792343
1929197683
1815288873
173199722
1817629684
1954192244
748793890
2073076802
135651533
1520763552
1854994045
982406344
1940790402
2067398179
1302262788
1666768723
2110708934
622405363
1016214255
119374177
966613120
245339255
1107713210
1561366875
1782552034
1350213961
555747170
1476072296
1253481246
1109851675
776327967
1009948113
356221396
92673849
628640652
287929891
29653417
185108150
2145005977
1133522955
1145237902
894423632
1077045926
1836381222
1716145401
10731805
747704072
1633485854
1575550411
1780572308
1646245750
1439202168
1887025347
101308590
26123479
582303513
1983812420
893541502
137880381
641112217
328990998
46739625
876522829
1714354470
1822697289
1592501208
85584925
2062562355
1710464309
823966256
450837299
39328332
100604606
1972026452
474412365
676845168
450747592
2036436857
1717882789
1732726561
211888975
6010379
1481197108
1983261400
889720925
1096465934
2106058731
765742847
840552133
1474337701
1444200446
452613399
1576092130
2045856140
1413353288
72624793
797501361
914941137
504287769
122064275
373654227
556093445
2005458311
679100060
1419660730
785760004
445612358
19434416
1400395660
1385415710
454065349
862352274
875575875
491949112
53768022
1730916521
1827859669
142404497
1111147580
383247740
1410751238
1200764356
670885591
957040208
313217329
827576916
574493255
1831002798
182203153
487269773
617542066
227225210
1004672711
605762001
1628664717
1854993221
1628248443
1694725640
1343402805
2020661972
937699717
1231703540
1126294258
838760029
2003352819
779753308
1709420856
1014455892
9007284
596133152
866458388
20052532
500640634
649203597
860503302
1041055673
1343501157
1423747598
1108724612
226133896
341941968
1659995507
1181607377
1681696254
1670955380
448633116
331416232
1217650557
1497557240
1125284039
1518666502
928478381
875773314
1367429148
1713553923
1474094935
1495561528
579329826
1967047390
1077643311
1984340609
1377616546
1617828453
43593983
917953970
2104148663
1952563747
1886960124
1363009749
175558469
442020811
1525913396
1803447013
1442383893
1437507880
1411504813
473148676
1102727119
1940097697
379183563
1927283497
2025362186
968580491
1842778917
484058611
1580073172
1982140508
1374146463
49509835
534464038
1825671259
30641812
1970049851
888958976
1144568841
261590598
47664997
1338361377
1395527178
548417
633920086
73975154
99769964
903706449
1278266552
1143192483
524740875
1909623331
1453326666
1401820113
1911590718
93748117
1664382201
362574759
304515530
1109619805
65374305
302847057
363017997
2142649241
458552323
1609238371
1176849453
2092311078
796353016
212167968
1511088750
1648147512
1065192148
131747892
175574118
550545493
2104205718
652227404
2083859241
1892421647
1276620489
351476101
1132514179
1619482262
1193459501
1791102622
255680628
1868648883
1576761016
289516668
1506072828
1651605699
200197500
625282289
263227794
750896228
490273512
2094152867
1795411553
1516676845
340029298
1145986426
1376052557
758602554
259192376
498926996
106877653
683765489
182890032
191342713
1880812053
1554559312
134132400
1089675088
378828635
1643699284
1897689765
598758032
353334520
1229369465
770506880
1811634053
1696557919
702801806
1459407344
1854175720
1071536295
1030345263
2080222606
670797032
1252427102
1483802672
1427714924
2009486746
73616546
433591912
1063862973
170000005
1057157741
956661625
864102640
731959048
278460489
622608353
1537335334
1239974575
1014126434
131835306
593821074
530116247
1747777152
2078109387
846222436
1666602935
840133026
62236009
1157241897
1664040277
2147483647
1341788174
625083954
823844302
1131886091
1685435435
564061962
1726801847
1377105861
1473347465
761150388
1971942734
98277923
1920242092
1900040358
1609719672
1947849769
1065345159
728989098
11827744
1506668121
609163055
856953364
1597984514
1876120657
1424873566
1508043606
2098618097
1250603112
390415602
1982877343
1443501256
1680694148
1547176741
381856977
1973448021
20029455
1095683606
1034567837
163426697
1893517036
910212008
1113671290
1552409927
1125486593
726842029
609754815
519361508
1978044429
1853011508
1524896075
1069774522
1093289065
1925899177
93600332
1253405693
1608231903
1232706776
596150799
491723934
2080634013
805193526
1069081289
261560851
1700040416
57937415
169638819
117004500
1873640917
515653508
734482749
1761372869
2057195827
2104953253
104188539
450224642
1238059662
1202069785
296460485
1420450865
719732026
1337320899
33277657
1620139004
1573228445
1267403031
535604774
173785193
1520107705
1820886398
1170678381
1710967952
200204532
1590689147
1444620645
552518191
583554337
1049103545
1396995570
1591056274
802522874
577401751
1443158802
1061607367
1519832382
1931951461
1499548695
577230916
610143448
307196056
976171092
1253354223
1495214886
52080228
1309860249
2030229254
1939796323
815941724
1902623076
739795961
993895241
1025138533
841844944
976692437
2126685715
888751475
1820985328
1668380982
1342053464
1245667514
1892433028
978254379
1652150455
646424120
1815577031
1217531990
2007614527
532385631
55382618
1018442041
710295771
1451070445
1204331435
1494954099
1155922925
1937308072
1230779357
579068664
1577203855
1764307415
1556750355
2071261063
1119578703
2146160952
900026020
1663224135
2145642659
179373177
1844600288
86507578
1644258269
1124008371
431679317
434147352
1773784504
759823758
1459821025
895660090
2083614808
1682462817
157917543
1128440681
1307283422
461850222
934131793
1887863483
37432334
1485339015
1620435697
680445779
2011385654
602956231
287327830
2060000334
1043090815
478944860
208611535
861573505
1231995212
1151741938
1621175170
1858357363
693448472
752555019
1168279807
397267950
1818097751
666466718
396391596
1558107963
1725691729
971780692
81447079
1154483735
519295658
205842852
1772202314
1256416077
691888626
307837943
1281922804
1239848147
405969340
590415697
1344277886
27885421
1618080250
825209616
73765693
351149622
1191134026
60806315
1484337135
912179431
2121868815
1698342316
1680732188
164256273
1383257834
295057340
196042807
538957535
782339859
173067658
210410420
1001319055
210272481
1035582697
859098127
1938608929
179081495
391009549
1357850731
949412320
707340044
1517116328
901952931
990710129
1121041656
392569253
508733134
842326494
1853695096
1154931399
354249153
739193500
2941471
1037501290
129976468
884107063
734069813
270503662
660861277
1123693132
1463662277
1658091781
162322980
1955311198
2069831643
156531790
563966235
1341685455
2032938983
1366068336
106894325
814762162
386957412
807824838
1713673508
481962885
329364563
1949691066
484791160
1224208380
1777570412
1559774938
1508963721
1676269708
340983652
1284359899
1838182659
1631912934
1010369874
50965982
1124337488
1439068348
160196033
1996559650
637210737
1417621652
1003667696
200549074
102982836
1689977724
1495447211
1109982616
830089326
84869357
1236124010
1610740786
2138916162
701109107
1113085469
1495406375
532152437
1553247876
919549432
1436621149
1250513126
435569097
1493565298
1991911720
891061759
148908688
1543347669
1527675496
1850184586
461225470
1241592153
2060973332
220984206
1548929076
409337480
387504086
1687464859
1183994617
2140932039
1863224019
1641435178
1024372696
537196999
1230272139
794904813
1683459326
1209058434
1190337051
1858653549
1884996518
289284347
1779429064
2054678674
1042225581
1437376226
1758803847
1033842655
470903794
876968878
2127516745
447980556
1670706508
687161324
588519576
1126782535
605578306
1383926476
833544671
1903953697
416675106
1619174251
782303320
847904297
1508851387
1508060451
513190934
2102158837
832929785
2023740157
787905003
535424967
1593632334
928931317
467468399
1139221561
486301855
877701773
1200138752
1717748736
1077742503
807706317
740888653
1907279243
1701298787
670738994
849501089
1802664
1440845790
1911844285
770832008
761692426
983252380
651166269
559900961
427489265
756622627
1805102299
901824158
1200261007
830993442
181577273
236638258
1910707152
907099888
1777838143
1347821619
2048672162
9092563
69518519
2116213915
1119224373
1401397413
778953538
550945531
600841462
1568892176
1058812199
1270234269
2042140402
1714291888
5429557
527778690
1223315506
1273426749
1079179750
127263345
1781043250
6614070
897710795
344828500
800361194
1669199606
1637650617
2110351515
404016214
1413111973
499513611
813826606
2132254202
2044492246
1614476408
163156772
356178887
1136928628
1357876841
1407913978
1247420197
1451531159
257749924
147657583
514021313
988145467
2030246190
924116406
695155315
927307776
459458014
344333319
535977961
973259503
1596072326
1143789715
2031540343
933228237
753597544
1784650477
1551456698
740504843
251202292
1917240409
892067474
324772377
276239167
2098331862
941204093
712943290
1126311592
576947473
31654587
1053764776
1997055809
1167270313
1754725271
84120635
1161018404
2114750584
2056727208
1240043491
923781632
242027760
153485220
503784496
997751802
1334830110
1125204375
422429129
1524587686
1860727210
735853748
1215073566
284491932
730606927
1737210528
2075716988
1341788174
2147483647
530602344
1317800568
1385256823
328005740
957659014
421465412
1198044937
653278799
146666562
144016808
1221216047
2000633565
182150922
37199853
844450320
1044852897
1744983896
664033713
893028518
408918821
1939342685
626909927
1936338204
2079751323
2124828368
1985157857
227781882
672105351
1544037356
801077555
73726137
608817237
1210312582
1322206211
314710463
1392201343
335902168
2133553881
820040517
1612512415
1696995950
1126235102
708506081
387182299
773860584
1550157275
1507275943
1296574036
1349927935
207205357
1013347516
1956434551
854002068
834776648
550065607
1403564800
1742619642
1514546903
721918230
1177407760
590409923
589337324
1726900190
345134460
29987807
1302478954
246452826
1935881491
1181491822
1354843757
231893819
986175943
319534661
1121086297
885302170
1838698963
1795225565
1365294381
543193180
690411133
810658617
1903713081
1185016082
175361109
410758269
439705699
2824026
1047143818
1453289192
1472849029
2142573474
1710482068
1291611332
1694310106
1649108093
1891047157
1518516691
287483273
1476991700
83117663
1397633327
1571970129
9134434
1436117199
2117249453
1969476989
1159404892
1999384194
1588658595
234878179
1131149871
1113537292
729313859
1612539867
555166206
392169731
1708794128
1162346700
1917017226
44527407
1236663697
1116322069
1498763603
323351924
1979227395
388438247
550125634
708712353
1570035197
298748124
985914609
1223165344
188819971
768918311
531207438
1030250686
836244237
1337534701
1025689690
29268639
174962256
1186803937
701696144
249395026
585330419
1140912463
1613352651
1118886648
1678754853
1484924286
1289072142
1087244010
1522505843
414548974
1111665455
611633297
1345684904
1267784708
642842936
52753793
1354951194
1545599408
1625514916
1221942921
436512979
1345175518
216051535
1931189404
1416651981
227822272
1511481526
1792766694
1581602579
685960114
311452018
290629818
2072074684
1022077042
1992760237
9233613
1574722902
1363592725
1780565670
820658096
441921418
896386124
1191220420
144896950
1373892029
2090472201
1122654917
813389433
490210433
545769869
1004819095
517547475
1763466630
608589762
2092435376
176954226
1507943766
1047684284
1845856822
1468886924
1023760173
1253766344
331858610
1203240223
449159401
215725608
1927426812
944544507
654653061
1701845428
1465552534
2025502597
353695774
841447815
2017788972
269785640
932082669
115616631
540459227
632162994
1440926822
1915386550
890879632
1230952695
680915964
1450923536
1884019661
1650917448
1522282255
1892751957
524296941
2105020361
1797454728
289668773
1237718268
1502478822
130443052
2090155110
1775877359
847343576
313462176
1626951383
812092950
207939
1591380330
775972164
1549461673
1703194547
1802156098
1044111485
1726534195
1084530680
600062931
671045570
188070872
1166667412
976778186
284285158
2128364641
1963954725
1871237024
1155552684
1225068407
2001183765
375236885
843595101
828026196
1927730966
1096492772
2112904593
1360230846
228229443
2059351582
1999049669
1055185789
297849343
1234666331
2093127004
1452593686
487854478
2097518286
10592597
356836341
1206794063
1410830739
200695075
1976975734
1745913003
123680253
415761114
1465173404
1115765778
1990732722
1435625726
2118414016
617473816
1262559507
1408703016
187558098
718094520
1672720558
1828728593
607273705
1505874611
454631732
1333219662
768379015
1194458279
1307161901
1753796259
115151424
765436946
1826171339
1540741429
141098824
123274574
1480292799
253261137
168576500
750779349
1317913939
1350877702
1618480226
751727337
289290092
1319920653
1141768225
737474235
406161448
499192882
223981411
1080469204
889696666
992711114
881773405
360676447
2112871805
895655849
717825540
1077982412
542945944
1611439400
665694125
1336843858
1990662390
1190727850
255254869
1541369878
641384634
2133404772
1692872952
108297572
873688561
866702176
1264585596
1408383035
675561994
610632058
1992036080
550724102
1237056477
103353623
2047221450
1860889231
373651729
992141160
399933962
528691324
1963991899
1201007856
48626503
1461991581
1716543362
860828227
1382487755
402010822
314185317
2004829937
1170343099
66746741
1583003144
1071212896
1707826732
1967523377
2071681053
663606497
1850711822
892136314
982483527
212671451
1579774599
996926656
276955867
61594827
560552507
946258792
285158010
976339693
900711693
1782058452
1915678571
637877178
1869561706
200467493
67524217
846798548
319027121
114175972
516758880
1985167164
1755673150
1359697095
754534414
1948708469
537125578
738812189
1544400024
1443154178
1030687788
452715263
246647067
363245918
350719549
343965983
1107379432
394478157
1238850930
1144287312
298884322
1030112522
820013665
433795692
235400338
1134099839
2066506623
214127679
511355554
287602482
1198614015
1543834455
1482774666
1312247825
369608519
899813951
527029223
371091011
1409424259
30727582
1173732851
184254453
61459371
157285492
297978567
1964990997
214459276
637017799
26778414
135796105
75094556
2008686096
1926876978
1996996484
313929189
1148718696
1189710430
64690126
1424664373
1491363294
1269851287
2067469074
1568047952
1797901922
1839467465
1762942895
1237783254
1225694880
848805320
2110154621
1574784309
1065739451
155137971
1291497721
123265753
756064228
2071025442
992862127
1492594914
1840100641
419863936
605917221
858932505
547663258
1244998709
573032312
1377179863
1251042432
849724318
315506098
1555734504
678074035
1432217137
208375171
1819324652
1228812958
1192303816
647992457
625083954
530602344
2147483647
971291965
104952338
632613128
1144212982
284327731
1836046881
1050242708
2109024229
268458014
900409381
1031783543
2041511974
534830831
219100016
303439720
1010015235
209328535
950251985
651841090
1540837863
761408555
996961479
1303216977
1572303028
81967481
1058491467
1032564374
2141354654
1950273741
199366293
1634564965
1110792030
667026238
1968338515
1687614993
1112781922
1032568215
247899722
208520977
125539405
134294264
1299530392
1547385631
867150340
502117009
211453243
1302630381
704726305
1815497001
1953657709
723037330
442202904
989347150
1216035263
1356850798
2114146982
1690398818
616479466
678442855
678675258
488487586
544910790
1597299003
470057365
765163406
273863467
224989009
228751865
296646625
1158685831
550862175
1236128318
1100306227
623373909
1805059514
50081803
1355599607
1747163021
364578035
1137484314
519205539
1392475647
1386402323
2085788873
347863110
1574190796
1876620479
902048224
1550390550
118067075
47466378
1098684190
2119601120
1857757333
141739332
175192882
549596236
812835286
581738794
322578621
226136636
1538184354
713006125
567091838
117070599
271386276
261485054
646336399
172810076
1702644658
922520668
669622043
457783093
1193220027
2024431842
1913812173
1445314305
888971416
1714256128
1300136297
1926010634
348332126
1155001043
617038545
67599506
33148690
656062864
995575424
55237135
1849855221
1215451685
466806983
370231640
493402721
11085997
1903886486
184033099
492007923
1279343262
1442326001
664844504
2021486522
397310682
1105562491
859436533
1364880625
75300874
1052769890
1321336052
252041563
1993902467
826345546
651013287
1976010692
289947737
302925440
2050651934
1971830157
1208192266
1687321463
1422550384
635170768
1866058008
1099935502
673816757
2139529842
1348161878
1289951238
679990580
588298169
1029052872
1828497132
1329831043
1106648003
294426274
685406253
1129149516
2097835331
683021009
194851453
1463580734
1763893069
1705992866
729378421
122593197
1766480901
1204417104
1563087206
1278599671
818741233
1635845554
1295071150
1847861497
600806992
1930383045
1380643169
2086860274
1012676113
110662136
673134375
1930622888
1950496012
428089482
2112272933
966735732
1702325499
1214662337
1577326566
316453982
2097846369
767005978
369436583
400747253
1997939877
893716938
790107187
1571155848
899749708
701883521
1024338683
1112106169
1341028155
506897521
2034914533
291077268
1878695387
1775751013
533671933
720680744
2084867918
514338119
2114509848
2043736144
1245409261
1948477697
193810123
1152492228
1005513544
390443559
1991288405
795601245
1078950037
1943374213
1836525465
142899504
1822398365
1247412758
756110518
192843906
1346091008
1330030192
229180088
795443729
521165349
679800267
1475255882
865879242
1414499430
1031660144
647520318
1734394257
358859122
1630482370
2123284790
1517784909
674615571
418068865
935447693
759995509
632038381
382797184
70007014
2099081497
1402607088
1066755430
1850662074
294400776
367698540
1343688730
454399449
655195189
271736925
2098290473
158871829
1666334438
395121334
956485516
461159560
1776622334
1200286155
1631430030
1284043165
376319522
1070004259
1392641733
1508703752
911874330
1396462650
1488553058
415255796
205690144
850075728
1353695091
1387935276
62434905
1818845068
183052000
1841351371
2073619307
1056713545
327256550
1938568936
104618039
1602834093
155019859
2124010872
1458320416
1911535468
933414907
1769313368
1327129436
234162955
1657066905
74944623
548363378
754757847
1835617460
908876458
658234083
556265502
941280767
2017964664
630254116
716510374
2016943576
1226450727
212264186
1115490240
1134230965
1098282367
1055524334
1780520046
1442076142
975705470
1919907360
1264335561
176856938
264830859
1037660504
227006013
465612224
56357966
208174873
1681538272
2054392158
1984004499
1583689321
1617992116
610866716
542989849
1891794004
1927751968
1190509747
844017616
1684787817
436082612
939067449
1968323864
1362122646
844746083
28952577
405885463
2042092332
1431944209
1937072785
1200169820
927716234
2041890238
1344622234
576740502
1496248475
144264825
1852334718
1986961581
538610744
159614977
1044612072
1675619098
229612015
1311415980
1949044181
362523464
434851242
339566393
1740464689
1793083052
1194662104
2059519612
260683401
510741729
1789555906
182212399
1676219476
80077458
1045998489
825426836
1596520844
1231004830
1937958389
1108744168
373601542
1532201504
797570241
413972464
431590635
1858720417
1961768473
930827995
209207265
315526047
1280857875
2042304503
360203619
1204491300
1954281796
1103975907
1171446448
1598100381
165026904
225629804
1753404514
901211972
1116463811
196063534
1679901927
482764540
1729474441
875607726
430216685
1019760419
1784166297
632425597
215913925
2132919213
1680286407
828305001
1740348798
1969630178
32991637
1480678551
1327230952
1963121406
1819632237
268221146
2031294746
1541824480
785320079
2145797326
1213157292
1453458905
1528039521
1611167591
1398775978
2143958954
744240276
1580753271
295171497
1443538982
1828595119
1803547101
401253500
1795079573
1863497879
1865098469
1161009365
578965066
418348660
1918519033
1683615267
1596997818
604853222
1868231145
1480762802
260973852
104699162
1997847336
1663730195
2039304627
1178116730
938104916
118867237
93925037
790388461
2035334668
1247856644
774638258
1125879578
1418886161
1204804512
224641369
1673154307
905339294
209907691
1737932346
1757333167
749005372
928869390
1747495168
2105977213
823844302
1317800568
971291965
2147483647
1400287700
1669474535
829224998
2109804637
1759877630
1675027017
1479617461
499717845
659063999
629432517
188534016
1038055292
1227844770
1228172063
1543545398
1332459425
418508183
807512715
529152261
877825077
227189095
1837532854
1369102797
1145081699
84040396
1591122659
1442976553
871168853
1094464461
85577681
1536113493
1075361362
823321331
422331697
2068577822
2068065859
1827770688
1454231347
423402533
360718442
1819373507
1515349172
117068990
119878074
169573229
1134144492
955526767
1821862093
1348345449
492123458
126311514
1542177140
1007191167
880688367
1726401434
111429635
1515319535
1907582227
2055716915
1468741913
372659358
1022969300
893064303
1953100156
1994979029
1112977827
1331489615
2088124556
103421781
2129924876
1592583179
1361133835
1252173961
275060748
1119684902
984124753
859509141
109322610
1600609480
38625385
315276632
1689259243
1512313818
333242227
32576974
1940506173
1632236537
1059828508
1448147874
1968420301
1895147133
1785388717
1691975068
1211692624
1710390515
6079476
1735583026
1673739015
1248861620
1337351466
1140678216
1830426863
155978405
598565521
177169693
1573514532
347852556
374084623
1468162723
2906130
524259227
903213273
1019889875
8132651
1456149566
68349921
13271816
704825774
284385472
121249660
1913712504
1883241448
1175303327
403829424
1571000080
305935141
1942516713
970023059
1934045741
1768106996
1559476647
580902265
1679677918
1007688099
2020077200
1607940818
200033010
2027136325
1802030860
466489921
1378629042
1885978382
1343852111
969612964
610521119
1444390250
961032642
1554996784
1015880824
83909272
75743502
2115939349
650024330
688008792
1929656811
870289784
952113192
1256567699
1614828820
1823622703
1517800397
274266883
1227336058
406684878
398341482
537473854
170871244
254194776
174758655
341418307
1736516754
1027262229
1775413231
1133475461
706392531
1221727945
1745574037
1625159953
1074032274
1090121438
1970502597
1533046378
114937542
738935386
814517040
1942744947
1368867353
64152115
739516213
1330753917
375068894
168443810
99728358
318655180
243956861
1497381163
1010485591
1140575098
321897799
1773411606
2097962435
482327543
1648543402
679932779
1548375607
885282420
1966996793
1893777911
1710425661
1861184051
129490418
2020647519
472564136
635673355
528626570
376408335
164630461
554344012
53668640
1830476023
1640035906
1274253604
604851577
437937091
189935330
806753818
1257326232
292247830
12928921
956723462
903701703
1123752560
1489398179
328813736
1990505231
1549488664
1436506269
312594161
2034558121
854941632
731357470
1316727754
315867414
1402904462
986588072
1592554909
1095004216
963989033
2088322778
1066109136
633484794
2121441891
141140299
1238242183
1830842543
1903170922
1412779231
336211222
415802099
764639646
1446260011
409629093
1354924506
1631791085
1637211689
400920394
757304457
1196904052
463348666
1596813211
1347439030
1805367548
1008560831
208594564
1503496010
559969703
664336594
1801255515
1067291067
1409214262
1794610062
249554639
1735877918
1079229033
1966599322
227356821
1139650529
687539056
1537133211
1866804336
1451477034
330603500
1683680126
1485208419
507095906
726060458
1487325384
1044124108
294348731
324345896
1997281286
511137678
1776718439
1997741439
1045164717
1416289147
377823626
2112673894
1370234783
1205224230
1252854058
1584971980
401355434
1904272578
1717592573
1718710785
367267436
1988479344
1054626205
652007253
107850937
582334192
153825993
326453282
1085156839
2047883235
948946440
1945863924
1192374664
1627340162
53902128
323783066
33541638
1014377055
857043576
1222296279
285446806
580196960
612471882
864816290
1639039674
402307016
1463437791
1409095162
711604437
513217696
1569843101
26707187
1983263072
671630210
1899333134
400477173
1111983902
942889119
161680004
1270068882
230354193
2142468166
1122501626
1894589459
30576593
1229738641
703771122
1211063060
1998517747
2136262071
1171055292
272266699
1743740290
1301555907
2077255086
929023768
566549936
1434576142
728968097
1495464880
1790824444
927742462
1197754356
1686323255
1501113424
126290050
414372327
1178042331
1251802135
1559163388
1995771458
1360101471
1846582557
1608580642
937358227
1537612649
854324504
910309588
87093695
863563677
27077448
497660185
1212767635
1316062527
1424703749
510299452
836049299
1315240622
1246331717
407088493
847967688
1202801538
1954058969
1694495872
2099240048
941531174
782589972
1960009047
1581737538
1446323219
2129943510
1882521464
1385048271
1025051037
1650609414
1574337730
1243139814
1143235474
2108041320
744266833
1821679062
1061720435
159030670
1201273781
1973734538
465247179
419132762
1789253023
1037510095
299657243
1278169050
678571269
1056291096
1740209967
509341826
502956379
159106523
186555972
1512507990
1895456939
1513281890
1454848965
965080905
1694084675
1950166418
984821685
2023585979
872803825
150776320
400210250
1097486234
1225353212
312760414
423759463
1026380441
212616998
755242310
625796384
333411550
787965163
1896666688
1976750223
1777002019
54609128
943234144
1909375096
231785932
1928697204
17025377
2024255501
1027799526
1406219494
1924732900
1730774860
1055349095
588875376
1057198057
380110362
1945052860
1137698251
1089135537
1938349431
1130971664
1264058797
1130673121
1699364119
857727538
1842587572
1364688834
190006514
1693777211
561876491
1517552523
2061684396
1784731173
1266042019
1789289542
243213743
2055360135
1862001991
123257345
1595406744
1131886091
1385256823
104952338
1400287700
2147483647
96009683
2114670499
359870941
1910575517
244917057
1581743702
1095960404
2030838335
1700709740
1259659
1053906595
1937619022
1238842995
1175196287
807031363
893674737
1214793676
1907760489
1241199280
2122961518
10721900
1397248676
287891699
1418427659
529476665
334431887
1461785798
1217402251
1929226858
1709733060
1265492044
1378163463
1272045018
1231652861
2092303823
1463953103
1266672864
1318519415
1086849266
55740923
1872576251
789924863
2008792666
127593681
1329651964
392359665
2042832053
852957493
175475534
1760415094
1420811904
759535990
481098850
798779340
322465825
494697775
856630722
2138862969
691456317
1539433679
603735629
1989838083
132508427
2142329866
1931003746
226945272
758317055
1114979096
1481723900
445687279
996280590
17421230
1529289525
81823494
1155798795
1724098928
1135171725
582737694
1478234653
239199990
379668879
2037000510
1435916621
1003245784
227552248
252141934
1633392632
2097019436
505982534
1884968541
1906476845
20595741
332558998
1152637128
619964077
917586069
228956557
1079313372
1102786738
770661336
227687069
875927856
1387603169
861887808
1733336198
197442109
991374996
917783188
1442705952
125211472
1202020420
816682840
1555980458
470884839
1579172128
580426267
1309887093
1964612639
2145145377
798636851
1309000282
1518948875
646544016
30025424
970793799
277296843
1111086421
309078605
1641073885
1687079333
590649382
1342432677
1586241975
611783436
1471721827
2102237337
1331505153
1462155360
1614131528
432840541
838460746
299547214
1852650927
1295342343
1092791661
94395546
1236346879
1355281176
699482845
1199021949
1709822947
960656897
268830168
1375951386
2062595715
1458818844
1201517826
2082255279
1346878821
1574319492
1533769453
1799903348
1837617519
883450136
663913034
125850910
1418373375
1404439458
2063332612
1147001604
2058818512
993263609
316839621
1133338274
991434369
585449728
47749275
1869139329
827655159
1017453017
639577417
357585050
632204999
620304039
922691181
127007582
1215986526
1335720942
1567733843
1828398564
1975064404
1853801977
807318607
804753592
1298664084
168131896
2065190425
316461219
839517123
1115377730
471215430
858464807
1517113428
2139582760
495113669
714564690
553661620
55397845
1257141848
1679863997
2067353354
282407023
1888978990
97697680
1948434500
1131412805
406956625
1875500185
442044666
2074096247
555802354
269634375
2090403942
1626625171
893739976
193516461
1704900550
801516366
1539062888
876302304
2031059034
110826594
1509604006
1268570875
885755205
2102962068
475948912
2058270201
2096171819
767838354
1477989028
671246210
545790140
2096356775
1752366876
224116552
1752038957
1564296686
1840616380
1321400384
1976275022
935356597
1837504151
59983312
1332088496
1187254726
563500875
835310979
2011670409
772499266
660982507
1760031170
64809922
1119348248
962900706
949139279
872877165
1067471299
239540093
104856983
1880255338
969415245
1993132929
1787928856
145006250
452730493
763823962
131910551
1881503509
975575875
1128816870
1824943867
992538194
1527122227
388134662
574040281
1728358669
1705718742
1017483344
2019007345
2000188279
695963844
532745418
1562647192
691217128
1476118850
1498768956
1301222661
259589516
1552989955
2009666140
924912609
1003471364
255399967
807644199
182637276
957147975
1178514290
617260496
1658652411
900368132
360531512
861604871
1968359310
1157760000
1629309529
636314669
1899729849
1748455639
918706768
1677337551
1170686277
1187512509
852777005
512561683
1260018939
885183537
96097484
1272477458
423987752
1024377387
1115608284
2048798109
286656045
298355181
1006632160
942490674
1710759846
2086266656
823172049
937293030
1878773562
792835689
23162584
1915751255
1999716787
1305778611
2119546512
1123159847
1503179208
814897795
1275472527
914188395
778583591
486321087
1405198752
1987997940
915671228
1408513428
2133298696
842934634
1265050556
1803551846
2120751350
1924224799
816276011
337805622
1152649319
786152878
915797583
1379029056
1822966222
89200836
1088828962
1524745701
752606475
676942094
633900723
1392265677
2010917951
369321414
1271448993
756896639
170262148
1585995613
60603711
2037915132
1683167546
1393963809
2142254026
319506890
1301700564
99366889
717648767
248282315
636077284
499702300
1783500848
1600573202
1212203277
449154817
5837229
1373407405
2024353068
1916881683
513693849
144908791
1493177158
1675211933
383620147
1365856425
552918479
62919760
690385108
1279819948
1940271107
135985701
2000919988
1461491227
2034305221
1498595298
160798491
1768504667
976225616
1718017885
286594046
1909379472
892222525
598306398
265181356
1750147613
1746490765
1900819384
1358525072
2079082276
866552838
1136949738
1950217471
1939283876
922276683
555050784
1694186517
466755156
1513176984
1637553139
84979579
1777330099
886482979
1762703529
374397247
1596508986
1736691506
1431818319
446478387
119424867
154188635
986566072
578099128
1116573224
638103741
105145995
1251396345
1064917445
20108594
79414647
2056674364
2137391402
174152119
1272757842
125671461
404040797
942619654
336012432
500673831
1821560061
106442252
936627105
552797268
539689058
340292799
1429429873
1947916535
1091112622
322415186
2030638887
1457507475
1110922260
1459343083
450938320
1624225577
2006772572
779292295
936130328
1512728542
1773760865
1732835073
979148252
914223322
1465696000
925627881
51769890
1813641754
593295265
396735032
1145023867
1746175163
1123449447
1685435435
328005740
632613128
1669474535
96009683
2147483647
809313942
1183663421
244068905
1251119352
1110673254
1189123695
2091964583
750081305
1096556782
131389144
1316680244
1441667952
142101443
267155112
46837338
284709425
1641161857
1343260042
1154213124
1744590110
1138593105
133193739
516140999
81804672
1711277843
543695054
339813558
5321775
1605113333
315907696
823234202
656093677
251382177
523745340
1780272341
572664621
1367309805
1185555343
709826382
1787149281
1094208270
2065243647
1751172137
204505804
698636477
1142340312
2017566162
996822753
1908887363
2018872920
1031537823
452705698
1555070120
330466339
65037516
1799891521
1890472507
1436346540
1869320188
242770519
1742927232
1463907533
1654163565
206353683
1020207332
173791519
1799393753
333844538
974897278
1059749397
1919914918
1802147474
246687201
197666565
1046521785
258078642
2115440414
1968851681
1619640881
1896152788
1121911584
958680265
749411858
741195475
1231303977
1397438056
282812018
1919429230
58781477
1176071548
1087101595
581142940
1136278838
573324190
239165120
727561193
902648700
181835717
1328373559
771133707
159066917
2121963528
1572970761
1900651956
1537896839
1829850817
825990043
1592513360
770005412
110126201
1740478737
1031518970
2024768446
154067522
2032911353
422398027
805504940
83899067
714301675
1528874416
95988219
491885625
1195405654
2093829574
907143677
1617016283
1412716472
521662656
1961346942
2056240686
877505249
729586728
515765434
1283651727
1897293786
72814589
1962095733
754089028
2083014123
326189560
1077264559
448440664
1900131320
1938765458
1916719556
1016064198
1015202302
1050940988
1376293130
8212756
395059706
2042762541
359982798
1389525996
1298866754
1597363870
894039233
654065027
1134502420
881056472
2122907068
1088085293
472747787
2065821849
593534998
411040169
824559847
499599321
1105746839
1797810050
1836286801
1078795952
191804906
901878903
1341763759
1435831748
1255644708
1626845143
889291015
551010208
84428262
13747564
62055724
1026770353
645540091
1588280044
1533020293
747319318
1602487623
1524163461
1762645653
967266086
1543050534
1627834325
418398162
1025493266
883819504
253791549
1953745077
1517011736
109101743
414301298
887843811
458438786
596588623
1209289490
1624225635
594988992
1231494316
1640264312
727187970
1336503015
1911601076
1162747834
1560959428
89419005
250136108
691996458
1757568108
1619749235
1070415726
831431986
1810597207
2038312846
1681416838
1806765231
537740595
1254980006
1476993920
559493443
1394157091
1285355769
550666338
550903669
1099170746
379517269
1796396888
1160409876
1144734059
77924634
1038131491
1416588239
1073821238
1726641118
1850149552
110998537
1328673590
876196990
407177224
741406117
2001761489
838227713
472344332
1799950227
604964498
594708228
1613904742
1135758038
1209317633
637439289
1587248446
583843764
1196071670
513934099
886298510
102476474
1186806509
742873489
676455140
414798351
282227889
637145206
1936259351
2094455948
1041168044
1701590313
1894285338
478440934
967230229
1255824412
1686187062
197222397
1654893018
801099869
498797563
627495855
792851784
767926492
1379811293
358532839
1950632576
425870966
1355988003
332763512
1051339110
1889283564
1806249256
1613412378
318181994
1577839874
108666923
139290767
1901225990
551226168
1427714049
235636978
1264159357
1928441393
1440624687
622684644
1667131831
1224962846
1610128289
2134651307
1512032901
2020503219
936539631
958675313
726111359
701626086
11972453
1193362961
558087321
969416411
1229119237
76271542
984646495
927201219
499350062
428162432
1389304885
2044027748
1528795399
997313011
662549244
1904264844
311213125
975893314
547529921
721137709
604799073
2070325260
1147653445
266554572
2134649301
2141162970
1490021193
650566042
738784984
980229829
69689687
1117259474
1093483476
570837968
1147247054
1014531887
1704972098
1372770614
16368605
520627010
86249686
691779089
1455215012
1791619957
84671665
518987048
2040921792
1764143474
948843895
1973568686
1229233008
626784169
1147199146
684117094
2102388314
1610907538
1842439359
1864254695
1167002050
1518441203
340230889
992984902
931104606
1426430039
249039896
1382811957
1562194486
1558967354
1600829403
1342684417
1764890962
144290343
54239291
2141667295
1051175109
2012392389
123924260
689254092
700976725
1031949690
376308874
1133853990
2125092097
1932820507
1028386843
439295737
222550412
940763468
833240757
329979547
599179644
581735277
862870089
1936513515
2126540344
1574874927
1320535336
1671080085
1059102602
383983931
1465452562
1337407758
1244895640
1691175728
313945177
984723913
691601573
1651440580
23121921
1512589205
2120417592
1621552045
740348752
774244552
48356751
2064688443
1478647234
421219258
675331458
635637237
1528598655
1284003283
824842871
1316083385
1108476483
1474256668
2094753774
1778259856
341090447
372250229
490678192
1996016216
15318847
1783157524
97622170
1846685252
1926966929
2052405847
1237031503
1836791555
171045209
660360107
1411457427
367184521
220081106
490073053
1825180639
1379068588
1718906913
102535882
337266149
503681930
2141996042
873564911
530965156
873676311
1642091880
2063187958
115700274
1178690905
2045554934
1636488559
1744141579
799154394
292732469
1445401045
1176734922
112509850
929964059
855793208
1962611977
1473233882
950114346
1039610885
1608513857
1836892190
215583613
1575854839
1228510327
525951126
1417825612
1760692948
320830364
211281749
52323556
794718393
564061962
957659014
1144212982
829224998
2114670499
809313942
2147483647
2037768316
1588168417
579360295
1503286315
543398988
830527153
1529778899
985146352
903834394
1908569139
510199948
718821714
2081994257
342836455
1003352294
1859315583
1232539358
1509422675
912203469
1383363823
180267330
1479443351
1643823384
1591329686
826580829
995116885
878843484
1876023663
490912136
1771948324
1232845315
1916310954
2076860705
47303666
6900379
1988546871
990934037
322529388
552333269
1796333073
1460094258
1012835051
1605845846
1822352420
154872534
2076782970
2093576911
170570733
1316482970
144325245
593162058
451323828
1995399792
1937607896
381076025
1709759626
1289123617
1669481935
1912226553
425033474
914348065
359675031
1347056806
1679382609
69020790
210543797
1687928465
1796473696
631017278
1528205619
1174211861
1634943774
1869480351
1259366309
764072389
1879175199
1134735960
954277887
1748970023
377881066
426036774
1795776614
2041014154
1257587502
649800553
1815079093
1387310977
1807645907
1378323311
761598348
1638822144
1617447738
2055986054
2091640305
687595309
384050166
1046200169
992543343
1695284980
2116419488
605258466
188022193
1192976639
1345635440
701757191
2053129253
1816595294
329642307
803762163
912689627
190607145
440242638
126105590
2009921203
1433603358
1948302881
1782224858
452227255
2125477847
881814404
348305892
1494984901
1621270097
1403338227
553846509
1013108081
1925792384
1342940939
1929298400
1855785001
1178688551
2122717677
1272404237
254138215
1293315335
449582911
1077436863
1398088271
1180341747
297314047
1710998444
1055244126
1475753158
1708533881
59378094
1518482640
942395818
1764612955
1273230621
198009446
1360590932
1319933631
1996059417
201133540
1428151932
1963801116
1600320465
566120864
2132404101
427016358
870591997
2064973034
2117101506
1562959297
581121437
2125644144
1207405121
2037781309
1552106459
1439257316
1550706071
1449012270
1970122287
1192469285
786151388
1548078371
2002990297
1534954760
1499905666
320765898
2077294680
1066557257
644154864
38669614
291135971
1420587760
1452768560
1114443204
412314494
109427973
1792428326
1995649367
704299513
757773381
1378770780
796650094
1306199160
866001983
606893509
1882721740
409100684
724605418
1514370315
479308400
5437124
1112810737
951570433
733054872
625225672
1638067763
1960574961
1298355307
1406681374
697144087
467186210
469767151
2095416037
189354510
858152942
1275855795
1540553293
1981792727
491315786
426818242
1279236076
920878173
1354181774
10959079
1581565604
444403950
566172331
300494646
826741940
228155241
1556086411
1142808977
283083388
1672963131
684148510
1916288384
1058355384
25429899
818276680
2065775538
1373699799
594932941
183696989
335831372
522913690
365676303
1558338475
1337537589
404043924
1377232788
261408474
963243371
669741566
301639765
640902384
11875342
732472256
1045702933
515583987
1198271933
36176447
36786326
530290816
1148831249
236632983
2062195834
205126426
672251811
391901313
1878213637
988817690
882726340
1372588587
1459567490
860801621
775406046
598765513
1919627766
246984449
1406014517
930663085
1465298893
2017648963
2012556178
1152118172
57188059
1287539225
1757226455
1322294435
1701761749
1979426559
1840207292
1688954052
1300612619
1936297091
1397829696
798078412
1962288422
984818210
1543700489
1612558187
105729196
2086037759
826015319
1318600589
2119437699
1876752559
211749290
137621962
91314953
1599301502
1118942982
1380097809
1217236643
239019483
274227602
1823655737
180311098
384551331
1416334558
1822747429
1403222440
82058080
655221657
730400997
1069133039
1516926508
1197079869
216905725
335245752
459535697
992571415
303626572
706744698
750995821
888025820
1185150203
1643092635
2034932654
2875622
1031951147
892462543
932960630
1193348258
105269326
1834685749
1196676068
1759251103
1997962581
335243568
1785823965
91485361
952813794
1007024379
2019095039
2329869
521100620
2063594183
686446867
1814129249
1984265576
1576210856
534488229
1206257795
426566146
884204901
1388988568
1481533981
1861722309
1648900693
541098970
307811755
486090546
119306614
95329909
559569910
1714317489
1901248160
918317719
70633820
1289703136
899131815
662853068
1003450226
1065679847
536778311
1109074883
1475220087
400717536
263763231
349869519
376591844
1609688146
1114288237
1450295836
1399112964
22136489
719840756
1319662874
537237429
1160101484
1311738846
1475591405
311263083
1233202360
44902113
1691328021
918536314
211037156
1295223965
596433321
850271123
1825794561
1964897220
173752940
367834225
510673110
1898041917
1185037716
1515119765
566401142
1474877984
2061453063
52371655
1266140284
1908274820
199002631
24670600
460410297
90702275
1988030393
84696444
1796043360
1208831827
341494901
1074283974
1890933536
1336120639
361449031
1466789984
620150959
1842408144
777452102
619362765
1583892468
1771272049
1788556523
1027199132
73501368
1508761945
28804305
439940251
1489643897
755636578
1725548478
1884047260
1090234740
1335849380
481876694
1119697879
1593792123
152487970
399651329
1739751967
1118725802
700068783
63743101
722768139
81548926
236304004
405117461
1619386784
1185087087
302708934
2145310945
445257356
628269946
1366101837
67674105
1337433765
1895157963
845661982
1263708846
1451828977
391782359
1963173068
1720347233
147407581
1629564997
631049404
1156855672
1890973691
1966480828
1544944298
1133325345
617678885
620922289
1738204110
1934936661
1520354665
1335170761
1726801847
421465412
284327731
2109804637
359870941
1183663421
2037768316
2147483647
1063999635
1958483737
146598529
1592336683
1336485219
306236623
434075239
1198946111
652578838
1635825136
985499258
1439674366
2107085040
658730644
383224710
180307218
766334778
761810547
2062519395
368149701
1422394123
930658762
1452998606
413539484
1377039854
2015258299
1480782584
2146852954
844307123
1460504499
443464238
1528593192
179156554
82002923
1938938793
406678507
1835389594
1499218076
1239179921
781513071
1867814139
1649451232
1344451626
1537068506
2133978196
574667874
573593672
1419838362
2071503250
2106978987
443740714
128502109
1093466739
2087225767
1296334327
251844276
2044819241
1056430965
2077457773
361382142
837581035
223662911
933396418
1999487221
70105963
1381402015
917298284
255772556
1038850857
870818362
2049117724
246234300
1864418638
482828114
823409325
1627489404
1306247271
484462254
1560122284
806178129
2123752246
1764276508
719484053
532259629
847434529
809824645
2072002587
1325657613
373103981
913469952
1765853355
1762994279
626842459
1696353756
1949977236
130376968
1542301816
1013723662
783460041
670824227
821811069
468821456
1927226212
1033795668
1805746418
1072437280
115041656
1148343322
593449961
622100124
1189482842
1868484923
1166374358
2016388638
1750811037
1497066933
1419442486
2143478492
1414906457
349058746
2122687848
942928644
1766339642
1737690242
426338740
1018795566
298797725
1238022711
722462553
1528204217
384356911
465062719
760091935
301872005
817501249
2025043912
185181045
214677025
188843346
158483946
1958899973
1839067583
841891515
997782922
1287974650
603272694
1981670855
1955733533
1202431254
403814160
2012966493
2091553440
1905407904
939236136
1347058783
195030231
955726511
630744285
787090388
2007116287
1369408405
1606052091
287414988
1348904526
1087098489
598763394
1256918101
677123719
1202067953
617026413
1562786616
753351560
703805027
1786610803
1559860679
1089733720
1006146690
1998503625
1024444746
1584432161
41509493
2030061856
1550023446
483320001
1785512833
1318315243
1771774359
326136750
72765262
703909138
501249586
1646124083
1794309898
1851698217
1063330439
1615952461
1494533244
1888185873
2031243111
473920218
1744017440
1379259676
1638389187
343067017
1629023510
304106484
2001202293
548603652
1127544821
1108816892
1031154547
629052889
1825704434
1631049428
1643160311
339116589
446969685
1026189453
2126196711
263653407
1979818256
1872467445
2102145618
635641085
595914803
866272156
191499049
1902108457
123344442
86652660
1853691396
702572343
1076563384
1504355193
1894854021
2044018383
172232359
1411662877
195857219
586143471
694819547
432264883
1497936587
1639170721
60983313
1082161421
212254339
1601565438
1903934110
1962911978
346535878
1000308035
830539683
229360978
1209093567
1683020020
417161725
766650797
1811003701
637445726
956252461
2083647816
1473563363
1306300436
1359980147
723949316
1332145433
2034898024
681747062
1505035985
1659813016
1641983257
384688700
483956300
1128065497
239644983
1193854542
879634073
335525235
750501208
1094229006
1343005662
481860179
838144563
1417588317
1152718235
92069918
781178703
805180192
1472240461
346501912
1257711101
710152583
1411646820
595766738
2118808614
1706871303
673447405
553376911
1861386794
866908939
323662932
1289924093
1669398094
197834612
404830549
947372250
1448184368
2007745691
1993993130
687026130
1696449339
481768116
1556427203
160923117
759722500
1467148360
360351809
592941431
1871032116
2100958272
344652026
1800912391
669020209
515676530
1604240607
200013090
1295373268
812915757
101214567
1843779837
740497666
958059486
2000850254
491556581
98877812
1464022989
1314546192
1650326214
1959173035
1135979882
1407602199
1413922193
1889476382
112623544
878648948
633270641
1393931217
1039454006
1058450284
2142851631
1264501213
451796451
502148862
40100175
1537979648
572953120
685114389
1273573354
1843053447
1718320285
47123871
461302346
1267124788
917899705
1224022670
1912864441
1482902792
1982184307
1932786651
1124430492
146662573
513961622
879075256
265336920
793924794
1531133310
1152742690
1675768894
1981130064
479032224
401973004
353491659
2058807173
1679263379
1504446195
712759149
1585039224
743709580
1785206680
979511221
681595995
627374321
201010843
2030762939
83031418
870679197
777155004
466682652
466798806
247792382
692896624
1593024981
1009414848
1633504545
1917845915
249457904
35080586
799503130
361081943
1682663154
1519080889
544364612
1291477578
636318806
1473831618
441717481
1946928446
246172476
2016349472
1170614724
450124732
1665009928
863025000
394990395
248706209
1608432046
1299190743
1178749969
906446758
1702178921
1714351844
1936371903
1771087011
2017696473
1321698545
1756867190
1121718682
2034756466
1622416207
2085292782
2102492264
469678229
660134285
1074630384
1319492355
1459528073
1182034805
795691576
85198282
833087506
1133092367
1623816651
1934301529
2125812372
1858439966
1905878366
1286273889
109593912
1433610559
1712290122
1195874857
1120197018
1030806857
722553907
968718469
761793241
1593092300
586581718
1777252109
700567202
581770160
102753089
258068880
491954318
75737831
1790006704
1952723733
1903754152
289067350
253810031
1714195007
1869178886
848875444
1133738604
1300304022
1073579160
2076496487
1075180971
18690266
1761467938
1343290484
1720177758
1467603244
196049632
1192778225
174429844
994047541
546646534
15944265
1407011531
1619317104
1156301131
1382935044
1377105861
1198044937
1836046881
1759877630
1910575517
244068905
1588168417
1063999635
2147483647
353863120
713769202
1844636764
945107128
35253851
139993510
1717361767
1525117191
792039788
1641963914
947612860
1954108407
1359986496
965416262
1766373432
85248381
408109574
1545273350
2057498029
2139183027
574940871
1294910656
1647223625
121852874
372676802
1001267233
107304377
2016356303
1284351255
1217571528
131975975
540834249
2130464513
972211995
2100513468
278925426
1022458108
1800861697
2121171440
303526666
2111710186
174847048
528484149
1386698309
1796616783
262466543
721367620
457027841
2093999631
1421926227
1872339410
272836545
1230219753
1080307607
492659898
675935693
772637538
329011810
126932428
973313842
2047430889
1353397915
1082967135
1015447699
982366661
1789119198
211529974
305475429
312259832
1525871226
1101342400
1050127255
1609818154
475689581
955181869
1076332326
955683546
821823611
960847942
1176485153
1693703980
330896697
118932973
356126022
1764835901
1088443812
2067343254
1177368973
1910668871
1190852675
966257093
1719093910
1163885178
1427331973
797651787
1371581723
647677076
1060905762
1644375616
351741286
1545007034
1411023791
86713153
706047296
39047239
416259709
1575617180
2126853237
1505150260
739041992
1884371846
1199123389
1015684654
1481702763
1875663052
936372597
46627022
1905503655
501756146
1384882332
1945780534
1948428872
1754946256
1819266592
1725685751
2046230736
524247951
1519596153
93648409
489211185
1026503214
284050759
59397343
1052871221
2023697062
1949204917
1573199333
208302033
1269991406
1728088057
1134589366
1431080642
2043057732
1914663868
548798320
1433494451
1919906079
1492612918
509369581
1621959153
1876927470
1419464263
1591510242
1659277339
753691473
1838408187
2017403204
1034988544
251351076
322939731
1513930806
996675789
945187098
639929478
1417193658
21823653
1632064301
1375693041
1451665795
2002246224
1869549934
1545652299
488477017
1571881404
1666069345
250349284
267368599
433558709
1350746666
712074863
766879898
517344301
891614803
426502970
1281809212
450820944
666201208
621446579
106221964
1191159179
1015986372
913450579
46316023
823343109
522095795
1779635211
1867419088
2031415913
1304406773
756186085
1015948166
1360324067
1539048526
600647000
1716920044
469510210
463896087
754943251
1476744849
638291063
1019051448
1215418206
832661142
2147339112
2041075325
745199481
1771366317
907876861
333095740
1363427520
1354764432
1015485590
1241802459
1737172511
1952291419
1433872546
1062907505
1966071341
1901665768
1751579741
515566330
836240093
498382215
1980280432
302848747
342343367
1812919841
1580277344
16194736
1538486690
852699489
27283272
501674892
2066305322
405809548
240222230
415046457
1690891059
1367969016
1260062266
1007545909
1026749190
532745056
698730804
347854591
166306144
1089588661
1101092416
2033125544
396631128
2105876598
724132192
852259919
930547933
627092685
367107103
93456433
1822863910
250383539
787713849
1591769458
572662808
1131980720
129965302
1670289892
1469005564
101626119
1646936761
838921369
693621361
1132043174
811481567
548621370
998706268
2090062933
423792258
1060690958
2060123459
1816815455
1721106924
1273650847
321121380
360702945
1219899033
201299480
35279420
304367611
1885293085
1579099625
1372723095
503432839
1855623138
237879975
1090035907
519903191
269527577
261644241
859070468
1420612636
1522728349
958143316
1334700053
1758148545
1722764232
906565909
1159870309
1651583673
1713583852
390488582
1990666464
1587607327
1709590719
1538512768
1009771810
142177842
125228465
723553194
1093401914
271567494
141772531
1293856295
752258996
874508372
1898958349
712578411
1147067655
723830675
1067334390
1170640755
1365168302
1592605227
373972272
2038057948
274336071
946318154
425489735
1227934579
1743310951
1614902573
964258314
364665185
1331062383
1380580588
550521903
1737249073
497509906
869693072
1235390799
1752934987
1127680281
1891674819
1538923672
722473525
1696437084
1507729169
1499411203
186820486
2084231796
1670522507
935358128
846353922
1126736858
528818147
1385970184
242122816
1167204305
354565808
87880520
928580202
1403786544
1584269569
1310358387
834678382
545291757
1891963078
1791113273
506284308
803479443
762409892
36293925
2094631749
373067379
642647731
51972954
1256120197
230700176
895925321
906429269
143100991
1548172026
329651544
454376435
854318262
1482405473
1331837676
1562679485
1988230433
473025097
675058984
1226586063
698313332
1442571977
1583053238
943363392
89147032
1322235508
232584772
549046512
913051673
1962193202
100782379
1900322883
386855970
728650875
1610707312
916011748
1850754647
1382126437
107152065
1111296555
340368716
916897422
243933662
102882829
1832157352
335371536
279883975
1503661009
1979473466
1547786658
407927857
385781775
633985620
1102601474
879871829
1983562003
2058516141
368154919
28900992
1209446655
560185708
788436371
1899498290
963561352
1600621682
1694087418
372215657
490082526
578924578
2101588207
1029687490
1240191680
1849901959
1366825134
1933265007
193251376
1533815898
21829028
1022040384
1130705255
1129244496
968081627
472361734
922848386
127280076
741097879
1293659817
1713029830
1359296533
1315731349
549701715
1058279870
483207164
923330486
123797194
1219719429
1446825948
607683727
1799550980
855129616
1578194862
1532317819
55923503
1248474390
1901601558
244029609
2003037199
1610692859
1076772888
33899143
448718830
745992948
2037680558
1473347465
653278799
1050242708
1675027017
244917057
1251119352
579360295
1958483737
353863120
2147483647
1432824544
45051695
1912644000
2022845245
1123787907
2029161870
814329352
338700604
1711450693
391624505
1860776218
256461369
630871575
310215110
1923487427
471339925
1936963125
766322572
248227718
2064382025
627630984
157197671
28226106
876594305
1650621806
449257637
1890575596
585783564
771920222
2111393120
454547002
19074043
1685415404
1803030666
841261564
133464421
1657279453
1755313973
1327698735
1026153792
391874319
2070920044
1954515165
395435516
931280350
1008931190
181686965
1325362833
842866589
787299376
1958086667
1304278607
831963803
1762211400
343369716
1823102870
1000192918
332110719
951879443
664783792
610080037
108770578
738121950
60673827
1876714229
117075259
382162892
1365754570
1833483998
1072068349
908565319
953070508
1365313923
1970581025
1797291650
312663506
1018003969
807400315
1054019671
467992017
638567361
1287915889
2142703196
711729381
1159300115
924109635
837288300
2020707446
1495584483
531716751
77754773
507225770
1502147462
1845105605
1531085707
1863720605
1115790368
656277526
2084038344
977754305
75611416
2134153009
1848736488
61057929
356273339
1291003223
1891049185
1570136378
1541244445
654396644
1440096205
1042511181
392389556
1860552704
946750828
845417694
1224585544
940376640
441454472
365229853
296528737
767518530
2011891742
1504459298
1359909690
547626971
1950430157
654309316
1039731369
1932582582
1837862809
900103545
1687935585
1437836822
1031031111
494868889
872011725
1618758411
1236124371
1695467587
237287183
82239583
548762301
1495995968
1562313895
1915896739
1057646476
1525712749
1054469792
2066222873
2105152415
1042412840
18404344
1585902150
1194150574
1473715391
1566310256
1770635799
400192447
822919897
1486251649
986001629
2001593470
452676073
1135995981
167359989
1609090916
1358082955
11509202
939076555
293335250
1702417142
313646737
1099582546
61533904
492186752
1222304002
559950883
1225715756
1945938684
55102331
216297583
251389175
836401633
1139777647
216741471
192804047
1299783818
1513054688
1791621287
1068438211
250123675
1585183622
1759999171
757664945
2074889462
69152443
1547985642
19700111
1647079108
228785633
1733571061
1671105332
1745479003
295764523
1407152009
844918189
882514822
1126026924
1508149943
786125964
654260462
415944543
387873774
48906466
1952236393
2102917395
1749299265
726676193
1334360970
1077475969
2131978547
204225765
1118485744
1488966735
1922540704
2020436508
1552709165
1352747391
1451161025
1228312035
2086220732
1953415956
706002489
390287228
669124473
1176285400
565213352
1192903426
897278665
1739081843
367974692
1733663116
1361720372
976248724
269381511
1139399369
1528543534
2010390681
2121881820
40372618
992475192
140193716
346888979
132351539
583232769
1933564733
574043820
589925866
34440387
250611402
759963199
911509240
899971348
690562176
52808545
1473170222
808314200
143837969
819851203
773677463
80453058
654023054
909495459
498527899
1891144739
1319360910
336678267
1922957653
827259367
1080433292
1569497536
1538400342
1354154827
2131035673
703218737
592493275
1653739809
1758147786
1309205218
1857550779
1873145793
896604275
2002794710
918528934
305559348
662059712
1102010420
162784861
1287074046
60360984
1512853102
158910359
295205912
580486806
1596492184
1844243765
1627838222
624657844
1528301766
1526827218
524962805
220499422
280685364
717143148
1231794148
1048161919
618623777
352121196
482532393
1102667853
1253718480
1709337261
666653231
332865073
1977560015
1208011364
857016877
787499926
1746376839
1978186937
1696679812
1415140228
830318899
1386094032
185276237
1811457165
324028430
345219650
1457334150
299761553
855665153
228684540
681594350
1588559961
2002683394
112187123
916567107
1448609816
116927444
850344385
626850900
444131533
1362959385
1382862531
1165399276
1509110044
897212045
970973717
934749817
1999072535
2098659334
1290936650
1359886801
936754926
1332556844
167087068
660554852
30331556
1492494601
1802202409
1296763774
525351462
1060369939
268803943
399811979
474702078
888695065
115139308
478963257
1657766535
590146614
894312021
1592003801
2098274972
1141933328
699399125
1845108089
1914239672
660277257
1169965795
472707273
1001335201
58469502
1491402797
1031106809
1771140114
273130906
197962174
1423771674
255430934
495983243
1283426393
100497158
1044870977
920954813
1104943894
1111732140
1908601092
2077192520
169603063
1889816241
416589117
933563528
117901304
2009327407
1711491785
997909327
417557572
2123460709
1136896365
1083993640
254497268
1066352772
22849071
1511237852
310573508
646398941
1626137003
921210287
1719047765
1681919948
802602788
1813298737
1849470134
473360544
1880207179
478627978
1342899480
1422664259
23007346
1094028562
1820666351
769473017
595648161
1221012705
1307892512
1393004436
1102655402
1993527767
1254477325
1626883258
2033552474
1752306699
96616098
138768394
269603523
1856394470
492702299
891349995
1956440693
1008622882
139868277
24579873
2040473343
301925258
275514679
19262078
779603403
1141775751
1996846748
33173127
1648513139
1737571893
1799532022
244378794
306656917
59676878
202921840
539523432
60448011
790187722
692248783
1740719950
1521788208
1285304305
1549697394
825512375
782215787
1503557523
830199104
1888567597
1187471255
235403566
275179881
1443031688
751307266
934124847
1023317455
1570507979
1689421195
673506800
761150388
146666562
2109024229
1479617461
1581743702
1110673254
1503286315
146598529
713769202
1432824544
2147483647
1363493721
670170061
2080154054
431855654
899143909
2076797387
550291212
354350502
1899967713
1971752190
568985114
1714222105
248205352
2032598852
648906573
6402002
675687751
1456623049
149775556
92945144
1918714362
1007629717
2081961554
982875953
164170569
97741556
1343292494
2034929377
435011489
128830166
1287333946
1679431975
1797092126
420380497
303395766
1293297353
561064206
2037870671
936421408
526596169
46643171
1856683156
1266049036
1349156929
1499745980
688384782
140295908
898009485
1416126796
1422895570
304366754
1181979349
449822135
623705893
480191222
611980496
19865908
868649855
1521452901
779798517
424350654
583357370
852765439
762890925
1284009786
884289044
388572979
917734846
1725409697
2094345582
395212391
2097929670
406568735
608358265
43862594
1109277442
433136900
1334917874
989894574
433715444
794305586
1143221404
1383140539
48958945
688308418
2139408384
840227894
1706929206
651270458
897132572
1212931368
1112306008
1535299627
767330956
1897446988
1687113848
878890136
255260083
1881860145
1564428110
1453498277
998060472
286423991
933317814
1856995654
645333015
98667696
1681615591
697605703
118640672
2123981732
2062988760
1245040471
1567127904
2037256651
1549713647
688716804
1453557315
1668687416
864551958
985521540
1832489327
11884417
983857666
795439953
156750587
937198512
471103667
1968611810
771471208
1457417483
749031325
1492197753
1989808023
1814681389
1987911748
1842960227
1696915940
1151283070
464488327
1801596385
1012218288
1076761476
1374455672
69978881
1562324820
1203974599
477789876
916029808
1193729845
1006636035
1489411701
453806471
316412072
14988851
1794983180
29700201
937020197
1494051765
529850325
1051623421
1731440534
1443554947
862467701
425253773
1356240367
1023100739
2015303315
1595538769
342133175
1444843820
319942846
738753502
624265926
1079030120
1128607371
871330269
207808945
1207351825
2005883199
147337450
1628486688
162557759
913370530
1834310374
197936168
1240484406
491769550
1439959909
223619129
2114673955
2009285033
2027713568
369059343
109017151
1217246517
912268586
1522396561
500341089
78567609
1160288552
1847513258
938689831
1763212098
1056037912
67145578
632856694
1750486358
1984190217
1198243921
732257666
2131356976
1235796005
1556526517
478219220
1304380882
1824182854
484457767
1481301278
1728964017
1746034397
349407104
2020633278
1893066929
458849891
229468468
449824788
1710583762
767185864
1862662505
1699418748
527170897
25246976
446329206
1584875594
1739716222
1544172277
683935772
39648000
1384703836
1753620893
436716678
1296688400
2109137914
311670698
398523134
544929307
1718166420
127874533
1063766659
433925638
1495249256
833265862
1565855296
202624185
2134519975
1444324467
802328429
395678253
1790469702
915775027
457847881
1409737212
1119199272
1790253328
2062411548
241843603
952535022
592427231
1421031548
29658718
1243264231
168065711
699664238
93307595
1479571734
1632859583
293766017
1052750229
1587895391
1483400225
1792023790
28014170
1281444176
606627857
738263102
454873039
838107447
636411641
1502140882
1457461843
1594291337
724036531
582939153
773189319
115002555
851607279
1304034514
1058887832
1183388299
1485634110
1940490618
627028966
67504038
1236175016
1709151135
261184296
802551421
1880151165
176479516
2021506788
925179477
818551779
1722875874
1779322866
1977892448
2079509999
508307278
1474584658
1774346375
1748983076
1026560413
2002700911
16330094
1475656017
717852975
1002223996
1491012065
662183557
73340790
602978067
571386547
2079139976
133437657
339628274
1270392214
1927780528
97448017
1130583969
1913324070
1933336157
1553119977
1451817338
1310801679
588317318
807484711
1566039898
663880304
613578847
637608749
295472700
1317565920
745604860
1315111932
1263650556
212931673
1801824347
600213961
1585048284
1396458543
1253427781
2111439567
1113096889
1638274262
2020771063
2124616137
37366056
1001937594
131058638
1670209348
1009622663
1570086410
1970837579
1139883194
1313858305
1580344232
575012610
1249369467
893065807
678047783
2102360279
1815565733
2027679023
1968446858
1906606503
1548180032
1913805613
391108137
1927496519
1191348073
1362177673
787846380
144042376
1335955108
1567010342
270420765
1027050274
1975153239
258425586
528475617
1665624523
1441455080
159190138
1896077280
947030796
599226035
995154203
2118143817
874411386
47218235
1300183748
1310533069
1249157905
955325185
1077752006
989422004
1895850948
175630729
13321421
230826237
2075384626
404403793
294315005
1391749410
1225946337
686792829
86266610
301049097
1208541401
2112320680
742174424
186873880
837649273
1214911737
1791126635
277906046
1850217067
879528146
1729573462
2010020965
392777870
1997985593
2141725348
1095338120
2053613663
1894824677
222075531
721834603
180589071
2013784509
1473645276
519289175
668485899
449925387
1397789329
1579059878
1256030945
429925888
673372930
968643830
82492170
1663919804
114799629
192844427
1722826456
1912560536
1688991558
333257015
1766088798
1034028330
1038768408
1175310942
591241070
1054103411
2099492375
134548426
1146987483
340360525
1498357112
821923497
1916354713
462559377
956214230
1722957819
452730400
989832234
1799551737
2088183699
274970322
2023796145
1704211583
1297918534
121675640
1811739311
743953430
1101070455
435630854
1867746059
86760831
1537158308
1551947684
1971942734
144016808
268458014
499717845
1095960404
1189123695
543398988
1592336683
1844636764
45051695
1363493721
2147483647
1450474447
1608525476
1263137089
1650022566
499595237
559823262
302621456
44753257
1802170848
932825154
1660357220
384292002
333666912
612989055
1201615896
740175499
1503438155
1968695851
53104467
1007137827
1642732949
1379294782
530531452
1632667790
1051587566
200643028
964059928
1149447231
771840982
628502317
238901166
1707802602
1195878479
1957027880
1840798439
1943110018
1323340062
1570805986
276258372
507084576
1522593722
1220830913
1051292542
1755834460
2056500541
1999670076
813200796
293823050
1900061479
1515103227
1572894458
1271653234
1718384375
1452630621
177174661
1548418516
1562678790
814937721
1303870499
31208825
1276304313
1125074926
1006293656
1838937962
1910315548
566218987
301387492
2070378425
656912670
558297534
1816490097
1712585245
1402560025
153129962
1620419583
987423900
1450022079
2055464485
1349262711
2123904634
415883860
428476459
1932892007
1133994843
244015278
1208482532
1470020395
942700623
1852526603
639232404
116726301
117894647
1679628367
1114392906
1734294474
387936352
731716615
542612181
1367460478
726136011
93916946
971948374
824915144
724033594
703293152
788150191
1237504848
800099002
461998544
534272269
2130821787
60871821
2034755509
485229238
134336212
1455031951
25875555
1932630678
773491934
941421264
262809238
178272156
1338592656
1797803753
1655993317
1382517308
1680120625
360677985
804146735
220859441
1472384643
2094144232
668364274
823360075
1412470393
197015684
1123600100
1701935376
429809065
1384275071
2065420395
224665315
826698986
144297358
609544573
1421167550
1461667977
1327063157
815362864
1513124984
124520741
1348304856
2031312351
1874876463
218258530
1910196790
625225983
1190070704
657134573
363102891
229481429
167991872
32664489
81271413
1865837751
16327944
1592624835
421658367
471379732
779716413
1521050178
39768969
1559771897
1661689104
2033380402
2118038817
1600075148
855494491
566270071
2122455937
1357189092
1017183530
1391310698
24175472
230942500
1586049220
2052409456
212170572
2013323876
1254153455
364810822
641261020
596590704
117477008
815635254
1593843894
140674648
2139221174
2061370166
1051090465
1918698689
1477296143
1705788500
492601010
1717455262
1225192198
648900405
1894745734
1009991063
1770166876
1364561597
2098135253
447816239
889392364
2045726930
172603839
1883551254
1473945636
892731308
979238717
2014597203
2123144832
462118035
747570806
48065672
1050910759
207064233
1085660865
972362190
1188532873
99451687
1895809996
1120660502
487873603
1439079657
33933103
1424006184
93912075
1216675479
76615148
556362397
351392434
264510757
72243103
383908750
876255073
284625245
1445575437
50686831
310036185
2057884645
1756425896
244436691
1598192491
1151620211
1442597902
896530330
1095688302
1229465844
2137547820
636009968
1795338233
272133854
473791341
925242352
790823244
660281796
825567422
106845852
647089067
1368273899
2129218525
1712788305
1887749788
385268086
364790012
1327871469
1975305266
1465128110
1299386322
1880883112
1194527179
1057043589
557325362
1278170605
366999064
1541174250
218343489
1890111822
1540593332
915848124
923989994
350280170
1767222072
1255994019
1961602197
296878502
1492008924
750665839
274808494
1829990130
1186918720
1134674815
498232052
1227418408
1204691589
1097751928
862109394
1081112999
1864417334
2035301126
1351365478
618920136
1244226019
102792269
643217285
1016626776
217091856
72653213
972729077
2012433965
415143766
927413890
648087472
550655783
597523558
539819710
1834464658
1823092913
304780770
1911662519
646790813
1358547165
416631244
327875596
603810085
244126577
1825792153
875264269
720182339
141342377
236688622
777070747
1791742686
602623336
122004472
852658283
538538329
1684303347
304111450
73723824
1977540616
1192778049
2071453586
1903019812
1055634122
46960977
400772727
857716872
1148595426
27159677
1447826528
1525752174
1974285259
107306278
519555089
238741576
168366280
880696173
927367288
947046481
1522516588
63899654
1796593874
708668542
1505267805
779170241
1672275677
1094601353
862706187
583701724
1382549695
1129170807
790323888
141756533
1811290494
434998932
1577298548
1903394187
937689453
96058089
721431517
193603771
93754995
1376356370
199200927
686156532
290625577
363442452
616724556
739080630
1974148923
1044968820
657466928
983700317
977119986
1758287125
349471633
160088742
1112231451
242057629
1138513545
1992922356
314280069
648600154
1416522458
1134248218
2064046898
179485984
1163694050
542966979
281111636
194074674
188940478
1404669445
595447345
1918950384
1988660484
275835544
1245002515
1009923669
1264706225
798047930
466104234
1979644910
777088180
226841064
322592638
1360582649
1221671392
1907450739
651104099
572810226
376156086
591842474
1970478740
199152726
1523391239
1031364379
1111930693
529679221
1123714889
506333924
1235703369
1582200258
439249597
996143262
610886561
1427825395
1916650493
851785492
382744881
2006752257
920320325
86618723
714472875
1068353091
966902546
1228503951
869031232
1858750851
383478457
1736415003
1874797675
860065877
1470542841
980545790
517355334
1704991609
1554619161
2128116756
78820545
1867731141
1371840024
1878260962
867449923
583602623
861001572
974599559
1082823674
1492434058
1632505254
1256537750
309371786
847299699
255400106
1794785086
948347556
1651604393
1873710576
98277923
1221216047
900409381
659063999
2030838335
2091964583
830527153
1336485219
945107128
1912644000
670170061
1450474447
2147483647
1501049828
179197916
535100050
436459382
1989538415
1299507459
1239333244
965544790
1195134289
782198775
2066259885
292090777
2036938230
1999518873
973051988
1571946297
273563094
23487312
1098814532
146752472
1019123801
633670905
2067348357
837406231
1388292161
1498708512
1229101068
1808488761
1716762122
620972377
1468552866
2140331184
1081404377
1729174986
1988871147
1792959
1055904808
78518648
754135503
1831910355
876171851
1384811433
1846690273
974928758
1232487225
395577107
359882780
606570260
1733274492
582997896
44833903
529934526
354805340
656387532
416558816
734683942
2022779788
533841448
2077439135
1699943851
529787889
434564784
1653984155
488528672
1119988265
56915901
260602663
160513127
1856086957
1084051032
405288244
818747721
271898505
43770481
1740317657
1495896585
1192660279
667177206
1774063365
179171394
1354053569
473767136
895872262
1132362050
1991081852
995375344
914693363
1842318392
1454488005
482244763
1624026202
1898315764
71470436
380148802
631467297
1149237083
658604496
2035313829
1638200035
1621885306
383531481
112223847
1605792909
600257175
461837333
2049527801
1960257458
463478841
2005331587
1044822746
1526113965
383140535
1753856091
731767809
612398822
1635987135
2048900326
939415655
1002467347
1840248936
1264375585
886091552
669865359
322622020
1322770901
1654957986
1386621483
657360794
172630906
33695530
1182652526
1798476595
1843902245
555545972
115390019
370375343
574877857
1479824409
766610149
1386028514
1324625875
452927295
530908119
1495213859
877477636
2083565164
1227281338
1076531361
270981556
1805532944
1963758075
154226274
290581414
425297055
99897629
855942596
1555715427
67520613
1538404943
1593722741
1398811278
35210739
728801390
1283610503
145221719
10534127
1880475742
1308030935
1159053706
303513116
921065751
968671183
470960751
2077712171
1986109304
43213084
1841096334
726270402
387376897
1361955793
1250904957
2015952925
1396856627
1488358401
942652966
1104143108
30783529
43615780
1424134898
1848738900
2136801620
541138564
798343877
401726378
1069072642
1748691814
521051704
1879042152
357819160
1980112284
862130906
264416873
1667174089
969313638
605241227
256249148
17616523
1282596314
406859426
2146956970
565811772
47800010
1021951809
755985336
1615509648
1833197526
387392193
718856114
672247274
1733941494
995275618
652412428
1118126099
2045992866
1775588309
384724725
791394102
558825347
546460271
1453147087
327404006
58075553
2022455529
295235926
1814496442
305329416
1571133091
1046309920
837599749
1744984703
1904792448
87639169
1641869574
1553373768
1745282976
10510488
543517004
1797115215
342570587
1817403155
1891192659
1495438416
316957733
931252060
1427574561
2038434972
944799369
1874983549
379623588
1829979813
758583511
1598959107
782797155
1758971599
2016409715
728670403
512848526
2118720352
52650465
1541851225
533432032
1528470920
13249681
592887452
1565168320
1897987520
1745416611
1255734326
1759770870
392475694
1222724148
350307023
1711356677
977429941
1177650830
682792076
147502073
1274392875
450286749
2051412758
1775523783
1937158342
769114169
584523319
101467803
423445569
1147897912
497966196
370548872
1550496372
915288071
552869370
1055586796
1085730008
1159008071
457568514
1544444649
1608446901
495851056
681725366
1190887890
1388723912
702786176
1572970354
973656923
2050508546
438190979
665020972
555903108
1555037859
260664657
1896360163
1728480020
265566775
216629301
524939765
2024692724
1343358199
2111005779
1200400043
426568363
439679117
818998606
862126400
234161304
1156516344
402476635
215177471
1770509945
1795771135
1536449616
327057916
2093912661
1852169624
1281208072
2034926071
146450518
1130976637
1566208369
1460533412
1011402419
1068408932
1624793351
1374878447
126401275
1226350741
1609394886
1410646629
942872345
607494981
1726112743
396701129
527183248
1305598206
1004675116
1526794333
1988811932
1333718352
1438621573
39799799
69310569
1927238394
1025587700
478289524
548274846
1333343147
2051280555
722691251
1473055628
589239535
823614771
284273955
671583579
1527750312
1345934355
966872093
753230866
904728558
1050896286
340697938
1919929124
111214346
1577006790
850636941
113177934
1184930285
1984466649
347032393
1315250319
62633880
578679933
211624766
1446573360
203140429
725023658
1525682471
1615207602
1783553944
1099081549
115260011
308589508
1109751203
1040991351
948578438
120451163
1208574095
446717015
1704969043
955497806
1480193832
1793582121
1117301987
325647778
439260506
1711237404
343253814
1144084883
1632246323
1266523466
54434546
74177348
1413773302
1858597138
2127552531
1914583102
213756738
661213499
783193780
1458783153
93688915
660720039
1543926166
1062291991
857396637
574752145
1136329421
700739803
1027878396
198565763
383959668
463884018
2065069488
999860688
1290843277
2050133522
1544690357
1952017878
1507429372
1177304318
1802536913
968063899
1676089259
1451209435
1548733354
48179206
993231738
940497940
97071974
15048349
1887475917
231612340
1465898767
972334902
552810904
1812036179
840633831
554577718
1285023829
425641637
1327776823
496147479
425513664
1803136286
1998827113
633231841
593872640
1688329046
1622678323
1100247806
827236707
1678260927
2066563237
1549044828
2139726350
1003258178
286709469
1780404787
1888218225
279898990
1920242092
2000633565
1031783543
629432517
1700709740
750081305
1529778899
306236623
35253851
2022845245
2080154054
1608525476
1501049828
2147483647
1334788602
1277797188
778601713
1327127803
991061343
879326018
544119140
2067954573
573343141
695889482
96319289
1368226554
1669637677
427369145
1542064365
717950125
677769643
1848296464
1844074295
269574247
2033461444
1416243255
2108524771
658263100
1762275375
488523555
1753521795
146326397
1458669929
1679941469
632255296
1060504669
2029889391
1968895065
855365522
239975424
2083474347
1265954359
1433950591
533486464
596822271
661885140
1842573670
1950049098
1828968421
1511906597
1131950237
1170235344
1245230066
262175648
660119680
266650353
1209579159
983885036
1271757466
2042712853
425992784
970626766
158754028
1926835907
1498634491
1185622900
703128639
786193708
15370698
1629052453
1828207227
797547235
1250301780
1364948175
1711146409
18039786
1907726493
1297909962
1132907484
1261895832
1324447648
224927042
1839219030
491128856
1960651565
926137865
1249209172
390379021
992061953
1713488612
10925466
266901467
636784415
1517960605
1550183376
677050034
1088141814
1749702839
1029332204
235983492
1638091639
543835474
696497823
1695253094
901399876
811732699
1122400252
1680207869
288302504
1944663160
1377301054
257787080
417254828
69558808
920009724
1748142494
1462362842
1879921908
332408354
1829316187
2090021837
1388963494
977110022
717186645
1379530139
1083397769
19620025
1462621334
1762828483
358859180
1882868321
1212254075
286357594
740390916
731023806
435515713
1277619933
666515062
1341979294
1158661373
2113912826
544079967
491100336
1599059315
836100785
1335292900
927974779
1279498760
2106696132
2050382120
1204295499
1710901873
1396955736
908371781
1655503827
1811116467
898415691
629352311
929017106
620704584
174860093
341242845
498304436
1028375169
1286471162
947787752
19736266
223927765
348039832
1445648857
125815236
1855681314
552253567
616877127
1837729218
1386785393
501599402
278403016
1185346544
1445714527
1397243005
894861650
1162887053
1485643480
1316429832
1110115754
186953923
1386060918
1815871737
1626117782
329038024
637360287
1977390258
1384676406
2055951357
1224898465
633905572
147873527
236631647
1246497758
2023765324
1170473865
294450441
714284393
244499808
55291958
861901821
1429551658
789401531
1536746093
2104579234
1267212299
1382297405
449569395
1085388206
1615383932
679680251
1989755395
1835959217
1882242516
1588619415
1684717657
2139942398
1947463895
331148733
1570138990
1858561621
1146166821
1137392547
1482366169
1990380498
1888919279
745158424
1800518637
604452071
206622820
1774661435
505350439
771894376
1050266482
796114468
1193782794
1340373017
1288006709
906091977
244855246
1943423230
1683918652
491610664
911685177
1489532194
556336909
933644467
859545932
1872645032
218564252
1464435046
1267034286
978573780
1335090111
1016826710
400386445
1040511014
9695109
2116317458
1695894290
1724490716
640385944
283506901
563802097
1403241109
1790798847
273233308
1959164568
291183778
368242707
2026497
1213310088
817506045
1823538169
120241863
1679951592
1679038414
1723200687
15000899
1006609738
1556432738
74721969
324391843
1267588757
1688811410
1192134353
405916602
295123247
700307979
1094108374
758633102
186420115
1512576197
1713084622
1919578182
1435772440
1816655505
427320714
1820353364
1021172638
467298472
1533597918
238198088
562552468
1736169407
1395959393
2068451372
915123346
881405546
1287514928
115744416
1750698331
35528375
1072585951
885530059
2060554049
2003989671
1442777125
1631981232
1055727161
482909140
1588585689
1484648882
641263239
1466442014
1947596237
631301222
1120360362
973527333
874365493
1431439350
1015990437
684447505
302624819
1566333238
1164926166
580169374
1937697606
1764793250
1489401922
56398064
1913995550
662881165
2054631048
928397808
851192926
1634327242
1485228635
70447658
673138595
30764705
723934557
1417260126
1655729349
95574664
1685337064
801429867
1633811364
1788892830
107959884
752254999
1621079675
756262872
1380672203
808271604
1911588326
1021839631
1263454911
901983494
2120845806
1530291787
468966645
1529576405
2013207199
1021614030
2056021543
476324
993829907
75184956
781918274
1961655603
507613939
1726003984
1083525623
1699750359
1246908747
875289491
630706967
640107508
2019013189
1708708114
1646428473
367766645
1865469264
264438637
404285227
250471274
302286596
1067712930
1416676577
2065561185
2051507619
393373046
1172821183
1893076
924840289
1359620937
1052308566
104819091
359339962
1487813941
867517053
667242204
1397359982
851718517
968026528
1464132558
368061952
1963682441
1244017176
634284526
1223057940
693842780
392713701
1779163913
189083369
1683559175
1880315561
849148637
383483762
1944941530
635791948
1814607239
1021929150
1656345620
1811739484
2107250349
434101414
1681828043
735138887
407527599
657539896
262390609
965313228
293798222
2005664921
841730205
1971127732
464415424
218060614
1669471686
1235660665
1886842005
1129369902
1008058526
896788406
457884066
1116251331
1667289348
2096522468
560080259
946060522
1383844754
915591401
1526643054
171314568
1508076520
1998339641
1395376901
194773868
1342638661
1916453548
1937478049
603945205
1385368303
707426035
2047638433
888554766
723874048
1306433031
103126005
993106279
206961952
230954897
276375252
2005514894
1249553208
169139236
1537420475
601274655
53081898
1979375245
483830570
992132568
143077644
666947181
1900040358
182150922
2041511974
188534016
1259659
1096556782
985146352
434075239
139993510
1123787907
431855654
1263137089
179197916
1334788602
2147483647
624083399
504110749
1288209640
1499893425
849623374
1926539759
750662560
1648278531
1941639647
1971560691
669748341
1661102507
963360881
2031560212
199654890
321444436
1437359411
907445341
1131667933
1243031322
1276705469
1469936891
1001573663
1309023937
1285002362
1566882155
1437469755
1586668360
274302808
1795433054
664247269
2079806418
1919043964
2103530753
158530585
1627273026
295013359
758136101
727779005
789972916
986634060
812976282
1327166866
979671714
1250881914
573648672
285350798
432802479
2062083082
833995305
2106364891
1220570183
1443026432
1801531663
83478936
1713226938
1686582882
776690158
1141360233
502811172
637698945
316767801
997060347
11486948
249382134
1273915188
999103730
569867749
949108428
1952485127
1018886325
1760021533
2138618438
2014589592
1207488723
10125647
213297928
1815682739
1031135792
1825096665
539901286
1506509606
1307142636
1669832096
1322670316
2112793312
2066041300
2050516643
510305349
864829051
1095367293
1370578712
2025689305
1608963269
1672444359
349862382
1172346166
1111683205
885536784
140460802
1181193148
1306129787
1017627569
750935167
898425240
1077686426
2007749853
815870283
1633031904
894768996
836684132
901667698
394625951
222665666
1678941467
1119221349
116069544
1362417306
367919053
864851870
1417483397
1068347048
324497008
1897279549
2076365945
242156695
318912707
285116504
599570706
260654773
1235095754
1779042400
1365206887
729219391
1275716009
1136485414
725423881
249549957
1655921305
721443527
9230327
1377294124
1980983150
964554423
1056187122
1363875036
193274983
1755110962
118014236
1388130409
1944757435
1766246016
1122327204
1214153778
1220141242
756759717
8202851
250111182
1875256176
1361086154
797839932
878155292
838002842
391697351
933484741
440197465
1475981915
2007127979
1227209855
1962749775
590115977
427938114
702560946
1810356050
537848611
1971469724
1041728503
2145062717
115929265
1428346971
1961174512
788095890
487315716
1020833679
465832127
800186513
421308691
1846664839
1507479483
635797137
447291335
1496689164
355733857
665449319
1230499922
808767744
2286968
337844012
760339460
1394069078
1091096360
1822138533
1304272528
101953581
500009084
501987314
1376833410
1452642171
1849859818
1634617367
610219555
1975938127
1260978701
641045792
295530222
1980771564
73831041
309908476
186521522
816975313
1453403141
975179607
1068766976
1328635866
1103745684
1006355805
1359102346
1737566161
1396882134
1402375862
1177528283
426117006
394825386
1433215977
1086048516
56508612
1852773252
1579756289
837463051
1096526523
1714917384
1460361062
462921217
1268288071
1994117354
706547224
187034292
598177112
1497740404
762499076
694142384
1470777242
120739964
1049718924
1513272621
1684610096
965980559
494472887
675739424
505237507
118064168
471428616
535960686
66653423
168071836
1124638214
2038340654
1315338802
266552793
1309772834
1718848205
477516676
439310917
862250433
83969845
960586119
1090300543
1344027525
754057755
1833263455
1889130894
1913116135
444446757
1510438388
284541824
1136088298
913472553
1692773313
375456112
1222985520
1158534554
1514750626
992891830
161004079
173271662
1721584105
1899588952
701478532
2013044779
1872853485
425994172
918934378
822572893
1614277079
1207517787
712175366
717190253
912298270
607404380
482520685
1485289498
726262983
1877753299
25928742
1431019480
1897172062
2019437291
486315778
1045954907
1404310861
667585352
1028763983
2055220128
1544227243
694054040
1639315738
1448417346
1311808976
1180877700
955676906
651219743
143045541
1039935155
1915339984
1471181297
708698611
1014289473
43503584
2033377999
946420114
1482033457
673520600
1824314603
1674937498
1622549520
1041251641
545692370
210107958
1954398868
1275394124
184987180
287461213
1471502095
1133212573
1030202072
868242096
929244326
743542506
1843848694
632570756
923554359
1199920321
1361948731
524621971
1265456564
871006285
109578152
1771432488
819254723
802140104
2048498216
324542113
389328386
1690346289
1410644976
1847717006
285970913
202227817
597446341
1784060294
317255252
28855047
819642371
1122548618
807135261
232626337
2003966164
821609929
1179972089
226374218
1962435245
1934274470
1398847694
363127408
1984637642
46885396
1013992473
1432125912
1298428409
273786385
1819200827
290968117
1988522865
996668911
97791204
106327642
1920630976
385809316
1038422598
1084824136
1018341254
1573388596
459662593
5371704
1872541624
1304228024
1178248310
1624444644
1295468413
2098692508
1710782368
2099031419
662047245
2000211455
1496979161
253091046
1151488909
1207757424
1904445949
1799404557
1622308333
1364293895
421941239
1893153460
800410126
46123633
682047875
1852542774
1044312155
476081379
513515584
683985718
1947727799
2032827938
1205866693
1896517466
439501601
826289010
821698079
1131907755
1010082566
1520721239
390273380
575274240
1194770316
703649962
2109470947
100882558
440879544
1691299889
683684461
918314001
540649735
122908418
1525890483
2113455763
1508008255
1988150846
1042747721
1276431983
2128668062
2085319522
2132066523
2097041366
520462093
1088001814
1071447128
309680948
635590955
948318518
1624858555
1612422692
166373940
252332569
912275673
1787755599
1736012877
2141007976
82190914
1621863602
367724507
568004274
1961122044
155559162
985173898
1791608197
939292935
1609719672
37199853
534830831
1038055292
1053906595
131389144
903834394
1198946111
1717361767
2029161870
899143909
1650022566
535100050
1277797188
624083399
2147483647
1261233670
1100943644
665177535
728332420
262716678
1558832445
1288762656
281964918
1124340971
1969954723
1750704489
1493965372
1822937335
1599229184
1804822880
134703743
373564560
152569414
274362752
1834818828
139792452
89907224
145360405
193089112
1924782290
350803595
1351469338
1403245469
1659423015
297326845
1157146862
359404858
1026359271
1013595802
943717928
1057303035
1078879829
677685180
412268601
1076695768
1410893113
1045108868
1860234503
1190199158
1618373153
1539378326
235370624
730502672
367853892
1034085464
2135468874
1213353507
41152922
964384401
404493093
1242384861
1456223535
1265530233
725161958
2069355075
383142509
1372423137
1100946758
2035587620
1598272929
898976846
1663580183
2099590207
2078239049
1610225420
2030820062
52599495
3823432
1711763146
1490327937
781256778
976532694
899312338
878899378
1633508698
915494059
1679549590
428704959
308094489
1494416403
286846590
1071637663
614013488
496536574
2098060529
2142080220
1984610749
628766820
2970776
547161717
1415240275
1870641403
1195059187
2089521157
1707514471
688439195
567540339
446674212
974129979
1268352010
736703670
488409076
1907615972
286967712
1432775054
623178111
240319092
234910356
1371881907
530150680
1152759338
1652649863
560320821
518637888
32016314
751931493
2146720229
1842694963
1604165173
371686483
1578277360
1156521214
963954143
1084997697
1858516048
951785302
1515614085
405889277
483865041
2101203002
391144301
1113535048
1779919975
797818703
921621056
889700358
1472810504
2006563439
966628215
2098471089
772669779
591687373
2078281096
877928624
635089936
152345798
1586717587
2144840491
49815071
1759571239
1310866256
1535591298
1836472273
1327699318
1551222561
198507596
1616585456
2014100208
1866673997
1713735367
133462142
1922383728
164977732
210268984
1980760825
621432695
432785849
9132816
52892263
362323959
1565246854
2115984584
1155462782
332593803
1512259735
165951570
1458428006
508808136
1655171795
462899480
1083786788
487121090
439593037
1341456583
25819492
557325224
1356528492
2029404834
1392610820
581186500
493424760
1446446091
1047194157
594741492
447169192
1033649580
1982103108
411327385
2028718624
541041466
1825662259
624895274
1036456553
298367587
1288830641
1159546856
1245751961
1521166134
1405684623
2054389406
649017711
2027608820
254487725
390252535
592735140
1822530368
353198336
394361393
1231339933
549633617
1147612260
575392057
431139229
293081326
315677991
1141032640
1078003839
168560050
55096913
503243657
1552823284
1186309008
784101196
1599600803
903780067
1368677784
933745848
697609425
1910980826
762547276
520070884
1421319807
210039834
2140984711
157667628
625453319
806199988
1759079775
1796967172
1126294921
273230732
2051652745
1977700872
394614003
299141257
1621828130
1168387538
1351518004
601878456
1869509204
104814600
2091428636
1243673622
1796355414
386562237
875537959
391056505
160633729
844608656
1579706450
729440808
857071228
1371238469
1607607913
1434205161
1822838375
1254913487
1752010177
482539486
1225632162
1785154637
1047717657
2144090801
1417873170
1270520631
208405696
897434085
89537412
237368108
2010969073
1668428852
1277203720
730307601
1962206336
1897753898
902297920
759216329
1682089029
1106177937
941703652
508694865
2138903464
1939935813
1614122915
1927268498
872187171
273136717
811723762
1540589204
1058137154
41623054
128950533
1312579718
1954878764
759167234
197727307
1677158787
1649511771
709740727
420715905
1186833549
1904684159
1046241757
121480560
370792587
1709825433
1330390244
2080033802
523314457
1555320670
1819168990
201400886
1380051377
1898473546
1040880646
1319492601
312908628
161247334
575110236
1708391077
1547878098
522760560
1426451999
367390052
754284374
1043928535
1390367923
2056272952
1055529730
2079137766
591497651
1175163297
10926770
957658213
1092769380
13688565
302525178
1008057698
707089111
1608410176
413030574
1554780515
1733912542
1829311340
1671502297
173569745
1932347058
1137370098
1439873851
1632863093
1415795972
447120026
290029355
1556222643
1747524350
1800489877
1903807388
812464249
977206916
55685532
2040797731
124959592
1543354504
1505585048
1604543685
956134187
1432866904
748695361
479384442
2035081936
1074925240
1647674086
437656863
389493112
111944825
687835904
1961709071
1087512592
1250294242
616618922
1358870247
1830058197
500498262
1384770680
2062112867
1093002572
1273795367
1462709317
268775257
265737537
967721097
868811774
871642172
1901524543
1279953750
584042350
414529092
770261145
773864097
1048294003
71222371
1503574291
1903224460
383341567
594174770
991636880
1804380871
1752246969
1078857593
379676245
1546182006
605946882
2058365390
1772474395
2144966292
775953387
1329661639
1363460615
1040533263
545927639
190896878
114678349
1456358560
846772574
1156460207
1437298198
930977000
786607449
318711064
1153823202
147517045
1761918104
658768031
349213899
114346955
1448731687
2110733808
1851970735
855998825
439504913
247930851
544790848
1981935154
393184961
1374792970
402659327
1896909966
1239181905
2096610746
88017619
705903991
1051197108
1115512275
731235376
1256283139
681898174
2107755237
1343773638
1176922342
859348943
1178746770
786102890
369229599
981821833
311152866
65209005
1310360539
677087103
779133030
951250539
968908188
1947849769
844450320
219100016
1227844770
1937619022
1316680244
1908569139
652578838
1525117191
814329352
2076797387
499595237
436459382
778601713
504110749
1261233670
2147483647
1198162666
1956635539
1009961442
600236468
514569307
377934086
1147023366
1338336820
199700002
1369177905
1350287153
2136627239
166141078
531358224
1920100543
1794312671
656351733
1712772818
1583817863
1528646057
1962368308
1190389121
447401918
956684625
1362299749
831541966
1757675054
1808403491
2012130632
746865372
1894294232
6464582
596819315
460294406
982938903
1054873914
679598214
1601614440
770003454
928596680
1655466625
955666941
370379879
2047614481
18279401
1498706639
693089055
1870880400
739026917
382270510
1727694938
1222603724
2070766601
262537619
1984675122
1189243246
126866031
1526262710
628495353
2129460840
1918237541
1996888467
752081744
1349973979
1388434956
932701816
1030893490
29133032
919199763
327539596
1997735957
125575354
1765676877
11227517
1975344686
1142609786
663728531
1726772068
850678686
728721560
394137879
1300543879
1296107640
129990874
2045548065
867095811
376392094
154050274
402552263
1492909388
1807670407
1973957583
238943697
1882405689
396814160
1180342785
499669948
1670716030
439997902
2106010796
992193108
916013235
123975417
841010207
7922796
1545244715
388233912
964352722
239282799
2060453535
820767442
1843363633
1244747784
1853913176
926919225
1141159467
272271861
1107195862
299233848
1841595001
1131637248
2044740468
418542184
1995785390
1014731644
875245711
1412639614
780404739
995295628
1579621308
1334950943
1791184864
922575821
1857157484
829591652
1191333334
130788958
850049442
1046882717
1183074895
1883945830
1793300229
183346632
291885330
737830986
499444563
1524710704
24896791
767652348
1625109814
1475651194
206098477
1043786803
884723699
865340512
536401247
322421243
946588412
57825805
947835833
1154260612
29215422
513565490
905234907
275859967
566160968
312485220
1713011137
1333297232
1966470274
306165785
313364553
144529610
963991409
366319014
1433802259
951334727
1276098287
1675401819
1764584182
739122351
838933557
1274918011
1408408872
2145466968
210274920
1484834088
309892665
726551773
1577096766
2023855688
1241752837
1145056683
127459359
60217635
1495925259
327504950
644171601
1865683761
1043761462
1463214996
1015779842
1599891236
610870041
1433040404
307445900
952430847
525020659
2122663515
1805788283
1789686816
1441582815
5108869
503861738
662428819
744644946
1066987112
1951476276
980323464
162446444
1010608237
246086571
886864205
39204958
616903159
1365308792
177663062
1519246214
245591883
66025112
2073758974
1820833817
377957870
1170412989
137105717
740001046
934847164
299078594
772227083
88954070
2141597128
2059185448
1849744425
1825484015
63766519
2126604141
2063612022
1112785295
2039415205
1186096629
1909937655
1844225480
2080505680
1103633248
1850638995
1896222597
2102541656
490516384
696271999
1863983642
329489335
1863813884
2005293585
1242457301
2133911346
1606589615
1357275562
34686104
421759545
687142801
136873729
397952440
1003388583
1280721230
879642312
1516167096
747380356
70166056
1513741785
1568258319
926499800
545353597
784381841
2109182254
1312764229
515349640
2092893010
624424060
1674605197
2100814448
1260181850
864023442
1765542387
1133629309
197731948
1640060968
1381408005
1788943533
1243744525
680199177
929434621
929978120
669206043
199158330
544502586
1633623889
876904453
903239380
968501364
844730945
334914252
362404866
2036345401
197398476
8804663
426252771
2105791427
371044171
1114832210
1360788385
1241671875
1765324480
1906342898
972227979
2082244214
1421715179
2039348933
1374084808
330639733
451064230
1297417784
440750475
1910783085
1100698128
1056015985
1126786940
878727558
1376958792
750518231
152120219
2061417632
664659393
430641799
2117205540
1929925937
1161480120
94846569
211644179
1676646466
551140562
1636043173
1862100730
766334032
735104616
1440485889
847365971
940803655
1470672951
699772198
385023186
1630420311
1366198528
1417694945
1941243987
176687008
1487238927
1854642582
489601793
125611870
221499492
1798767482
462748826
68090065
111842672
1809107900
47432269
1569677219
1835839067
1537277655
961645046
512734149
982419196
21624885
826943415
668530628
338663553
1180548414
598860192
390654003
959171512
1409243917
713231054
155802271
1573823451
708417270
219065523
804606494
1096077234
1429510761
1280951423
1778045151
1950807732
1503425983
1317728372
71054926
1459990939
1235875014
1788024659
1074493763
1144589164
1408881215
881207920
1224726821
585454646
1304588120
538948609
546536336
724964792
1783751095
1758935571
1931345704
427757341
646637964
270106432
1999312078
490261218
1572350887
594305207
504186795
785723939
2016959593
727785320
220079713
1307021443
923889066
405843876
1359648861
1727820153
2146212715
2128135189
470398492
1594112139
1280007914
1733549807
2003472240
290548119
1619671443
302963894
665485652
189257194
1588924447
829315896
1046563316
1843276029
1711170345
1740712299
1825769781
1638944839
1286310899
996819665
752483297
1329335936
1157948756
1215962224
320358141
421227668
1297565737
1039218066
454328300
128706509
1793331134
868656479
1698986030
1360856904
66965353
1108863664
893240371
929147818
198376374
501381229
1079124229
566828563
1133977631
483992510
1011499585
556975639
2128837091
1654817760
1489315989
1749855755
1623243737
434727824
1988550657
1290753414
129798533
1065345159
1044852897
303439720
1228172063
1238842995
1441667952
510199948
1635825136
792039788
338700604
550291212
559823262
1989538415
1327127803
1288209640
1100943644
1198162666
2147483647
1092924958
1522457440
1886243084
1698532772
98570247
289642644
2053397909
290767198
1237703555
1399402175
1764803849
310699117
399338388
1439296574
910715932
459950580
564603144
591570745
1733554843
1498369376
1780230585
20654431
589051919
1244397020
1741046556
1222622952
1631683604
991804295
827666698
1178194301
1245178373
1103546708
1277884451
1710360097
1498731624
1457214637
1482994778
182356136
509110787
381850897
965830511
778448628
294160176
192517352
844811977
840926386
491270655
1142566294
1873538257
233310382
2049853001
1935537038
967201661
394735183
825644198
710694880
670497750
1352297304
271207976
1310478418
293275474
952741766
430048301
920178545
660035155
663819063
1715911150
1761961885
1305290283
1408672897
1748410592
1618964313
419729507
626682956
2037102442
2088601947
793570346
1741664209
1624360362
1594463556
1652074662
895005228
109998192
563133855
1146931165
1970719839
1782954997
1478512134
1774581414
1860085192
916490038
1905678397
1804338845
215033704
2138875823
1634790326
1935034137
1009456220
1765107532
1549787227
573636194
46177961
90879765
1173064357
868409025
441481089
357210274
92505187
1956575070
2040491519
1079691965
1088041889
1774203169
1062692453
1678161262
1426213023
701880541
1496240213
1176035078
2039095686
302939584
1327719185
1094764411
865114013
966495552
975113200
1465452617
1523647604
680055865
1284659014
792223891
16158012
1808897563
723988578
1705139572
2100749094
1960273393
230580918
1565352779
1925918073
936079595
1928730128
63736081
1588066677
1635485724
626621975
2064409768
1064907797
2065803419
1482820347
298210049
329142119
1610176225
270910585
847772131
900391751
709203714
1291397064
1087242734
1970245982
903872012
64330322
1429004750
1832738011
1346098786
620396838
852976854
1861757441
832769372
1088166306
1445744920
1670727700
1180474648
637107140
340333692
2079552761
1232728034
661060771
141252393
315162117
974164943
207400681
257843469
853678794
1643113616
1698617274
911197097
79835982
276420289
1841268310
814808855
1345084217
1573031111
372639053
1427549637
1737545465
237736565
683100681
1614080529
569157086
1297518698
150476663
2106494419
857623635
1082049391
1467879611
461288232
2137809439
435836916
27294271
1711679341
808599877
921093301
985103219
416613972
143263062
934733610
1588381158
1805503607
77594282
77989740
997851693
355108252
1759127760
1677142738
2049259481
1168044372
101523441
179473744
1520712433
122857985
1704065348
1586725247
1244155573
190898588
1288868933
501058411
1366462405
1140138500
449228581
1120363470
219609386
793614644
1642300348
2051915584
31942358
1313796
1227076336
117547129
779629341
1410551821
1176783532
1854379157
1847598984
617801557
769668225
1194448534
1189296907
2118687706
2008483692
1821742873
499224832
258974345
1542059888
723729163
285405331
1502382833
1691318345
950420597
1789898350
441040960
1008451518
1950508011
81562988
1646185825
1784921747
407972631
676459527
723291950
344396804
787986371
692865701
860488250
1596486101
478818009
810417275
1296581146
587399905
105767546
987461477
2136967001
161858304
98156727
1361137828
2048983377
280094893
2113338735
1894698504
1832520148
832322328
2107970267
1865932198
1058753027
1089420637
1202602704
827635272
1280652348
1624816442
2021583561
1866336208
276696815
2038827635
968605668
533880012
1845246360
1723937460
868927621
1689033749
1185185732
1174277383
1970801434
1867196863
839406699
1530042932
953766125
1964725564
1563135589
1111292668
82063082
61669792
505619101
1445407402
1397746498
1715647916
903762057
867206860
514402424
87233102
668508413
1844949027
163795448
1651280632
667084495
756270157
240447211
2055901059
707470576
265627014
384955759
2107737470
919382487
2111797296
918030402
2134567499
1860015490
987314321
928998636
1131956774
778330740
1319425924
1308071271
238547540
1997384712
1405338090
904245928
986477126
220719934
1395701554
1186484099
728472589
837063
1633975649
1756874637
781555129
2013531761
116053119
1830400617
969481802
1492274648
1190539182
1051848756
1039533330
1716012835
1861719953
1685361929
818318161
87457223
2067377566
943566430
1843536492
1561465757
826200862
1382285878
1190865252
1271543830
395474869
1928926474
851628862
1445384717
1701848371
2043421301
1946153647
1906330952
778121510
1435208542
1508021893
782845560
1710903801
1107445365
606791103
802295402
360588071
1597774972
1368868195
2079022967
78340061
1613419703
869876440
1173372948
480667125
67031572
354221897
1274621741
1206855760
340642907
1302465653
2013919515
2104056052
982975366
2136145744
283126768
2083522486
1332534950
2039355091
858257886
2054429838
1069197089
312196184
377839836
1855527452
596277371
583240478
1689758336
1935194837
363322491
1613620633
257138536
345311364
2033496276
554743878
1086167046
496655607
776850656
654697480
35714185
2015132491
2120960393
203880653
666937272
2095820981
2108756658
313813653
1667546729
659361330
2024758709
34654241
364035926
904970947
280671014
139662190
1028373530
545365788
1680414218
1654330784
1110106370
1668895382
180081111
523479025
194509250
1720388336
276812134
1008571729
979856782
481002718
557799619
899681692
1877880436
409033035
1838708037
1914723137
849126981
463350941
1546966620
1494332855
728989098
1744983896
1010015235
1543545398
1175196287
142101443
718821714
985499258
1641963914
1711450693
354350502
302621456
1299507459
991061343
1499893425
665177535
1956635539
1092924958
2147483647
792805524
17343258
1296494323
1897557220
1707658331
272754732
863707503
1764022031
1665175975
393374736
1234608018
232246258
1854089747
2048334938
1494053760
1942793068
1223455225
849125909
1141158787
1335994831
1318317644
2098199430
225390925
759633368
253533140
1554909728
1693312525
1631817597
883666816
2125201725
58885069
505765155
212337654
20149268
561475580
1704309269
364197382
893734992
1700510755
610791934
364686439
1558130936
170806598
1850520490
411887128
1630530204
676116802
411394943
353910432
157326983
1478808128
1549850568
1395051098
378557202
307484824
813725461
1575202076
1762316129
1352397161
98983219
1028240729
1763476072
554582022
1973318472
1222667063
431987696
984166204
297628614
321461844
1807769582
791526468
319396429
1510047089
376051556
1942597792
618797840
632129445
2115766819
720332931
1382866297
1824445443
320978192
1415931175
514095537
768980934
44921687
988634690
1040742088
6577947
1132170358
900598570
1129576818
217111009
320760148
717218379
953362091
2019644578
39383601
175462261
1441318745
16077696
1416042664
162056731
1509110245
143919150
1235550876
1744711735
325094711
233171114
576899678
244987479
1839892643
1282070086
1032481898
297039195
300005654
829469243
806378380
769868511
1762134855
1700252105
674244515
852049747
657424327
569711127
1533636654
1418915013
659101102
1009733916
856305519
1354523982
825163055
1459471256
100857675
2049473329
1366790961
670620668
1685920232
400655907
2052237148
710532289
307735007
118885895
217606347
1927013212
1720080579
723430140
1589972769
1864776891
1935014165
791593969
450362013
1929422430
1010005237
1100493124
1664814779
775437104
554386336
2055793254
120249018
2115650509
85183686
1055017329
1247828438
1835131214
895912653
1988837257
1031774994
1133151139
2144548719
188609404
1243777363
1817363074
1861517203
1603708277
702123528
1151684738
1683874115
62034230
344115075
1820014015
1788777301
1595829731
32198960
1297735997
1910122694
1184813323
1217571029
709722388
1372982239
159008498
1766576838
1840803250
1878673270
493328252
1171555093
1195042022
740149144
37355151
1660694345
1946447711
86883805
1818830491
1372638515
1055861117
1325312464
1969933259
1442393890
635736892
2059285966
15507796
554139781
81090026
1421967363
1739443851
1119865367
1559736067
1341631393
1617973737
1905380194
947895380
1629108648
1594712329
1928775989
919122377
868114029
1113089232
58739043
33335630
589176754
1759214161
2010551750
1748087862
808119574
430365142
67368058
1736099157
204670416
475564258
770574144
1664753734
463097284
1802551477
1036384062
126363220
1353134125
302690717
1167834641
258475976
257143543
1521135363
1578926947
1318195489
856937681
1822977999
375921600
292932321
1873727898
179973660
757209401
755723008
873354567
1622656149
1903310406
1822822022
135099006
1360974727
329137964
1516231453
1422002123
918466704
1915142838
1792015611
1928031313
1389621416
310531772
1335467028
420517793
1504942796
1068771563
1065485699
2026853366
499630577
22532261
1533017451
139059948
922763172
724791966
1563971424
1527525800
791011826
1195375374
2142541076
1256624613
666810932
1020552641
576101112
731374997
1882003963
220220836
815079662
895117511
840244561
729550791
296827872
1838940244
47559648
1989716998
1989666749
1725624366
9965328
1456544540
533539975
2014425428
1194554261
282320736
635039050
1053751065
1708865380
1998194780
270784079
406562429
642389160
421892954
2039545508
1601174126
1794669564
307514810
942352629
428453097
596963240
1694037631
1222523104
1333445454
225413910
683009276
260497601
1022348941
1487643726
1863011845
1018140679
953218625
1845542411
121705443
1626347344
794929611
1350405141
530711347
1211090731
747210260
2093942560
1764981262
2051368903
539979988
1316287223
337501546
1756031686
643040652
442930911
10714945
7298020
16857808
268641591
915530733
1397640949
1604651118
1585847907
1354273956
36874869
541263036
2016003447
508692892
1230226509
1493054812
1883360508
1167656977
193071167
835463151
1147957099
1053559459
933682139
1376319902
1839598953
1780183129
688640670
2095926787
1601639799
541492538
2057570451
1965436810
1224979356
302708907
860662573
316152029
430006850
390585739
534838394
1483572900
131601891
164950000
1841833173
513184063
102671736
1003593056
1270731352
683971102
1814764869
2016512239
1343824060
960982305
1810914707
1465054309
1362550609
1349877657
669447189
2109529512
556805142
340541171
688054279
1517745268
1923605162
834467495
57250278
1225206406
777790856
1502985341
2125930633
1309147533
1849393056
1284117160
784279531
1388493457
516578447
1490539724
2089956753
1559344636
1928193520
990610805
1838466861
1552771617
468618979
796699120
907432571
1695733283
1877145938
241435003
1831874359
989295734
1591096141
336501905
415859917
956748237
1956035233
493776534
1530015107
842889286
1433106937
778457972
779677603
1787305159
370289911
1218194346
254059323
956312366
339143409
1670224910
1191509541
1314563164
1159443122
864011480
621011589
1032267753
2105093560
232916069
418901202
1831785487
1627499481
1851391974
2104760353
1936432731
1057082773
2080550387
193465327
356418546
1705982047
1725274312
1521520355
330912951
1362161641
1660725669
244034680
576053965
1560047657
11827744
664033713
209328535
1332459425
807031363
267155112
2081994257
1439674366
947612860
391624505
1899967713
44753257
1239333244
879326018
849623374
728332420
1009961442
1522457440
792805524
2147483647
854251384
777334893
1934793016
1834753152
1679608899
1490776866
419990426
1492117268
2043586171
1984193081
1906800773
1329579295
933339807
1665886614
2052702094
438406036
1268114367
817823608
1360844108
781316036
361565249
792026318
1928694409
151515681
1493623983
1648383536
496374547
438872761
355607252
818051470
1504220287
1867894530
941878136
2033957173
375680219
192912966
1928969577
812404340
1384122003
867928605
1856607062
682205294
2048186094
265273481
791623924
144327730
890947742
748624996
1823923154
1054250488
972201773
1428133909
829280462
1900852211
2085576329
2146223612
1214124726
1467052546
1248217869
32627794
238061361
1380376160
1792526306
1955592709
953429472
361138001
815418868
402196684
96035392
1619689
558995508
2113125999
1080265519
182757065
1474313675
1809402126
1848548860
1903210955
1266282074
1717455324
1069257009
442232811
472645804
1289982227
2040132047
1616047538
936527590
936426178
353120073
185536922
234916439
339306521
845476859
1557374195
1420564100
636911844
665375097
82178153
397947850
1020541601
306192590
1645878703
277034627
1009974855
1357815298
1476504583
2104954360
415038152
849112638
1950655097
1583243436
765906772
1075781405
1752154346
413011439
613400218
394128178
1036952968
2065341068
1314198874
659285777
2023840159
407270855
258733149
143753256
1829048190
1718198993
1729067921
305350022
955012811
1129743383
919472101
879451678
1228144933
1567429962
1036123415
168140060
889770978
381340447
857405424
1360647613
1201167376
983795346
2056531795
947833841
541878412
172544091
1726446667
213926736
876190860
35050801
1291760364
62827497
1937929662
144422917
1646094860
1914279217
960942182
1560861269
1081514971
795002341
82102722
982179986
1863682648
462934326
2045295712
714324486
1545783001
1851138955
2057023219
444043726
885280963
673986195
391952455
283978686
2103899573
982878366
712248726
2012595794
1103518038
308679969
516161576
831009693
789587103
561105822
108239129
230950117
172917428
1723932007
2099315529
1935637952
598168472
1293015381
1549692201
1489623310
926710098
857646690
759868489
106669484
2144587674
1783755773
1104676398
767838215
1075919527
1568922548
1216990615
1948006901
392574878
1403507649
1653729764
1126650998
1569025259
1484905731
1991087998
55183720
1233932387
1240721915
17039910
570538433
2131738230
109649257
1352590964
1025701686
1179459422
808582432
1194929652
676491505
947591212
1236417247
1482374714
2018399522
1119378068
1147914303
1735236886
1331478229
1365377190
1204206031
152944120
1287922660
1764096575
255678351
253638457
771393603
1957950176
395988804
376691618
1421828843
2107985164
940213526
548431210
804465327
1336330721
353498036
129583362
1444304938
1041648848
2009930125
503316728
1665209413
437897668
1791302785
1146388930
209437397
1942310339
1466681252
17083736
232759678
1630299026
988707184
787894145
915503685
44470928
2008189531
554080934
1329487521
238669325
1858675927
1639434833
1460813476
1184672277
981888714
1242929872
198197404
1105348580
1311090569
692801829
1396844902
57643526
2090185286
1777157428
736583000
1101344476
1680280075
1990460706
974331191
1219104712
374374490
1138977584
239787851
67555779
1988923738
646329420
1752932689
1929415945
1152026197
1798022121
356397072
1381956107
1348369978
1207701927
133800268
112666592
512984344
1765644651
1755359810
413199578
802568041
1674727448
332162640
1912071673
1924834926
1008111528
588060208
1965549923
1916367622
1067710672
1364001806
1234036387
467435585
1575240501
1595036795
700827026
1339605226
1538984558
522684096
2143166691
1188364666
582909176
132614304
1946023951
162686464
160103100
224621636
799136661
878848519
889825024
121754200
777357032
1762237201
1924331536
1680893318
1877925213
1196117682
315621371
1808075914
1134765782
800336634
1727685197
807730056
1135444348
900940774
213135872
1218806414
108935850
1700967347
233004034
1112170058
718422828
1879119348
170463804
1709391018
28233048
351794179
1958820520
1369203398
1253863844
288896156
759445465
1609883541
1797634295
1707576840
392120123
147083662
1536926254
150760050
113450422
772078253
602340743
346515821
1425328307
160380221
408175482
491758611
1531891753
1151791012
527604889
1093360006
244621086
1079105369
1765392566
305078017
1267442716
1163312249
1038670722
1921693130
1538519682
1786833912
1353104732
1095248722
593297784
720155826
1676770096
727150938
1519161007
747538175
1457602401
1292689219
206988815
350852153
2092944585
865692303
2011547899
1041105137
1370434686
435279025
688857290
677071537
1237202235
1789382299
543127298
1160596462
1320943293
1469441151
682691449
1419800931
2066043361
1301125252
1660545540
752586807
442830052
348732324
2013995863
827136002
558513737
1496236301
1822981666
349783653
1895265146
1548469733
66938975
1446754957
109064404
634335383
1329515435
1423322494
468446907
1243759048
2061882960
211175733
1766846263
88247277
1913961140
1256298438
473778349
1118354281
982742259
666582989
1398466914
237660960
402797892
2134580665
201349617
1775611351
1265624700
1879694548
1435809605
2114334813
1724127366
1207896933
1306312169
1221067648
788288322
1418295031
2042821771
289631350
611525077
1641444987
1562080596
301931718
516137124
406756364
2077605
1506668121
893028518
950251985
418508183
893674737
46837338
342836455
2107085040
1954108407
1860776218
1971752190
1802170848
965544790
544119140
1926539759
262716678
600236468
1886243084
17343258
854251384
2147483647
1779537742
1645452637
133763575
2112986913
64315107
1705778732
1635923478
219028808
1942572763
1907997754
1009986497
1751631289
958897271
1416314397
137303222
342805029
1761006450
1586407328
1742691156
1450624768
1868174419
295125959
904817886
724127902
455224131
2145622462
1439176634
2080224374
1205596264
5521158
2028185506
653286971
1340804528
1901022436
1704390443
1000536621
301761677
732848792
1593947145
374609749
1835767544
539643272
482370658
2033243917
1126122941
943456304
177367584
61763152
1686685127
513901653
1298516486
581264209
278319317
1291625344
2085161670
962499998
1065764783
1022752598
1824591509
1070393098
2071794323
872766925
981030773
2050034144
195686991
770491161
1039487997
782204773
1982638427
2082155621
1078874909
438670476
379123329
1207164904
1906360206
769858363
1014653999
1381785305
901456529
112886422
1310236127
69472659
546906605
1471591798
343291209
812459011
679484149
1043761304
2092694395
1777622200
807736870
47974484
1036139910
1801082785
750853286
210011177
905923671
690922647
960887687
1884166801
129088193
1654567877
334735075
2115473401
757911680
951243250
530861974
364044885
1630022789
1945428593
1730102565
1617074373
100671416
124469376
1721602523
639087144
1403710731
1879341738
901362997
285793053
2110129925
1482312001
877256577
743760955
91078072
258558258
1486641598
372772611
734669424
2078810114
1183782704
162643337
1659254287
1898776258
220826927
608563420
1402811332
1828790049
238856129
1001340358
1826058376
447679050
1214113379
236503797
1491008517
361418170
291980697
1003491549
1947371401
1247537356
1310680885
1233231624
1513797706
850705351
1540587133
1553554620
1564607603
516525997
1530418500
1593800636
899730369
705908478
1392788193
1180223158
1514478295
1144132769
398244239
659606052
2126988564
681226677
1243793429
1170886925
1113966146
1931804514
304283348
1610219325
1748830946
1292615157
77705025
1793706257
409786904
843070401
853274283
559514254
12243370
873398492
1860812247
558983175
297518846
1268449940
1915733567
2113246694
701632332
1031330450
1863734465
1102367157
1444839583
1257611905
772991671
307553546
859477558
1278997838
133715098
796031131
691497968
1295901487
677997311
615790518
668102819
412613367
1741517290
1043287157
1366847518
1956131614
1854208932
918522739
125751379
1317885393
1601249674
120422117
1887175007
616709085
913249725
1748338228
235435471
1266030367
2044228231
432881187
96419318
1268273418
653211361
1901302164
812032524
87664769
1721133735
2116585947
20562726
1253353482
4396179
1066646920
804655753
1860672820
486563568
250203688
597739822
98008699
489012072
184727005
1346976637
2727872
2144499369
1479174425
1658972324
8090591
1102175167
882419677
1238786558
448916459
1946451985
291928468
1434776796
190827292
1741645506
1502067612
923850517
1445073958
1689291174
449816839
1270654904
1361333321
881056603
1364991590
1235531159
1393925353
581860571
821683329
1874071939
970077436
389014528
1843485031
797480543
2091388591
1791377293
102942361
1479345744
1593970957
92889680
34187265
1728854556
1066587564
1688724368
1759579972
1322383779
1623381687
1216363404
479107682
1490337696
2041524970
590248028
803430785
1871257987
385735238
1964678960
283131083
2112518457
95003197
2003938127
885747246
58137445
802249034
1930260563
1075247598
2114281523
1849192917
1276649023
437546034
1119937301
353239697
1929616393
1561258463
995854251
369545785
635661570
412420779
1631807297
1202664234
492884862
549796747
559817569
293293017
2139618624
914990112
218972113
1669228632
1549977493
573734559
409508714
517306023
1464364166
91524806
1722219053
1700553229
1198115850
1733031622
428872752
1124888567
1869961415
787306622
1139160510
250018733
320241859
300327460
2054292196
771249302
1264553316
1891765714
283874892
1540864743
264012952
153909371
355398297
931793357
794972363
1993567421
2100126085
2119886632
1622666846
173432267
852107238
1841848933
1124403775
1214442014
1847870960
444807661
815049316
1757149804
1420765581
757695454
1508976340
1858685422
89562641
1513532924
566834857
1491079154
1293025277
757135127
599657014
1052827593
1495225014
1430016660
362084420
1187234694
1147129110
2123625455
1525815692
100897968
1537512246
1713969692
1286060016
22702134
1811009377
1845071479
243880441
272335078
1718810525
1557643375
3879039
1564183573
716369020
1076325125
624635254
400893047
647817005
589071524
484876306
2137795776
852803651
1931755758
2082911946
777400829
2045866862
1713325809
1848900255
815964010
142531733
1455891624
834476288
506704029
274048785
1455784083
1227634401
1278422665
320514822
669090505
1311578367
750741162
1034594
1721312134
1954730022
1458825610
1777448491
21287119
515682051
1993159888
1963164538
2001073098
74297853
2141338108
578543508
752024170
949365001
1915585622
1075520269
1197078024
288579516
1074157122
1684578143
1537379522
1681861164
455006405
677171247
1346591774
1805675017
1681346510
439976323
519827915
1478080662
1490547460
2012898006
1498526543
1799466213
108065215
1898417322
2055495414
1650111909
507330427
2136187784
59548684
421740575
1825327723
1392378758
1985520164
1253511500
1803746859
1233362615
116025791
279987067
1800920842
253830810
563266589
651698312
609163055
408918821
651841090
807512715
1214793676
284709425
1003352294
658730644
1359986496
256461369
568985114
932825154
1195134289
2067954573
750662560
1558832445
514569307
1698532772
1296494323
777334893
1779537742
2147483647
1079538892
160436028
499857268
570879511
1219094760
1370811593
1187451432
1394716669
691294938
1720657919
1883320259
1097251550
265534105
1304732596
2052325456
946135548
141534846
224465611
646823992
1035735871
1617243884
1972606939
477629946
1523614995
625624483
690776014
1104913877
1650868556
553747817
1578665903
647279751
1643125160
375593891
1943009301
2077752176
1179211469
1257781574
1251627188
1357570695
1576383677
281507744
1172172732
1310342219
669847225
875228508
1999125374
1109653450
890738318
1854014549
239458901
2064685674
1107097672
34358967
1590428867
1978155581
1877899158
1146000073
232936922
1395144725
548871708
1249854533
1311686108
682013819
1715292964
475933967
1505458981
475891919
170366743
595351415
1530315447
488031619
424094270
223530032
16918919
1431710666
1780146321
1256812808
344071978
1912393478
68203939
335313415
1957162999
1979793922
1237009668
1047828755
1982114362
292556968
385167023
961208748
1160799274
1006359408
1100345043
884741224
921613816
788598489
116830207
1416042693
547785852
743660740
1766940275
391198597
919440381
1424732066
1460899495
1907100112
1443870654
760630940
945571784
1099858273
1253108905
587672372
1604517900
338135490
151188132
662901883
270409893
538065446
114683923
870767377
2071177174
665886477
1455775815
1278077572
231046584
1401650007
989940281
1705048044
1165133557
502576952
73999009
202944667
1837184604
1958046536
1243933736
1051819120
1077545418
1999752438
1034998548
1061720428
692905612
1430990912
202127346
310498171
617607738
559449592
1656326884
178125894
345348363
905867800
2043683777
827570841
1165645533
45134664
525501512
994658086
1898331405
1171091424
1687126135
1452200997
1166346937
63287970
1744758755
1699554507
1447511884
26038422
532295709
1332126685
941496995
873051101
1627180035
62677814
1636802940
543672003
1034579626
319868313
1108460843
2142817572
711637698
504436137
1406343158
224281325
338327611
1837839343
44070430
106032977
1512813562
1650101639
1747926039
1838547739
1891740981
1968915693
674713082
1832294907
1649683319
304385293
1314043356
1640427192
463216858
1497868834
512946598
203056582
695227886
1171376028
1762727542
94253312
184313656
372472978
743608960
1929577836
1022848454
1648073681
288101679
1487025347
1445526649
533512329
194651823
1777246135
92719800
1940879799
1316241500
444702352
1155282115
942948438
1278275694
1508980347
66191160
874568635
1980352338
191537975
529562456
326509578
60861687
905050982
2089277642
1912102180
958629589
233627184
1959467589
1495339666
337550321
966111546
1267677599
1467278028
1674212228
1657306944
1092969612
1965898750
1242992686
1503345886
1542804823
1857550130
617929990
1728703558
1166776276
1691651526
1111395818
1711649737
1708530151
1864790665
1418563761
1392232506
76994702
638593778
1592346034
699653818
2106075058
758605839
62190956
1205148662
1714572520
1241612032
270549706
1256090342
1101522373
963216033
1697251929
897518142
1229513692
34549223
2020022675
1291766842
877286037
471901155
765971671
93755590
2003236199
124597080
955180106
1938502030
1898571277
1514269681
459713547
1405357609
1762045301
389139282
1872379037
1648285581
2126105171
1529476684
1820589567
1883011451
248479545
334725004
143132153
1197549370
1397249457
913500765
1000903562
1518111125
557654400
1234646564
1799054278
448635303
263915397
422043633
684737503
1621889048
202827373
851022407
1499081958
489276274
804867534
243069078
244058178
261173540
441627900
1871594178
1072541165
1550517558
154249164
1589483693
319556014
1106822684
949356895
1040971141
1888040732
98741555
2017031974
1444692399
1921425229
1809218843
361769600
1829367668
763180048
2023923216
108412912
1286226327
264504602
1629114524
506748619
649316768
1270362462
899969309
926396637
2089602192
2092349281
1632710700
703323699
968313541
1488217178
1477120784
771869918
1056176569
491089088
1803703388
1105849672
238817076
98440493
1326078330
2072353464
1875149725
1166206501
2024329047
1041666589
1780340152
502800037
386297825
1336544847
2070883338
934498636
635209682
1341200456
1377288197
265029686
731695561
1191446377
2079766519
886763288
692069359
2127917051
753734064
984083013
69351536
1729923033
194011701
2038818436
1020097546
271422245
176664288
1770524430
262566122
659307836
1151945091
609520787
617856024
1595379534
2068230640
1812555876
509429126
471277849
76448266
1579819025
31221359
106011148
340821261
1166398344
875534778
1181855121
792726893
783517531
910944459
168799731
1174540631
1111836037
1364962336
622941624
483570027
357115049
462309360
1750911135
2101231003
1434343673
103660814
2050540719
129913378
259631721
137477777
1803685096
1998973265
478080199
397415096
82106817
1097281749
736786060
1592814661
1147440659
126659061
379278279
694504875
924101908
283163642
1516698765
1871291252
569141058
1149519838
1978073271
1017843949
829573157
1197715455
576785809
1688034107
673308845
1361122577
501870752
520890414
777612005
43516138
417164027
1661299370
381911002
2074835462
462708216
1126102941
1839261233
1340210248
1460197256
49379322
130987320
40868450
1600880864
2083726847
64548030
1148097710
282801068
1745921027
1902342520
437708682
228747654
1709910363
509154964
856953364
1939342685
1540837863
529152261
1907760489
1641161857
1859315583
383224710
965416262
630871575
1714222105
1660357220
782198775
573343141
1648278531
1288762656
377934086
98570247
1897557220
1934793016
1645452637
1079538892
2147483647
1894687095
116729875
1143830545
291034202
1862074984
1597471769
311044382
1320993072
761686015
827123028
158106885
1660669055
2115647664
1317712724
1857209459
1618731220
2092632043
662860848
1094936485
1549999325
582761787
117986422
1250497159
914724921
813563073
2074528501
1573361149
1115270796
1822633014
1066320583
1045972353
1460933574
1507241139
216525772
1340301333
1263266245
2143402327
1477062998
140589418
1538573169
1880786483
1663237940
1944458659
1853272812
603546406
470596896
1024291480
852284649
502002598
2005104738
677396947
572145544
1911395149
1836990651
934759015
1405218936
1112454646
1438544462
978722277
538241233
504301238
1903221200
330209402
256617831
633692298
338360654
1401336581
696040241
960770733
739785877
1393679271
12447836
290139037
1019979114
20701711
1412085580
1181183188
1091565052
1912357154
97830917
153735707
1207362482
1332843552
1363941800
685080485
920416599
2037459975
55009378
1731416085
317002252
322611763
720421179
1307381272
1540757332
444941618
846244180
453961733
1592577429
215378089
1019901781
958121454
201580719
968317519
949765007
577074280
1400410001
2097787817
1061778458
1624846361
1138316681
1191027462
1065646914
2106728954
575908328
1241054436
1338492051
1013578905
263481883
973838670
1977923537
1182000779
1245463745
473083060
1228593257
511617030
206500396
584341603
800909501
1203917975
1207444761
230666334
1705642216
1705472210
96529495
1684771937
582647556
1542826984
745182650
1859411138
223893759
455398075
368293134
1636009735
1875964938
1634533619
430257267
290185187
1032793725
2019225469
1836848402
1548056539
1599046679
1955715603
1136135970
576551526
1521367951
1282322361
1425669184
615595042
613620322
1579310358
1096303789
2051820159
1572083364
1178133928
1552299294
1186459018
996381263
1929719117
1871838060
135035149
852737305
667743735
781962260
560065487
840454991
1214601147
729717769
70256507
708790382
981126586
821989625
1045757325
135238574
1375906476
418648546
21299588
882628340
659555241
525393690
611400462
335120195
504235100
46414606
454942075
540214079
1703404842
1453958942
437245833
611201912
1594983902
372616831
1333033004
734354911
102748604
1700219358
1006955873
2030913915
153334988
204962691
347395632
1764403358
70298986
2143843185
165861856
569562392
54373499
897754814
1678779534
988486160
1915359870
708270017
785114555
1360232164
1256810176
119686724
11509326
1313804942
272443738
453315536
368624053
1635221480
354070435
282093589
1196646652
151471567
1228858443
1838019265
131698558
1637640496
617312200
1042708979
1989288882
1485026649
1047316848
1527790025
2055330539
1847725729
1275107413
1704337929
709393357
1950947030
166248159
424921402
285418853
1183590182
510282086
1747376877
1367453808
964317194
1557086689
1965836459
1664430118
2135655768
1326565492
1709605721
2086322180
2047008293
1179454286
614636167
830868336
1999720807
658778014
1431044946
1546404422
1659270633
1224304798
865138054
1232976584
688776484
973891485
2102488328
538484476
1828066166
346447734
1608783761
916152615
1431344281
1489191746
1490726144
884312189
932912767
1857925735
1465163992
128740620
1388578558
1497122262
1872036437
154141052
2039026691
1891217441
2076792273
1570178591
1869692804
404070849
1830428777
614919295
13879915
1894609530
231082464
121561203
1660461275
1671483702
978143038
352867687
839946360
1644839191
68367156
233832193
1454891182
271879664
1824351349
2010694111
1158949684
1843727725
1153143618
367770058
912976675
1951450468
362256368
1975919124
1957991917
1481497410
908488530
781564020
1672853086
1616524047
2068656826
1578053478
1940028507
143209819
336615664
146512722
2033908227
2067116279
1760732608
698875017
1732969788
539761633
216303220
1418817859
234102427
132432349
1379475781
110724384
2133825679
468292081
1238521114
422604283
31102641
606418014
1909676947
604316597
785822365
1900958021
1450033539
48361302
46397652
466986866
1294697291
980072099
245642081
2144013209
297168947
424127536
1813311
1017794888
26490230
577085037
138461409
2058037510
658029039
2071126275
1147576935
1117389440
1310001305
328061016
162859134
143033473
1582264087
1557899896
308985926
1616200940
1108387814
1768125758
657884137
2093426890
1262403565
1483994194
1357218008
2130129389
1582982787
1138223310
1295866897
946166669
2091887664
1972419647
1866746208
1811168849
1141791065
1402045405
1976370031
394189972
722748232
210437473
1673493192
532061189
1178793826
1180055192
271324718
505632818
965033171
2137278374
1810070650
967158330
826856749
970947870
283995493
2029898628
1298128558
936757057
964177884
653007878
1225393091
2075709149
1177031981
896952492
898334978
920348301
1486157028
1639004700
1643861781
1168756731
846653939
1654582049
122445594
1264526642
2135488323
1313655997
1633735377
186148123
1575248560
1758015862
1445034325
216618282
1746972396
1483331683
1701465408
2097886785
1892213053
140049712
1058588882
1574731680
546502930
874360657
1078702119
1914583609
1200266152
1617269353
40100013
1406237957
1833432779
1483212054
1781522886
1132422070
2108945129
1729807863
94579636
451601144
1740888489
1414877101
100203651
140630368
2115300378
555684866
831858179
1166804798
526728990
616950475
1597984514
626909927
761408555
877825077
1241199280
1343260042
1232539358
180307218
1766373432
310215110
248205352
384292002
2066259885
695889482
1941639647
281964918
1147023366
289642644
1707658331
1834753152
133763575
160436028
1894687095
2147483647
1725237657
718598913
244871466
1737089882
1035228960
1507605457
24399660
178254557
2098431907
1819445650
478008631
873287767
99592348
1756832458
1828373489
552585456
1784203200
1074951513
1931394536
2144402845
496081016
1863526938
1587527948
421304030
781494019
1934321779
331631984
1963384425
281207789
1388552090
440250272
1925598320
490055517
268148106
1910821191
1619756704
980223911
1994334296
563639171
1981600809
1776573912
1784888086
114060149
1046958674
560683565
744363876
203565849
1471649487
1430777320
1628642764
759661451
1547019171
779483771
954404177
1630898009
1767766464
1181206893
1984610829
1395689350
889184689
427851504
1500848532
516672124
954317889
497193545
1635399697
1866765298
1142886444
187990744
781215779
1622196589
1520020723
1850562901
15961551
933288594
8494239
1571718820
1393770909
783897590
2085155947
399279914
931060025
1861213234
1855731332
1843226024
1027534087
2051726429
939418096
1168797527
604382954
1275147735
2015879296
368924528
310652259
1823014844
511271266
1451050124
1074008185
433932977
1416265943
1817118874
830709943
1240758409
495441244
555027854
43499790
672939417
1391943830
1430051899
953098742
1465771541
1715756294
1020286385
1697438649
779606422
150684097
830577865
948491742
1810691057
471215483
1077073401
1872822094
69235215
572816830
770850508
293003257
1748729343
574404368
1936124708
1181228458
300149516
1143861128
648521013
1349944126
660722383
1547383133
2090142009
1332598059
1480816129
2009085527
1478130391
504126765
1181355069
834737816
1872445027
426709091
1202516711
1664140027
1381852837
922585936
1192313240
988500840
1925907622
1129009907
533527977
1934952876
94137338
37996927
271018826
1405531645
9547171
401872976
736178548
1408143319
66800176
2021491490
2033411640
305196632
588631139
1839253038
406946115
486708208
1378953125
1942586848
1687674010
1305988101
1795816286
1526292508
1070705460
642945818
1786868220
1128055380
515246241
1705865409
1487457270
300842403
331451693
1770219735
228600749
730550756
1928509809
967860272
1495880504
1310093042
228085064
1043677952
40637755
2047258304
146922308
1980543788
379435578
827351104
2119862058
246376325
1406133737
1919122919
1273783430
1038800089
303712729
1729760708
663716958
438116103
438836818
1739457442
142218989
99011479
688398130
1484408805
1172981468
602963419
1046898673
684754426
1642756809
1613024494
1184239574
1235590970
1255294694
1949073429
745703894
730983947
1722852270
398386555
347807768
351247991
408907213
1508104318
621239851
1195701019
431154327
561647954
2040488789
1225950693
76413680
2144167849
552389525
1689794190
144431369
1384278605
1908946339
678455778
1451228694
480711376
965956454
603620033
1207285008
560982465
1009296189
1476135290
1510512841
1335340674
696506265
1976353769
646625010
750127667
731594221
323354832
1044651729
1546557708
2065738405
1950589101
1874695313
1298431206
312229348
1537029906
1101411777
503643672
694377731
588050589
1116645973
2017383341
509446799
1614330540
476595062
1290215987
714006896
777188372
282274310
217118384
1267780278
995030409
2098944359
2068162909
1841236408
1151111808
876070252
2033183340
1707782547
1722703967
121664472
1901887746
606707315
556660633
645022059
1481287605
1956947061
1853033352
1566655767
646834515
643184190
492330502
297795380
1651657188
540811968
1335355237
689387785
1711571179
270503365
137592481
1524295966
172472285
349886983
1950134056
456180936
166608319
174765424
1475337210
955402546
25005623
769481760
1719377732
560045135
954562741
2143458589
572391471
1363635171
660267495
154923864
999623076
401484543
1192059615
1856413413
503272033
2125376099
1293313639
1970286845
52859384
454925339
128218559
1102991044
603527922
461970275
1310685565
1906405186
810156217
1800113333
1787976513
1647375434
1289991293
983326527
2052184396
2026921250
990785552
1476807395
1743296561
63755147
643947389
605557152
1383420892
1594179331
603694608
1391943809
2104477850
1592886850
1110523222
1721990761
1452013892
1463995661
1801211575
40956487
19428328
148957905
1531174013
101387739
843623991
1873158845
656757654
1704474709
1519746186
368807436
1418571727
457530171
1960230307
287166700
106262947
1326120137
584446582
1771579152
780934972
975824148
2147196265
218778556
785798324
930687521
25134806
35171730
1757806675
249428779
108442140
1081687226
1659902792
1055335465
21497598
1797693939
253753918
1748494236
257279219
1880768528
1204942782
288715124
358522893
369656844
1193453480
216068600
279275118
169537768
1324753285
131518288
637059863
788176604
2113866049
2116122821
533288003
882719007
329070752
283064577
811210671
1183523355
2102881346
1151796095
556353956
440244589
529538372
2097202754
1772867910
907366774
2092011437
1868750082
315998953
1040801047
847474943
228612325
2058600524
1654040118
1249321583
1764397511
427254936
1607097544
572920464
1948081081
30741376
304123672
642954260
1913090590
2042494827
1141587885
1864868988
1513478216
1271811506
1655698682
135401688
435196979
1618593848
824410937
438387756
1136376633
2118556004
983345311
1913160117
671395140
1099032331
577846477
2107639232
1504708837
608226555
492439402
2000156993
45113037
1748535670
1876120657
1936338204
996961479
227189095
2122961518
1154213124
1509422675
766334778
85248381
1923487427
2032598852
333666912
292090777
96319289
1971560691
1124340971
1338336820
2053397909
272754732
1679608899
2112986913
499857268
116729875
1725237657
2147483647
306172907
1718920184
210878933
2122618329
1902038642
11661401
1495478190
2120523029
203146384
1627122428
370694639
997899328
370348393
251092379
2025066998
1145109884
746690012
1454961879
420407836
355690032
1460923639
1746923551
1460733139
384365894
1446332822
520052460
1827874090
912548419
1037491808
689341357
463490891
797906604
337306098
1127115913
301218661
1850744099
1191254917
1702473924
326547639
1882939024
99003425
189749352
43439317
546194992
523906254
1403075893
462679801
1492967643
116754141
1164159439
71017023
365378361
437477188
144756051
544087656
1580385024
1934398437
296336395
356568908
1408856254
596710593
570920457
813295608
1431281283
1893302086
1206973518
1913618969
1714236257
330794184
1165583709
370789050
2060409505
1143907514
884034348
923914488
894156299
670385112
570638583
111407787
506558020
762100309
315021905
1981724071
943238190
2039687984
1884309371
2105879227
923217608
837519849
1013279480
1712611646
570132604
417954353
2122959776
1831595577
1240011901
964292768
662743948
336138791
674014013
1165342114
1386504590
177208995
522908968
1512959593
1044796757
1826220402
194579945
1221804629
1003450798
1497260997
1932695170
1478295244
759676053
1128331158
1827892505
661675341
722246415
192778115
66797752
905999499
1229447874
386495918
620537888
1168684569
540807705
1052273958
2037376791
1312428471
1552179759
1890524215
1325222473
1239051599
70804764
1548939077
561558613
1171296497
1435171590
900218075
2005585124
1802272703
1065488318
1782627073
1757939591
305006281
76776581
1771262634
47082179
255910923
1712581256
1786506874
1243957112
2001139001
915805103
1951370438
1325418194
1450366939
862754460
929657879
2039967088
2111578563
479736242
292590795
1885531230
653913435
864530662
1484750520
1390498604
1848920771
14691587
1889835509
1768297028
237056622
853114930
1360155920
1738032379
746285269
2067301879
1064049489
1658201350
1103935391
2126198647
284173655
621841330
1320360019
658316147
933340389
1189310535
618277882
835650897
1149642324
173787067
1625159421
1533212626
2121033564
1995186514
566920037
2013068420
1400400749
1946166455
1330139914
425490003
687580619
1336879946
953924715
1568811911
1052701006
934854277
1185505417
1811220217
116076394
1027506204
2030432071
184089942
572305967
723634701
1389240136
184370081
254203254
1189372415
92883551
27757151
11474139
917646992
670721245
1866678341
1044437070
1152889601
1923493018
1550756749
1474253541
262664781
207176337
831711776
1544994591
1767797657
1237853117
1711387563
1426020196
1194842063
289999160
1697214825
712745805
1382371242
316335690
814673278
364528222
996225840
2125919362
1231812782
545643197
1188122826
658267425
676998413
1073311187
319018953
1878219482
1353703824
813503083
2137153732
2050662218
1167798885
1669953404
1749225799
1908661384
1917476997
1412333590
582196246
183898733
388410885
775951750
39393153
1624631455
523003670
548723233
1159951475
926358363
1829641642
423429760
129733692
601793580
273829278
241803027
1884445885
605642371
1938432849
294559140
1675797062
1085283220
1053087334
2032053044
1407128546
1806602365
811540035
2067776954
1232510213
1222081875
16610173
1848528845
945467221
1090180739
670991358
239729625
1666958274
1060922421
1509257719
2097082799
848147351
1173141235
212071866
411961820
1870171249
1454185035
1514301852
859287122
1694608238
1630706127
1965237822
2031047198
77199263
1155913460
377718197
1541047007
836603193
66070212
857408800
1000120626
80325437
1656669033
193965886
455549438
1563279998
848519686
2016447747
762240825
761598643
835090815
271041037
189565885
1398434227
1429085157
1107748791
111241657
1856774623
632995485
2024924571
1321185316
476910558
100297972
1306650873
255650349
1080660081
1835176911
987084404
600705628
972443589
1196067185
970560968
1500605447
474030090
546510526
987494443
136522305
524247368
1455011073
789744746
341495154
79716472
490062324
1540060430
464309781
845114760
1634274854
731557616
392418145
89730229
756044026
459574033
606384229
1775090607
579498562
795273842
195129151
41759538
572788052
1540087484
1767955389
1682437453
916556157
2052747308
1888733615
1107790316
1441020585
313171547
827579966
843759917
351941771
177359443
484159884
456460899
1225958050
521153757
19045762
135282463
223849671
1079865529
802080027
1282465380
212736869
1520337728
1287671748
935211209
1192704759
164322879
234434788
846961587
1413054720
1133919240
641337995
202523931
1213613674
1243747560
34036440
1766059788
256963366
942817015
1695840247
1177237082
1068436307
370423288
362541350
881833847
1210270972
823222544
289910837
841773126
1363171297
762078033
1131706703
480921687
648623619
1575675916
2115460167
1205766326
18913185
1916177799
1447465217
756337652
128930163
1975949239
1992702857
762608603
199231757
904869938
1538049244
196256523
2133731587
440230630
1858565196
1255184953
1585985794
142095585
287823648
1883806175
1385769165
1157437564
1748080526
111757897
2003927500
1704275246
1088811358
706302096
1328012786
494492553
2099481428
1376554984
455255213
417547966
1978799401
199194696
767961822
1128002804
2077134429
343033013
779008475
214558338
1999379451
1424873566
2079751323
1303216977
1837532854
10721900
1744590110
912203469
761810547
408109574
471339925
648906573
612989055
2036938230
1368226554
669748341
1969954723
199700002
290767198
863707503
1490776866
64315107
570879511
1143830545
718598913
306172907
2147483647
379605687
474189329
1786707217
850001030
318263320
63118834
487105584
1286965228
1088200539
424380769
1662398615
1696377073
60382940
1488984077
1759878147
214551071
1494089752
672373429
546396931
751944049
324163537
1470944707
2139394322
1536845058
1112470629
870086335
436002026
1980800832
1552074011
400522961
977475267
2010514484
1802335344
1397225559
370734777
180074172
210651856
1232469840
1001580495
215249778
355240519
227750200
628582977
67549108
903538057
1055505257
819792769
625474029
1313678739
648304035
1456558435
27676933
1061162665
1984916930
503831759
1752928629
1204346092
965034846
1943018302
1935315190
447733603
26086885
1568333886
932641302
2142199636
474202125
557127653
1594908657
596013714
2083012542
1430071076
1136884899
1196386887
993789910
375529869
473098813
1319860674
1949555723
1522969041
1310186582
87651445
1904453742
1767293580
782154266
1666387315
352387000
1793566802
1891614538
473334576
1592617454
313540483
948762781
1197582759
1661651579
1487612089
1585993984
954658427
2054905272
365022389
1562933116
1391702678
1565403119
447732774
312510245
640177900
297979326
882179412
49091094
2045439543
1255971269
563475524
744855204
1510260134
61418528
788753504
1449808682
345104698
301156113
255994059
1328773370
475090904
2107623317
1938512395
294323601
246340257
1299282345
1114369278
980603373
324561148
706507839
1661181500
1648256758
1546950075
1426176255
1655493933
1533569603
336516719
2093247554
1525377805
877582246
1484511407
237958591
705113138
332118434
1720500674
1336031060
805297997
825690823
1801795899
2089159342
295287029
2130170064
886161651
2071501343
1912510209
2079961733
2059698676
1251955363
1207350251
947723990
1003388432
663226156
1529677863
1789066046
678350086
677015743
1884548241
1651455022
286385180
1901005408
1503854650
1508076907
1695261321
387660901
445259507
1605604084
1181065044
1152053944
606188699
1057315512
721649514
105207235
1399228119
107405905
1522261399
1439583208
2070634873
1642178230
1208040953
148131663
1758900010
30633170
424716178
86169531
1122445493
955949396
1663361602
573062257
658049194
1748957089
903978103
145068578
1736652889
1178777180
419095279
1490564336
402138591
1531056073
1551824385
269649196
722986546
784757518
756105194
73101084
813405630
1557352719
1089416157
52795176
439131957
146642714
1036194115
245922506
1178197223
1559990386
876902287
1929862972
1428802571
995094223
1905558879
1787656865
1918507985
363256243
1270905994
400914030
899743016
985042575
1317422728
2097672232
716560817
1784813927
573914276
1248348270
2007341135
339982480
827979092
878443499
327108364
256931945
1995027960
1329286633
897431053
2105838495
776324594
665669428
22407668
949034349
943794581
307481121
1233047748
293691085
2101241288
1350866223
1578443868
639637135
1395769915
1871730762
381475456
1270299043
168300099
1475989930
1236364902
727553571
727905407
1324210255
1448085045
173575207
833766976
762745702
1969148268
1038531892
943918080
220286701
1355163686
477285692
1341498670
1436979256
1241341691
492692841
345122790
1038919887
2123208119
140376606
252246302
783175695
1696476325
1063831874
787857268
150879320
1346230217
842234391
1922366634
700216259
2057345768
144865268
1458183552
678865727
156534140
317081327
637663930
47687738
1782217420
1339450601
47204876
1632541666
196215411
1395949801
1485891063
1501076449
1065105571
670368873
230143053
1224718029
509550507
390377247
211763177
613538914
1886735107
1295014200
203676189
1406461121
1092422183
1021880636
1855197658
875296587
1008216609
275919969
739005047
244103674
1694433852
341211098
2067149053
308656145
1111114050
1376243967
1497827381
110410963
1132265552
1039947873
2128829981
1635497263
241297299
1520438437
1676514225
1286215951
981875693
404858309
1503281970
1732642032
173842894
1163544780
549155812
948397005
1393586215
740807315
347738909
552073590
1594619405
1377852173
1267763843
2078396051
1300266270
1336807261
110169090
1304893080
474932833
649494801
1717987987
1544514312
1905564311
1137057365
1398298368
2036715086
994791540
1942395875
2071731962
1885177038
488120663
22257142
1414398865
1933976734
1145986911
1739547510
1986749275
1399284996
1158419984
469830886
693432314
1421284940
1820027445
22087474
233903958
607258054
215980474
908574894
886940896
609301113
363032693
611448784
1050925578
1898314991
1315019149
538683680
533447447
179895119
1883818490
545727139
820740158
1820900818
205978089
1550655165
911882273
1817827343
1113185070
1846383695
1228917078
2071440250
1173963848
33547291
787596183
1552733922
141389881
1433166185
1444791212
1526123462
953979555
334648325
498044480
758645656
298884638
492789657
99906286
1077508667
2072540001
1191960057
50568540
167610924
828580519
1268685571
2066163183
588986422
53326198
1026188288
812249178
2120186935
1397329633
840389859
1945588331
1344717253
419206160
584653073
2066241286
428699512
915003170
1777704828
2018660531
1903084010
752038430
594084010
879910987
102571346
1742988043
145056251
759407209
385107015
1075179002
1746977222
1278428201
1688364196
204733861
1432802399
339128148
2116748802
1921798159
1418685494
193224723
243976693
1508043606
2124828368
1572303028
1369102797
1397248676
1138593105
1383363823
2062519395
1545273350
1936963125
6402002
1201615896
1999518873
1669637677
1661102507
1750704489
1369177905
1237703555
1764022031
419990426
1705778732
1219094760
291034202
244871466
1718920184
379605687
2147483647
1660655933
793070167
1172204170
1563139588
409900618
261508079
447532014
1424470404
493731055
1801890626
1809208683
851065882
1848463971
518655839
806175219
1772384083
1605303871
1283557534
1073906616
320585938
1183556318
44698751
569723921
1576928091
335983894
2025377481
625191104
2010081810
1843316284
705742409
2050040494
2761275
63023180
1253949110
405388720
1832141917
685287019
1903311405
174315863
1011742619
1277133021
635749981
260314879
1356203856
1334483439
1690963437
887749585
833344489
395502281
1385097939
197070073
120050590
1871935745
1835067740
1031244949
1216711381
1667583961
1408341206
1177269079
410269056
603719338
597801154
1981528400
418210169
2100848680
574531617
139733010
641984555
665487991
550439242
1536860492
1570234438
5378746
1039673047
141215502
598393921
531123487
207018754
1096907745
1429451613
1745911716
1226628133
1195102634
1410888571
479728136
120460325
867223170
498590903
684825098
448413917
715491671
1118197519
269336382
435268762
980837176
417699188
1406555128
1585053800
407480840
1168805741
101498504
846708783
559870080
361960623
1044132149
987877620
1863708180
2002054831
1354004421
1501358772
1350736949
1300641362
746522352
408569838
2080916061
1263300752
1088330123
285168676
1050971139
1911456886
1563484353
196784361
20945956
1433033124
659064037
238157686
1145252881
1020227645
64402630
1587684267
1190446550
1577287123
2112538782
932353990
1935721234
1838802217
471304593
2082284413
133102913
629593749
1877739912
463100813
683587271
1057101714
1307990780
1656297660
1001617220
2128029894
627173153
1976283744
147186042
25615647
1521689320
1616918175
23437337
949064775
1551833010
495857845
1038870653
694275165
1019773353
1537127903
499419440
2125534436
905715045
612451549
752558908
1084290364
1337313090
1365541176
626743472
2014173208
1200476625
360304518
1991554513
1083124112
198680634
1134555628
591087923
2046394928
1323794845
2122553117
1074584771
676538991
410629157
725377985
961807496
699962113
1631000845
1259597715
1881203850
944019365
458449094
2089364476
1724653039
1094653629
274160076
296857250
517622766
1247982481
1972326193
1165799186
249854234
1759122781
902905447
113211189
420665539
2064412720
1835773664
347030680
946968495
762867157
1278906089
1812517429
236177058
1214864999
1379661569
1837246654
1719737936
1472916948
1750401441
1735717915
200015806
1423644992
1322711081
1819967542
1578075671
1037418409
862788980
915502191
1964018662
611953077
1224284740
2015886696
102452085
798195013
1040474925
1882461497
1642590429
1966063621
1956534534
729903353
2143205575
1009909570
561515446
37848612
1200829181
922364630
1324262083
698709788
1330106725
202425551
775679729
1668098971
304454208
2144521747
450442087
1650470673
767450872
1129764183
687575436
226723262
305112070
1851253335
1375647078
306842260
1995750597
1655287850
1977714259
850771334
2122634028
2015506055
169452347
793144728
1521177277
158632973
1754150431
40375329
961987512
363920226
1821826940
1158245753
393991537
1197818872
353660549
1299882187
989869626
44533981
523939282
853525607
1824498957
415910572
544564452
1089628627
1011996764
1158947868
2009316996
1410837444
2019676483
574131944
1396339315
1778828985
1924058367
1915175217
875258933
1654381701
833258075
1128586117
1209104384
1209525940
1827914775
604042902
530924892
77302597
2061911211
1139908266
472840150
1750014563
327320786
32859558
548989183
1114035414
1960101811
527306409
1084575204
635578586
776418842
389696735
1790473072
1114597578
2142391707
1010198804
1300020490
676453976
699971002
422604884
1739326830
903982076
1479788489
767388833
1230780028
694863269
790269062
2121617487
1402645917
297769744
549372395
873613582
1966365851
1532893979
1377917233
415197451
1827790117
939329420
1610364146
471354275
633776395
569891086
1731230399
729707793
213816361
1787769484
1326772089
566191058
732555075
722326117
742362279
1637047950
1344028025
2107258802
1753863982
1740347994
716667324
194517365
687668425
1996949996
1277561680
1209555362
692110326
1394770644
194192994
1033182805
658395394
1241592659
1380948296
544104071
1034594594
346514055
537076098
437594071
1615867116
563541234
1749516145
276890483
827663016
865259175
1752161597
480080421
1580021301
877215498
261027431
451979675
1385916237
830315431
274527704
1715087102
888196952
904031676
436820006
1321242938
921651456
591282996
473585552
1567181190
137696869
1204614044
457551055
1217356043
628175994
1834463733
317269036
218085102
741251311
865513362
1670579975
18284392
410903249
1192501994
1816850238
1896421323
307934475
1610787285
378035999
1221847058
1738252856
536427607
27053077
214926305
871666030
1116682888
1224671282
1630208000
1634686488
530943430
1622219229
711389909
18141549
1563246070
1961145596
270658189
370026410
299738312
1900871060
859913125
1251121104
821977184
1695954946
117174100
1636749877
2112296288
1524167406
350938608
1138645105
1947447860
1200267482
698042585
181475176
596172378
1124112818
340548012
1170107587
1468849794
234695590
2113415124
1785064262
55103118
1306117224
264013513
1157283625
801029532
498444359
440759454
2083060231
1825764816
1544592140
2098618097
1985157857
81967481
1145081699
287891699
133193739
180267330
368149701
2057498029
766322572
675687751
740175499
973051988
427369145
963360881
1493965372
1350287153
1399402175
1665175975
1492117268
1635923478
1370811593
1862074984
1737089882
210878933
474189329
1660655933
2147483647
778320238
985119396
1601271868
1547300318
1806411523
2136074178
1676252981
369658397
191182151
840259121
831668707
1093085433
2128157435
68327143
993280031
1485631497
1236006661
1039619701
1415940096
515498792
1062946226
628781860
2127178158
560977062
1230564100
419116220
686693340
1466226559
1514177409
277674967
198603626
881965788
1996410852
1548760705
10676796
1882152513
1442207353
1645453484
393045811
261067142
2064808794
927811965
1541257367
1266496711
196425208
97614183
1699898864
125668550
25851485
1159457788
280832943
553032403
338183964
1942065400
803132323
1587228932
2147437615
1478003207
35725281
919459517
1423851743
436852773
2131394679
1423709700
2013146369
1351585232
448809427
1570480118
1390457961
5863344
1081495450
236575120
82364435
1637648620
125733087
2064411786
523284363
1590691835
841735180
582627852
2102858909
187455714
1010147937
574328864
1819982088
1373466239
1048640208
1431976360
649359343
1187759213
1189248571
804247662
211050823
563235463
1024211729
517864290
1944469433
451976328
544378030
1735922193
161125809
605112174
197087418
1702042025
406601221
136579361
885021682
744268678
2003100523
1015297675
155742191
1059146811
847724210
347495154
1620536030
1181122153
478326795
1817065687
217290896
1931089688
449183165
1384880264
53619022
1704121127
1238778888
154760116
1306930757
416087628
82344259
1782780319
4142975
268837074
2013839206
2131956005
1089230153
565243527
1966928793
1712524091
104285505
1714493117
1652245457
1609944432
1440109745
1148382141
1366085623
1912293009
2138236946
1003470832
1215420388
1579231382
284510819
805616354
1417496304
6285362
604877554
1548600739
931312580
1729576938
361387200
400784485
92750715
1110636916
32140068
1115651641
1862682513
250299246
1002109951
1530760024
1517144950
417812306
1546030407
945757827
2080219808
394565037
1664111589
739354291
1765214175
530519315
89505703
212801436
2077198029
1546257824
173730131
1540448417
1661435551
1291500884
1025210089
615128879
401231076
905965588
631073622
1167819841
704067463
1743527016
1641408264
414904843
1697849
491161376
1086144616
1875700445
1907465242
372801918
2099246531
419154208
119862065
150817414
2112514921
2079524811
516074157
1047929457
1715306215
454288234
1239394487
2014597855
1455045753
1039181367
1639076391
1298057771
1680820587
282315789
439962208
1592846314
201133642
1058055992
2147161538
1302093899
1254918130
7304837
270008167
540440597
673097416
904073153
1654154228
991836630
701165991
1086113039
467375274
89746546
362729581
864259729
610900201
1656038174
1092776545
2081495558
283782571
213507439
194485318
37594385
192299739
196770914
848069969
31618025
1075002576
412131461
1373264408
1425670818
1008100127
1843508404
1534013100
976019297
490434781
62534563
677352519
294096132
733275605
2036990861
1122265044
291082703
2127920338
23780739
1452860901
859377910
239136526
1448203480
292307571
1085607700
2035788208
559567843
2096986842
995334761
1929610996
2107698326
2074683665
339141570
40938062
1621312968
1088945204
476069848
136367268
228377220
41500675
400893291
527777140
1531038242
496492850
527853514
1128691708
2129213804
386425062
356599920
345765198
1561793298
1977999545
528039507
742221202
1544663596
2030237900
2132431128
422357809
366017260
836872842
746693999
382758378
665990491
863676002
2142622946
1614950737
801380423
1632529346
1840016335
1323831995
248715019
833215315
296112656
827108254
59406804
369400085
31066345
653052662
1108561114
1585135672
769367538
1801240913
538888042
757888293
2052304386
1580290285
2124174635
120784353
261185705
577571599
999812709
1667087006
112858690
818438966
1243509837
2074127679
1173128785
234347341
2138538901
157055098
1386332421
160684167
407697927
1746122364
594729032
790773258
1246831017
603525588
856032442
1356995705
1054376235
544523952
1380193056
1073432504
792010381
1983710487
745739089
1094016616
1192697333
95992556
420397183
1111798663
2071345648
1277984349
1695833528
2096501169
252096937
1503210432
484422268
1777641696
1213737627
1549479444
1636570028
259491400
989153179
1534467914
1049633911
1305155640
972977467
259042364
1540949100
600363527
1497955467
2123969495
1974802590
473732882
574967792
672856647
1227041374
1517231094
1729542326
1280744157
1207114390
1359135467
1878170379
1677820714
1815112033
918603655
1707448215
1753308830
523520692
2000292219
491005050
1298415572
1066326884
1261356898
1811454513
608578674
349167306
598347877
335610027
2136823770
1652528679
1467706929
1672042470
59723580
1125564843
1831151221
839481510
650648673
2071564290
1227349120
5845378
707406195
804604223
15554109
877384865
25330373
729571630
1577955733
910855316
885549579
503973622
1328987412
436455079
615686371
1885025346
967633823
1331476425
316736965
270872123
726825547
1069882636
2034534073
1021109052
2012741920
1809272803
284468367
986077969
2032133804
611900503
396285141
1973342080
2087551168
485118764
211635497
1182220640
1123159065
1459009532
1012869147
625794273
437076753
2070192795
2019604764
1265614763
1455823920
1552052766
1652720816
1456629604
366272887
1440114907
503473530
77276869
1250603112
227781882
1058491467
84040396
1418427659
516140999
1479443351
1422394123
2139183027
248227718
1456623049
1503438155
1571946297
1542064365
2031560212
1822937335
2136627239
1764803849
393374736
2043586171
219028808
1187451432
1597471769
1035228960
2122618329
1786707217
793070167
778320238
2147483647
2036593391
169547129
1537520302
677981586
456187419
855575775
357279006
321335103
530852793
142435710
1907327365
1361757032
326067513
160541012
1653895889
2009982606
623175067
985176527
1556062955
1748433617
1606828405
440234912
1520233476
383818454
283575699
446527563
2145599675
493691839
832654784
693930735
1505975062
1902196003
1266663938
1573991636
1331130314
944465942
1662975114
312245110
435092414
70249152
319155917
1170217940
1449235399
1584650215
1650805565
1445185975
694876900
1289405842
1354304017
1090230211
745125091
40268034
61758015
742478911
1536449513
1846547413
1322850496
1766024867
16153636
145708019
485603833
865568282
1687162880
142238961
304233590
1234174074
726532380
1176125434
1141687485
1133750444
1867943809
1146285691
2103786845
1328818181
851514731
277458031
2097637894
903165048
942481569
1085104076
1736097760
1231796680
1761327722
525050336
1266717429
1738137071
1308657730
844710521
824172154
1819121667
684914365
1810132616
1506732807
1839777576
362557024
1951344397
288841654
546755829
1646305765
506272937
973326975
434807150
614973994
1584157706
961037394
1476065431
218503032
1683677464
1548764328
181607312
246176935
2042821615
559333823
87412790
32379385
1873126978
51005624
1184592816
1893940605
377786408
1897413073
1795059775
1571640067
350493721
1937891806
859362187
1426648046
1729977330
550392586
1512524665
374053439
35951547
1403300234
1585629944
1966137910
357373564
1178313082
1231012696
1710944265
51458250
337948034
1505763446
547502276
869640356
1215986074
1917995162
1507880515
633661055
1054917390
883453197
320256831
705371038
1403752191
1117692617
132171940
360842841
1048343421
1938994199
973666589
531640461
2101576122
1359283562
1534715137
773267237
593033376
52447886
762850203
40960381
1812110729
1579741482
711250533
2045384082
1425979062
1555530910
1923276223
174218515
2129051507
1597745233
1426768475
1918333941
1621412394
15898034
1347681029
1559330629
62214214
1050778556
548391507
1949098011
992973984
1536546535
1540282762
1395739938
349005041
1762373920
1505135065
686109490
1579450742
292018940
975133443
1518301540
1733972385
296923704
1991978475
1838419733
1606640775
809905140
176314784
1428546476
292823317
1350411625
653935286
1143299509
584417578
2021416390
653171010
1988219
1854515644
658541912
515426727
1855077467
1477383182
675762189
1898162847
895723108
1133997489
184219404
1485770690
1714077342
1804592366
385871402
601208147
207962474
1673039640
244141096
1802318449
1458980055
427537624
1571269300
1231266194
1578560958
1682771002
1520000788
629716995
1417505498
51773480
227711237
808203375
983245628
328350021
304704173
2014189593
1716522833
147178639
1394773680
1686261591
1364137196
903192260
1654575933
1090100136
733926786
1410452993
668117007
1243193237
1279366525
735194677
1639460708
1554988878
741561361
1298377261
305236486
1099546062
1497060894
1951412016
1274325359
2121008124
172759932
894329182
490127689
62538364
400707732
1816425360
1873329386
2089019252
941429276
502825749
806467066
1327901846
947151534
696304716
1721703853
79680624
460413525
148024090
723761192
2036564668
1274481024
274058048
1520309709
1126089272
433347210
1209297854
1589446417
1939800333
1162775889
157652345
1519591762
371592880
1123539891
2035825410
542892951
1884815738
167638043
1169900397
465811641
680974712
461635331
2040326165
1859624209
1156298323
365391917
9295767
212014222
764500845
1023519755
810676777
1935375015
134391361
1498822151
602028416
124504675
1054112629
86376068
542208034
409922818
803523910
463941953
2133811979
846683549
1559666283
1849228394
1116954803
1696971837
1316902583
1063964523
1992928036
1396767040
1232601492
1809515907
1679062101
1720070370
1919894394
424471062
2092197929
8606790
307561143
1552257416
227936523
2145900358
6421399
1139213189
916306881
1047457531
1793636658
2020798513
742243785
783527179
1703731314
583700313
1127915213
309855157
1803723299
709220158
1886249865
1242792291
150914584
232673306
1466339075
337067096
662057672
618116002
1009355534
262835017
1553099560
863464539
1865892414
2116315180
1590432999
1878495413
1057739450
1288491486
1457199931
92620355
135582524
1044152412
748194378
2132025236
1299333834
1791959070
236409992
121161982
503778809
594342578
1230410195
173242686
569721671
383165620
1911807463
1301490870
1725052106
1235045718
1863297909
621873270
1015134194
621911473
2049938255
55613971
2011529979
1547055274
433884300
2145631821
599110230
1983165465
880984745
559401378
899319687
1584854239
767263157
1622063008
1200508539
195803485
361272538
2070516443
1869187200
35361733
1224552472
1825899935
405358072
1412490985
1906400218
1719332487
1548750249
1216519218
51042143
1005807305
965752879
1706434395
686567688
547417752
594021335
1568200310
1370446045
1922942498
408784568
728630118
307898277
407596567
1863448041
339142689
2121673607
883842241
367510089
1078857879
496590349
1103324024
1419758785
1727308402
161779870
1475891092
43097909
1281147189
236275788
908837044
1006434618
1876005184
198559924
1795772221
1974730742
1224628224
1324559442
1224091223
1409405997
616356414
1061609029
390415602
672105351
1032564374
1591122659
529476665
81804672
1643823384
930658762
574940871
2064382025
149775556
1968695851
273563094
717950125
199654890
1599229184
166141078
310699117
1234608018
1984193081
1942572763
1394716669
311044382
1507605457
1902038642
850001030
1172204170
985119396
2036593391
2147483647
1796928158
1017965489
940347329
1117970624
2070052888
1077931778
1624160887
1464532854
13450054
804566480
1066344818
399065583
1858608753
1848729227
80954233
138965787
659896901
102713252
993172537
465425321
1999971089
1428540513
1057251899
1279309909
338003873
1615814784
1251552358
1986901504
600194367
601886236
1397042748
2034104759
1703796323
72316279
1905372169
2013398069
686506170
847165547
1252669259
14615014
648273256
1231995497
1269003284
50869892
13385679
2039075800
1708173379
1787129448
1251431339
1024463927
1864631952
1608823617
1143240650
2132201588
1951275042
1719404237
495891803
110072659
1195870060
374790146
1486911588
1632505974
64083393
901446496
1261620361
1706527145
1795624534
454938076
1839824436
1097732874
1765508096
1485281332
983891956
1676442284
2118346716
374551365
2056598292
1883108232
265785191
434816215
1608617957
1991724706
252575653
1971980856
1625321776
451375683
1509680885
492668970
2133598637
1521263112
1619372716
1076957524
818639215
824070565
1074630292
310254134
456713607
970454040
2010456973
58097493
1695210192
1753011296
667848000
1217649402
1883739073
1648837281
737425863
37974150
2054795070
805542914
1436106655
1652355746
1612506931
1898353448
554908978
1274080309
1622504938
1954410236
645984291
310826664
833066029
597587608
472130750
1763159870
1592626785
2144593600
108338861
1131979517
2075356478
24246495
1304131607
822642192
874616404
1172444152
1862801758
1354878886
1766053290
2067997263
2055365356
2063328875
655812322
493200561
744543379
470478847
1355856155
1059866542
353901740
807775536
246440098
1239456818
158385280
65410437
1193422771
1740375142
639021113
1937789176
1283745306
625778335
1210642831
380910079
1783377505
1410460422
728005042
731601762
179853751
98611880
1013313857
438467438
869708156
1471202751
1839726891
358618976
517388062
1768378649
2075342365
756822312
461170182
852990233
1643162210
2123191838
1159168002
1570245722
1591111389
202929798
721380119
1728509575
579193931
808562182
2092135490
1479452655
6969912
1639031649
106317451
1269677676
518391493
896795323
118463926
1325244408
784626130
797564811
571157720
376472328
124758388
1430174303
132085532
1778000047
1882279365
484353619
1127379449
2037116020
2127389204
149435825
188115289
1426100753
975311067
1212597757
855971534
1802037210
593837620
868949341
728946560
1623702185
1986183013
627705699
1359766167
2051172463
319991368
342259279
545572539
743993455
1657238537
1723660597
1633254289
2083470338
545172824
1634916470
924921723
908073237
1942074243
873774009
1899781440
108444324
1365203681
913768825
845011781
1346204826
138077085
1923420119
255772890
836806033
67528428
418260361
563930750
262834108
1795273007
1769164860
46061277
1682920442
218570508
1165277698
1336912284
1669038971
585745562
2023735717
388509904
2102565607
1621555262
2067102504
786407168
794923844
156370849
1392289390
319269879
1081797944
824832219
1626656938
459802497
1281084217
2064506789
875712559
143043351
865660069
1347626022
1182493039
1385101854
1402707513
611888046
1132665821
820374559
516136453
1366126880
864171688
1052742500
29538483
535573667
1214459409
340880451
2136004013
1101248114
1993794307
1567114697
2047684914
535364481
1918886934
1303274054
447717296
901585776
1487979420
2023558399
1148047392
1206566995
621277873
586361910
2060454687
1549469287
817734388
1579471445
1675491841
1314842886
1967282862
1505641525
1710768009
1770621412
1733762695
1854599355
184568464
1357215496
1504915378
1683922816
197669796
1204931407
2134970050
686449104
1217140690
1429009413
314688643
1151842389
1609700109
67026376
1334733317
972117141
553080786
1898852673
1785276736
39503462
1670647034
382477305
1115581210
471168129
1081255183
664647894
1130492415
460475640
1137577341
1960029079
831887383
1088706073
1876008756
1863318909
169561152
1152449727
569246461
750640882
833318708
1568264564
1323826095
1062167577
1644084223
1267590581
1399615446
1797097268
1310520761
1783945836
778403207
282443779
702109625
1011790827
123979165
747747845
1842264655
1939170567
1286107937
790068310
856054684
1695530945
483113177
243451094
764661013
1823841295
847888775
1956481492
2145148045
1281023449
816537192
556971507
1663544795
1200785717
465908946
1343039835
1547451860
708651089
1189899004
211189444
1825818651
336661010
647490706
844681884
2023137859
1839331838
104781457
938586217
1420469871
1165923449
994097654
430192909
1326154522
1733338382
921968778
31475357
492333160
698518285
691181665
810928382
327717159
662515249
2027727541
1625640828
784100314
449382826
522969243
1097838970
957660613
1133939003
960462311
450338349
1965836836
1603928313
871018556
274766592
1130012736
1296654748
372736503
2097872150
342247090
584379520
1072453873
389504299
1777938998
1590456814
52158969
294833125
1031691163
1821454653
1124174347
1149045082
1364124362
424747809
653435298
148940691
1730882798
1773768621
1711763005
2060548996
1941199342
1348041057
354957130
935879211
2031561063
1553884910
541177937
1316174828
1612030982
1717148343
882406411
272484231
1002333699
1081032815
1242399296
889757652
2145189440
2130404875
1239447925
1982877343
1544037356
2141354654
1442976553
334431887
1711277843
1591329686
1452998606
1294910656
627630984
92945144
53104467
23487312
677769643
321444436
1804822880
531358224
399338388
232246258
1906800773
1907997754
691294938
1320993072
24399660
11661401
318263320
1563139588
1601271868
169547129
1796928158
2147483647
1863838550
1618835320
633451829
887605389
428547587
193193155
2074324526
1707355493
1910274409
1914235626
520756584
924446025
230695905
1539584362
1652030061
725758893
1666338291
584120244
1094955815
2023810050
352382116
711554100
2089729815
1403610789
289623171
1903874594
1230956944
1447422668
1486075535
1940963953
216186808
674890553
1466218291
1378138140
2092907374
1156061479
706197831
1397460067
1269301016
311467246
1430784981
163252390
1653435898
633868081
421934663
927643564
781937399
328706027
925795103
1835584351
1870037876
1363126617
668836358
1734929113
1850303378
867137507
2100878642
397518852
1446490429
1683100247
151375149
1587019885
442651455
1097946969
2048534147
1492955668
670845893
348625931
84129563
1591884406
650371236
1125206512
319486870
1824765045
849907385
2131892213
645582748
522500370
396903838
280533467
1393876714
426137073
988632348
575068313
621694286
1729095279
675147497
453270094
2137571951
648151115
1802161188
1964867212
718448722
1561677976
322175758
1160092723
1915592033
218227551
1934707539
221422760
511997089
647874803
56798610
654064917
1776645118
651375890
1388234952
691968133
1291624291
974386112
1132184131
1726230199
73175212
1586614243
34281454
327697168
1511344219
1092532321
681897089
898284900
1518015044
611997073
966998942
1455674683
2123544616
2101050632
1647848553
1746986367
1475289310
725106963
99027760
1230368326
95502081
44012078
562656337
1652831526
853061064
970169678
72227917
37082042
1890217703
1952553809
1710950453
641628063
1478448062
196014676
1740770331
1030395069
1083669079
465118036
1809269820
1876959622
1551921935
1456181737
2064222998
252727937
1591845077
1349103796
1922630341
2132378357
1129292440
1590115569
824391565
464644109
1521019038
101270772
1418684978
1794576873
1935308094
1034456547
1036472670
1959399680
157859841
866378966
330546638
140880751
881889418
1666875451
274392251
1567236716
1765507480
1588962704
1755344871
1992186940
364784832
1221967408
277527670
366917855
638073474
24644972
1594242817
176160691
1979271899
1376555459
1022241846
606873627
186469651
1735761560
758468147
1199894916
682753346
2090503199
735648787
1142028165
1853087875
1283205422
892649639
947485951
1317910318
103428773
799916262
1659161151
515941303
1018822211
222654697
1724068366
1083506981
709406019
1451039323
169633255
1331261097
408607327
1777814867
1129129279
1913696733
751753966
1092176782
1359066874
1716157130
1130864017
1357997639
710616103
1318026593
461025573
1563026299
904767361
291826251
806666926
964926040
2089212061
455051837
2062430523
2125976653
1845203333
1527704940
1630167364
357156454
876023524
1900405399
804425479
752300171
1442468251
2103305595
1821706450
1117085640
1641018754
487161369
978894746
1673222250
1586380120
1862759391
1709265784
1699636081
1199534030
133944007
257549201
991616716
1546532140
1675150128
1542513074
756907912
1930474868
580594693
589600924
1267932219
519475667
939846993
157129459
286811754
788513190
988925807
1781976711
1223697647
1657022972
377836776
1586378528
117753351
1082412848
1793231664
380408134
135975580
1226491907
1716209638
1344962268
580083943
333763557
2008660252
1934265416
1737237760
1360506178
2052955400
1826522375
1902750560
664615700
1334965311
2034339678
302451307
1553637121
302218919
44539167
417535045
426459236
1016058372
2001076
1385023714
136625431
178162260
1782044798
776557438
850776799
1872287354
449587515
1235498513
1463801935
678525988
1788753762
417154727
1745073288
1558519801
371147977
1552119096
61985170
1635218861
941220911
944987033
41209983
1834104037
818729808
2047575771
1419090232
918335362
1482408573
1644167438
611567118
521994066
1779609338
1713023642
1252103148
1519755432
790179057
1156304879
1805914985
68490929
731873843
33916597
1724944701
902244497
998600686
1331930236
1119011996
930485455
1169770437
1143471502
287142518
678827766
1284957090
1958848871
653069037
849027391
1848846050
676721885
976555082
299653978
76881472
1029540697
385115995
1366326725
1867372278
451498130
1021880652
1054328244
258705820
736132835
1694131748
1190209273
1558878078
2045947801
403832167
759458977
1573085467
922045673
2090317247
1022070205
2134985607
270421993
1341307635
256579259
1265780363
1355172150
746542874
546560852
1976120962
198760059
1061150555
314179489
519321956
1428703161
762003421
533671936
419500157
154339403
611721020
824158747
1139617960
1302061637
1683053142
1980764294
830040264
1812747176
1011604308
2088977504
1927712808
81234072
937935928
2022703842
886341485
1369196695
1897255638
231484418
853195763
1233672418
1807447398
1880272883
2050785030
174581906
2096031483
2049989331
1286270466
1992073535
1794856197
1359134945
1519401829
372532640
1467408758
1783184470
846065120
1600244421
104602079
1724194898
1128389805
172258093
1843439942
1832655385
1761003858
461819441
369039026
2098451525
1708196454
137507180
764990775
491126747
748735534
1056818369
41244183
590508395
1668743806
88457009
1264842249
1752017991
552705205
1412986220
2057225777
1808469008
109395178
454070416
636590664
606264931
1478941813
253781234
997664066
1855972412
1443501256
801077555
1950273741
871168853
1461785798
543695054
826580829
413539484
1647223625
157197671
1918714362
1007137827
1098814532
1848296464
1437359411
134703743
1920100543
1439296574
1854089747
1329579295
1009986497
1720657919
761686015
178254557
1495478190
63118834
409900618
1547300318
1537520302
1017965489
1863838550
2147483647
527836594
782162332
953435297
1549578894
1589054203
477460386
487581180
780063617
1582093913
1484087128
1428688596
1157422067
1405680330
1466451707
597023003
1944465472
2031876345
1540253039
1396430290
387451191
1819167518
84606749
70739932
684149522
667137942
1465898709
179394111
557443732
1008834342
1339469310
1196964855
2087646491
2057117598
650187580
1995453671
941246997
945552323
232597659
504994417
1383024453
1809886461
1494464861
1086661321
432795978
1773519599
1346265217
852272516
847720280
1904995143
1504578584
637009198
716397567
1170993642
1662850745
1735938955
417128407
627139897
929793306
1051701509
928167005
1847812253
66170383
1449536014
1574114053
736481535
1910006366
110932255
538379945
1883978676
1154033910
1311070503
818484484
1228405998
1815176105
1380623496
170071355
565236914
1166942477
1541601072
1280950982
404757135
91375604
466046940
224130009
1496570529
62859119
1576251598
1265299937
1100229030
1917393764
792663198
420402545
2067646294
2011241416
382366483
1811020861
1677025088
1938039771
819957419
1932837956
847598425
1118557510
1837113283
84037051
1600893362
1179696998
209058883
569896888
285891226
1305278552
986932376
350210979
189332505
585163079
378815209
1431939933
1854638131
1848075605
1315014508
485222867
1955402076
281894794
201984990
806729617
1352552631
787833905
1000831648
274364923
1497238305
910885002
1979733942
2045599914
1145542237
1124761177
163984968
1769434725
1120477311
1961080939
243370546
846547239
425341213
742937608
105045965
425301767
382399259
235542175
1629766160
1465022174
461797664
1816409065
937744679
540908250
1510661638
1097014428
1028712833
1383196212
1754089154
807293906
162758594
600561333
2029031789
1295052099
63462455
2111861877
754942944
497858938
2040771264
1358152883
1414207122
340326768
761376332
159723863
877613854
1223764284
1419642758
596910583
1261723342
164901614
599457514
854081599
36115164
1835398311
1584371299
270508772
1988408690
1241646283
344228012
902863961
1016642211
1502050476
1904682869
597965126
1288197356
944581342
1602242599
38777798
455025975
1652595257
1973630690
607723236
2109840609
642264494
890320282
1286210519
1523198181
364746550
1130080284
1556465090
1988860523
747134220
94527538
857583058
497865696
653419495
1176047167
1430355839
2070929709
960303723
1099830177
454032266
228936350
523505503
77952972
1102232317
588364903
866105805
1154360189
2130467644
1278909673
1873477402
175306534
1405340910
1468445345
1407484517
1487007452
966387639
659759430
231350276
49986326
423174326
1946354392
838596657
1336174956
2081414636
1543133092
1050916353
1538701128
1022388466
1977853979
738749540
2130736041
1589746654
248341785
2086563994
259513548
1904913509
1601974948
493492251
1267946034
1697448468
1878602368
60292224
337306262
1355897409
1394923913
2014450225
2018203121
1712973718
1695376613
1003253719
1105042941
1322965063
2055789118
1137635857
451463883
2064647848
1029446624
2140765001
1909910336
341216854
1252598160
2065712969
1346798533
1584704759
1580079414
346858415
11328004
1825843162
1662245268
1816118636
724921283
1277087066
1761445565
749420995
837340745
689879252
1863878615
1027615929
1552728823
125961897
996634543
1178011305
1976308313
996997082
223248155
1613833896
706423208
823593630
805512116
1503189019
957682861
708017302
455586876
1824058046
1054314780
111379318
1842974909
2142956220
49117467
91206076
541919880
1759396096
1100610154
296252838
1727088762
2042388540
1940717293
1311359544
248009855
1346276171
443097973
1998683868
1244760226
1300585685
242564529
1369090646
1691796395
877198446
1786281446
1140521061
1251604768
163073231
1006861798
507128936
624730351
1301578633
786472619
1234574454
110723782
1836472830
1004955890
5581684
476272063
1924021842
1580015158
438361999
1991918739
153948481
1335209678
1133915091
1043511227
1578268244
1944352195
1885429396
400574405
1637664765
284273038
2117685596
880825285
1792993733
1495570406
1886718614
209839764
221958588
1355441677
1004685126
1916594359
366106384
633454574
1906408879
1522371210
14789265
576082432
875297895
1184793304
1168692814
1134211605
1340414894
2069311844
1227943124
1743521436
1844278158
1708041665
614259718
2060052888
2142495424
1137429873
20264563
1673182345
1902466986
735251055
473537819
614248735
639598790
2016195590
890444839
293149320
895632417
298739868
1375215996
175539206
993121915
1342931942
1026462793
673679669
118180644
553510545
1654665161
214174312
596913344
676675680
1598425445
861680012
1750832924
1693299736
671766928
544204863
679143113
1335492184
928758438
842157816
1735646397
1938477726
1733612168
778034669
6867893
401535468
1544589908
646897081
1224941952
994264974
1922400768
1377439899
1812956020
598892883
1690813764
870216944
362904655
495747808
2124375943
453377728
507726108
2020095461
1029081718
2116634626
1969440276
191360628
516450412
1161630190
694441495
350704539
476856691
1927173527
1402789749
394176969
1036410923
1824696618
1592797054
1637061912
1583152040
573352517
1522807526
572559861
750790026
538217860
279319335
1279547681
949274904
513457745
860890052
1680694148
73726137
199366293
1094464461
1217402251
339813558
995116885
1377039854
121852874
28226106
1007629717
1642732949
146752472
1844074295
907445341
373564560
1794312671
910715932
2048334938
933339807
1751631289
1883320259
827123028
2098431907
2120523029
487105584
261508079
1806411523
677981586
940347329
1618835320
527836594
2147483647
1716992417
1999087561
650295840
398355259
472897295
544366712
1005068554
2059357388
322806766
1235923020
996648205
914615192
1589438653
614811564
1022038173
1204989511
1085993257
1574856346
1061572007
1370107988
1281627688
736744624
1132884278
2054067585
1770230015
951454528
252881568
601764150
689873675
1733725266
477601674
1738662587
1142390514
77882005
1006140476
2041719202
1122775129
2006366276
1306153879
1155149044
1656608675
37933623
1406620862
717183551
672617890
1912183901
1015316949
1521013957
973694829
1526191891
1844377471
1947058415
934586222
393083137
1214603022
206614208
967842038
1907476652
1327605943
66031890
987321457
1832896388
1062449586
272354356
1062279131
343013780
136387680
104060597
1990906274
449805980
262069344
700787904
1550807995
2099379343
1640783308
1665894834
438291750
1391528561
1446552248
1606529972
1028586710
1828058941
702175794
503128507
1428803559
2132568438
284787002
2094800783
2110400912
1154230427
458848541
275585603
1998108466
635836455
783987214
519520905
1562557217
1326602075
424975613
1585474931
2087930437
947126576
1532587238
1654625672
1445055829
242054917
2114899556
1509573612
1756021698
916372061
385667650
67112667
1602221407
816213470
1932584201
1674000726
199874507
1559178798
335663656
1374708678
1265012121
890851366
1668688921
586690084
1981238726
662167261
1415238064
494756068
1767950644
485977467
1083910431
59598400
1372523591
663598994
216733070
996239964
951493274
1682355309
1232030403
700962191
1308117485
1453605411
139231742
427472856
510004995
561453514
1554795341
2145310665
639637409
290753729
1192933741
1915763906
557870126
1751701788
1993763342
508516254
124111194
825760096
621344578
1514163397
205456154
1491004840
1803476821
1257537340
1116816247
1646360024
1481603710
1585725075
1465747224
1545700190
1635671199
1990976203
347212832
1326989096
1169232685
1719738926
478276522
2029777905
1584823228
466203463
745982962
1410548416
2128539443
1953845709
562281897
1845969006
38620914
1656871811
1836002378
909495238
767827542
1092158045
334748812
500377763
783028130
661884761
1002321163
258472987
552105792
805229242
1632587987
1353670809
640403889
1918329967
118926638
552331606
572458242
1671980019
1277018786
1409595322
477809464
1928480392
1554442939
17853750
1876897919
1276448947
559304421
1312087132
65752224
170442539
233473320
230123714
390448722
1433288006
1070570367
1549997508
784071410
519250544
3028910
674494066
78596367
575229795
1695157730
842113504
434859087
1858424613
1611989628
765865089
267623084
793502049
1878484465
19592334
1617322129
146748412
288684067
1124711051
1359473853
1872709525
500859517
1681581638
2134827908
1908577262
291845051
1410952880
2050130432
488514378
1286282771
2045963484
1956732701
1132356392
356625640
967312138
553159626
850168128
2094941634
517488352
1238431832
1712327571
401630316
1735819450
1332980881
2044764485
516166072
297005612
1386691533
1997717650
1304255763
1397741351
601582146
1363422595
813985642
264893891
1790393434
2011789092
2008729208
1030956798
1453066882
302574376
714517966
1173237290
565835672
2018611479
65797461
520917951
1749171199
746611159
837807947
1195537921
2118283612
482642334
854246763
703733729
630226305
227892537
1531121743
620545292
1837743925
1705549620
1708388194
1654720755
1149044806
1384459298
842467491
1670492564
291570674
859237850
356030503
434310882
316933523
568644841
1248437991
1812051905
250127589
1979716859
2092349472
1470747931
1034311217
2114619401
2121331698
400370088
1646152586
402579514
650221557
835275976
558857965
505112305
485580236
802977961
1626169471
1525650856
42189644
1508070954
337861352
1854055538
941482719
1797922855
1982859004
703292853
921034326
657679851
1934189817
1732758735
2057411014
2131367625
1052040287
1332352870
1890467886
378855809
1076952212
1005767808
383937647
424548416
653479075
1618014782
2081294380
480932405
471882651
279571268
760618535
1546768995
1273541270
595037919
2016278108
1587730503
1666808958
18957671
371218395
823543201
608310576
1514352405
630354842
1636006482
1909742942
1911664204
5209650
2074944306
888829414
2050815357
386344205
1981396646
433591056
1729880674
1872768220
746806223
581657653
1852323748
776960947
1787352641
1271382613
1461668721
1527656103
990783338
922233188
683499607
355341523
870042802
2114817776
1520610101
2115995316
109976542
1349112619
281188075
321606413
618841742
1397368800
1897449814
2006881553
1711474096
2100355447
164358963
1951386957
995691327
1714074431
1594975637
71262849
792297591
654253312
163103741
1820323979
1605232828
1712592136
833573022
563020934
2132036716
1812538298
1908952556
1724602814
568758932
422064245
999913871
1150950057
609407370
1969568448
1492819231
142656320
850355403
1691491301
177384149
159758997
146760583
2012919058
1905213148
903512287
1249331569
1384994851
1003831853
557490825
782557905
514009071
1526401621
1304671191
754113766
192782055
1826863151
232652835
1278456836
177150417
1151986504
818775617
2110791504
1115164072
1393115170
820662924
2127025284
878861108
1025999442
1492426142
517992340
2057300158
1547176741
608817237
1634564965
85577681
1929226858
5321775
878843484
2015258299
372676802
876594305
2081961554
1379294782
1019123801
269574247
1131667933
152569414
656351733
459950580
1494053760
1665886614
958897271
1097251550
158106885
1819445650
203146384
1286965228
447532014
2136074178
456187419
1117970624
633451829
782162332
1716992417
2147483647
1797337213
457962918
1225290761
1821287377
2054028158
1019498050
500644160
1680523319
1609746269
120535622
2086272162
741372033
1281623354
2050034988
1211444846
2059632424
1202992414
1568812805
12939608
1674202102
1792137359
1112839923
93567272
303848713
1352372254
70527113
1863846534
993296129
730383681
986618399
1780235239
253514586
1568736796
1196523758
1668631682
860559220
630838811
1653514710
1635298033
1278527516
350070619
1059602954
1973548292
1728502496
405369227
2057621357
1072658903
1455334451
166904001
969453096
1406095407
241051233
299405562
1605880141
1560299273
379656984
1496682053
1907094503
1275569937
708625778
957323803
800981751
525558521
723330015
1921962392
801346554
1897650917
1625719812
14924180
2051699712
560080301
1028751139
915773712
30268425
690860770
2013847738
1065370067
1822876205
860055866
1370145356
1725269427
1101843125
37419152
1045905861
1206714537
394895274
1211106017
2011888198
662107173
468458344
431644179
1448571603
2096508739
1935064429
1992460668
1860566950
1172807330
1900449666
1405522969
2035700146
660335781
1155586954
1676923708
338022273
448582711
1259940867
888816869
157977144
1815839223
1575698996
344050668
2018289366
272594853
666097686
48596799
683034522
66622816
1921741242
655116480
494353523
460297607
1140972770
112196671
27297864
462554227
1739846985
1561017271
566776350
1497479382
1936355267
1489689645
1457670413
1958285010
1988139886
43150726
1114094865
1506673074
451292719
473509302
1706601791
1868617734
453767243
108114793
754283818
865518206
729085168
1845458043
606469465
1282782959
210501291
1808660374
800660452
1775155126
950893810
1809729847
647984996
140299122
484583438
1248299975
331795764
247246697
997167387
2027186851
892240499
637919559
29596961
2001882376
421366124
806012185
222383384
1587176442
625507810
824411916
1322971448
1294653655
486269608
986834853
1216478573
1840589065
1271315335
1877363622
1149115462
1909099449
646480964
1494592812
1881456283
844406027
329570463
1897298604
753119574
1326794275
1317456291
1380118654
457818161
97192673
1919803733
1338557194
2096386503
148708966
301511405
2131127811
1491800466
57257380
1374530134
577054204
1296806460
220244319
1102543543
1433650046
619695178
839874420
195631731
1309744890
1516559279
1117722491
602888612
810266737
1961081298
2109753948
1649336434
2113143323
135613501
786287905
476988276
1190134915
300624679
558386461
864585761
848000883
1831820696
564107500
1414744682
334231561
2121347339
390604925
64884193
76631083
808447304
1191986729
761155333
1728058755
2108393712
376929682
2053990210
21077734
1057688426
1061683036
703583485
1580323613
317883312
414915052
445079380
654487216
2035845265
1805942971
1778787666
526066639
1332495980
547822851
1853354144
913764376
1519378636
1020664497
932165340
2000418110
864973050
437893610
1021807416
1548055705
778809126
282494045
1246196270
704638719
283735899
1433384545
1783302958
381601847
940043995
1705017840
709620922
19518154
817254347
1352588405
746701246
35425274
340133300
1596408787
1172231002
382832859
1187329820
1628049304
1880421274
939991861
48400485
1790390305
2011642683
1085995463
1543774041
1387226302
2024694573
949523549
387506956
1954419422
517411925
1879958673
1534171981
1038630738
1347452888
389028613
2018310378
751756863
1129583240
2130962162
1489913348
1268235750
1044836313
39637279
1378209236
1774372464
2043865728
437272073
2115162663
861184774
1253610839
626423946
2025470525
565110628
386397821
10042192
1972387275
1636920867
936007977
696644464
1065316404
370458018
1909100923
298390838
2145319520
350564539
1522554824
2067202919
1479836535
1202811755
1330952054
2086814846
480215909
1816654569
454168825
1020477362
1138141847
199870180
376515879
85850818
626969454
106568831
887146211
1881911808
672185578
142838033
474815587
1693640939
1411869702
1044713709
283407026
1901570634
2109946324
1031988995
1921615782
1778494022
508269834
321540362
75565447
1428891274
1118529410
1430666059
1795671412
1124697155
16870047
1645290532
19177175
1901985063
1293253317
1889848733
1792428632
1390766701
1142038442
329609851
1470494857
1852726702
1988235226
1554388635
676977040
1240025229
270498365
1610125373
2106931174
1589880482
311566117
375910802
1173669666
144275012
1252140737
410658146
1057199071
1359353517
1336527531
1257541026
291803834
964561009
889573573
756011930
2071110330
1664893833
439048419
1769374490
839238377
807380745
1480627350
81973214
1979668404
1695997012
1124084371
1317036853
628481058
2024941986
742651071
52343018
1668822154
1235361138
207097436
465613445
1465064407
1742600372
657713293
582160745
1295903165
1627574354
1102793264
860075716
1284409075
455799790
1423112370
805087281
838436461
471183262
2001773194
184195612
1173772249
2013891747
1132170135
1470712410
960311871
607413243
1812110882
778424746
1343047103
1973408500
192363794
1280848858
817990535
715720950
1229618701
455845786
1182390566
710599126
1048939086
825734097
878500890
1410300927
1178993593
2089898234
1270729425
2072087794
1065007350
1474698588
182719363
1266031331
945182129
381856977
1210312582
1110792030
1536113493
1709733060
1605113333
1876023663
1480782584
1001267233
1650621806
982875953
530531452
633670905
2033461444
1243031322
274362752
1712772818
564603144
1942793068
2052702094
1416314397
265534105
1660669055
478008631
1627122428
1088200539
1424470404
1676252981
855575775
2070052888
887605389
953435297
1999087561
1797337213
2147483647
848046693
1827857476
737547686
1222569885
1479483062
372823140
1106320312
515303727
430360408
1259258364
505516480
1214055409
1254372951
2137120474
1409824316
877150490
1615920014
265648239
815378081
1327566059
48302674
1226030916
1541223874
12421968
175266993
1362976070
1222910287
491613377
182802767
30538591
1189186827
527993644
1105704095
1336653305
1982406463
531740527
484553989
499269985
900612472
1902908595
993150997
1164645315
1947311643
1930526939
642821949
1073904509
1861641760
1584035466
258272199
1128822748
560451226
753583615
2067587093
1985860450
407871054
695498795
1499397351
1382869341
234934217
2022634702
1121338481
1515103674
308776959
2050094952
2096818638
1904813815
1331194371
103626476
1119735136
972776877
555325845
1538688246
1999695091
670346813
2124219322
322290540
151766357
744722338
802814861
644792461
1075558699
289595069
82263026
1459461309
799829758
847720341
819365683
2063844842
768239780
2019331786
618601252
1797144007
1859412564
328732305
980715398
578674473
1709272228
1028038653
1707302163
1199948086
834248786
445006721
937553590
1881101043
186206808
1065966672
372100201
87352529
1304649484
1752510797
1991797851
775234330
814815569
291999617
1385657509
1440661194
1709383553
736867990
1160022167
1552881397
469884653
496991786
2118724418
1401915700
951747607
272650828
654908316
1122901785
250327375
1335858771
2102961766
623914506
761235497
638212370
721537987
155677599
1659599714
1549453925
1502980248
127482793
536183945
723409994
2119979775
2000447374
1122474962
608760250
1195722233
531009436
787373745
580518429
790851235
1997649837
1440984106
614775495
223362132
1788771487
757172751
401057217
1194753392
1741521884
1543467725
1411660991
1167789248
11745204
265472572
916627611
1348733588
553273356
1961136189
1935391908
1807419152
439368805
102016250
1553725597
1545374093
1897289852
1616629007
1557159761
55534043
1685884587
31981652
1447974090
1835124354
191603956
649359556
56554982
1278460568
2125472141
599066375
1743806256
1965520258
827318798
849046452
348052465
532132269
305552135
673434972
625709139
1767723266
2105226006
786144532
1825122122
1661890023
1242916631
1853672242
758525278
1728084263
14744664
373911366
914654295
484299317
1336584337
988953209
1670981146
1981080238
233927722
1759060258
1358908549
633921496
1739266679
62470728
1783406056
293616499
1328920965
857242979
226884101
264236919
1117736883
2060745081
1538188686
2005012707
1096891256
1367418093
207503585
1231076538
907071299
451892246
683553531
1623218442
795744523
933629289
2053790226
1191826301
1135649121
341402021
287481086
275414459
690692942
1620116908
23672783
1518509829
130718232
2067190518
1974949679
1959758361
1102801994
29018655
1782762091
837976196
314846153
418757934
390288080
1266907119
272144234
1363793126
542450834
1892600451
590563179
605671280
969074975
1052315100
1907710820
1420102159
1427994937
200342682
592920569
335387584
954216924
989330304
1456406959
2075114186
1008175912
469928489
1535014085
919324699
334311475
812488626
1885274212
128024787
1130651274
2044173779
497651904
824712904
1564265788
753057891
428971325
987617642
1829655206
777704184
125600888
1550706055
508987508
1768549847
487132756
1067369097
78891388
2044741322
552000850
1519395507
889475001
909538347
426544089
1985425637
950240816
989286214
1081143530
1981844174
1256935563
457844969
1081991203
853741905
2023605160
467922875
156908561
1822067059
986508952
2114752433
442883684
1251262570
1665471695
596883452
2036527982
486568989
2026681804
1320361672
266934826
1198513005
902144682
235422644
1886694152
441629595
853586951
1169697426
732239582
1689365604
1921815566
309479929
1179543187
421787688
53926353
1318218434
1626597190
780669488
606450930
310433132
1881474867
1359615254
1679676589
921278420
1663812348
1346309762
1887982643
191733529
1521286187
2024091507
821723119
900806801
755767274
1327699932
210209381
298547457
1966735792
420060482
35413220
784310160
515556951
564905392
1255002583
1167263591
1715217211
1068587329
998416771
1412896945
302767365
811615754
1498445307
142995786
1088087966
1101228218
1323573572
1540834978
7636500
901757413
876611353
529645295
141588171
1566569580
1032583589
351489956
104765018
348827557
1694162506
832520793
797118466
1689028741
63427470
1224092051
450332279
984141955
1772101456
28959686
687694544
1139498886
2114629796
1910493884
296480702
1139923565
565137509
265317120
1488953775
175929867
133961397
920694321
150455949
256081049
1507297907
237904170
2057715165
1959535787
754440991
1914730858
784227266
1776671228
1770020394
686246699
743720824
592846444
417339223
735308288
1826434139
377365353
979383343
881943058
2093386694
1450066112
1597162488
1450014831
1601084165
484858001
57272805
2134421701
122391083
2124295381
1748776909
1108648673
231555062
1619699817
2100937162
964618683
564199848
562055312
1809547682
1283815415
1034836111
1815907074
608149925
2055443162
2143307887
1783591710
111425402
766851468
1537995768
659713755
1405666781
1940285553
692733649
509310878
1973448021
1322206211
667026238
1075361362
1265492044
315907696
490912136
2146852954
107304377
449257637
164170569
1632667790
2067348357
1416243255
1276705469
1834818828
1583817863
591570745
1223455225
438406036
137303222
1304732596
2115647664
873287767
370694639
424380769
493731055
369658397
357279006
1077931778
428547587
1549578894
650295840
457962918
848046693
2147483647
707136495
96489493
281835115
2127061082
1344430637
1339296858
747680090
559185573
398156484
1565628112
1899978859
1154719281
1775356108
1271504080
2087839923
1162504591
794428102
1475830923
1865459245
2072275066
369946315
354103649
34538972
1921591819
654600845
113951332
239802423
1082959917
1530116885
350866536
1881785930
894229758
1630464493
1736159576
971396234
1344051355
720953352
1270382330
517976341
1589258155
2060551546
1336354996
1237317861
578420672
1300602727
1587988722
408150103
1715134514
1690647547
386847479
125425602
324857802
71977522
1828799220
37484268
1384336292
679835494
992878445
2084408182
1415065731
573912317
1901608598
1353276138
1536784730
1535999469
1285354309
1437783492
1599139786
207549272
496347334
2127245305
945342073
245950164
2076531604
93045377
539607703
201481497
312369651
427841896
1726565236
2046820040
1331904863
99575065
1520822852
1600013130
757433689
303922142
78084487
1851463063
1947702794
294186918
1886642811
375780982
436744103
299729911
1051596740
1855506441
604119381
1554755447
1906265907
468005782
2026904780
436667621
569158936
1177423911
879904519
1753745691
434899835
898052923
1072767753
1453989049
1707001388
1537946906
1619479311
249734943
794958085
158449781
556921979
344982601
531366538
1251440103
1442254944
69164900
1794380050
863396616
1874889245
2055061467
1331564416
2117981166
296325184
1676587997
230739782
2136298553
180903166
1185662529
261984462
2142121362
1896853158
562678927
1225765267
1951573484
1528951503
1543576898
901953330
1601204991
1701505201
957708514
642974387
1205321838
2000986175
2079139812
1214955190
1999566308
1633015507
1119515124
1796402080
1980284358
776672158
605532887
1729650430
2086202809
1862218900
324168743
2112508499
646961991
1179773617
716425524
819073029
1814933241
2132737527
1649922105
812646520
1884402818
519060551
1742717076
1739641183
688664443
17229020
1342950819
994425403
707683178
1886802801
1167307041
940999975
971724270
2045811189
1894381082
88943998
883179627
974988741
1297239737
631458959
800897379
2107166141
245614861
1987451918
5533553
825204325
1132412995
1091054691
966250689
648979257
1840394027
476754946
675709820
1713257897
787016081
1777396855
1850446416
1095054889
2051728860
580139897
1857675767
1596632750
361286943
857123837
1203012402
862976144
1958225211
1416094206
17077600
1613558407
1337920683
1373233655
1175111965
861407188
313624761
348372974
1727045426
504400335
1053562462
896142786
913260222
2134476409
1538991105
32113065
1082425210
291494889
2028523133
1950599306
937784967
1425604816
1155730501
1793548461
116125298
1304569232
713223646
1694457203
1285108389
71679573
202503761
1888981126
535546140
855223203
799043011
1141867590
1692024271
1131685007
2087378829
2058472608
950438885
97493970
61999789
910862330
809098215
1960447305
165125741
1192325339
183804653
1058108388
115205152
548112185
1299489045
1054175608
1731741590
1593769344
830020697
1773512658
2000725722
1618933858
1539175745
1375649550
1350195057
1647057823
1691122664
706185942
1282018099
1343259619
51965114
1390187221
533472919
1490549854
1995394753
41408909
1330287964
1065073377
54368460
1218232600
923302444
1362720541
1391120283
1127549232
414670014
967783022
1261746337
2037293365
2087691641
680909210
1672845895
799354207
2034640704
87233362
612681730
1160792578
1771378973
1661991701
298519243
1231326474
1504591047
972206490
1004192230
271846811
770822883
689589634
77034851
325687066
601871697
1549544880
1447658594
1885584693
219786998
246827067
415443607
872763722
326994091
903477505
1768974192
2066093710
1184941008
856969053
885178684
663024383
46054002
811476279
663010349
513736942
1211238128
1277204099
1588936109
9257455
1981737007
268595206
369249629
1300285096
1134792663
246598243
1390845734
1274389447
1513317765
225163744
750481380
37331290
1757395074
868549925
1636803458
237106339
502732068
2129614283
866820942
1813870484
1713159721
911159874
2084684887
2104988827
914567163
692638744
1071136184
1213355579
475734562
337384813
1761175241
2087644418
553634468
959979952
1684194084
670603516
1729910915
1445431641
1941184468
1068953623
1692234262
1029752280
1581647962
517720323
1408192135
1199299453
847319096
1224759822
1210806758
264905822
2129815043
436511619
1306000419
294481834
2119404738
1181086416
1325458910
1683128099
1160365290
1671672117
1675478148
10947254
930385847
1362649390
1339341891
847896000
92375831
2052763955
1727737661
874855770
70678611
1816678685
1727786293
555667242
2061656623
586943795
407515199
1548311678
592018201
725659015
1277481353
1779518592
504575128
576789841
759586719
407966807
730069338
305338358
716894859
184674053
1365238793
1248628433
391313893
1626660498
1785685840
576075880
1185156188
1752828696
1899805602
561448669
713336120
841787174
1964003246
1878022210
587131012
780100795
284016887
1522187101
228328630
128158186
1205733874
1483903151
624404393
1153488166
1164912256
1496251046
1419368676
1105457721
1214332295
2050340732
357963256
1025058418
1022503825
553830544
1918231204
1128626089
20029455
314710463
1968338515
823321331
1378163463
823234202
1771948324
844307123
2016356303
1890575596
97741556
1051587566
837406231
2108524771
1469936891
139792452
1528646057
1733554843
849125909
1268114367
342805029
2052325456
1317712724
99592348
997899328
1662398615
1801890626
191182151
321335103
1624160887
193193155
1589054203
398355259
1225290761
1827857476
707136495
2147483647
1906822515
805236829
719175423
1378503941
29147062
894959071
2041788023
1998339558
1382584511
88142141
2143672666
1086123953
1194240521
1126393835
555534879
810767606
588488030
1588473951
1591868230
206307613
1192790215
675327164
2096972768
2070726591
1532623003
588407232
299835082
1077097501
917202111
1864012031
833227502
1484625489
1572062623
1451571553
780348050
64372524
831718166
251705318
1845374751
1141784420
801607185
819983602
301259668
714426772
374334079
1337324340
1786984415
1173512955
2050353771
1633694945
1956278729
27037101
1869806484
268541211
1118388098
650856282
810214070
1289039424
232675265
823780063
2032981280
352430400
542732392
551460138
1304225975
376189405
568398327
248903538
728079677
669982918
2015346456
1733041054
1700645419
563029197
1713771899
399667314
718710470
71951638
1477484658
1638193222
1183980415
468972557
688044363
689104584
530229030
208738774
903975281
13722804
79265884
768708095
984595903
1759589774
1995443363
783335443
1998552749
1237128345
239102267
288793583
678511251
575212738
939418484
2017003580
1073388506
27499771
389964611
673025925
1126995630
601667761
987158515
315684295
1541778249
1654684206
1783805786
1531608764
1039416851
1713287582
1085782443
1606124315
49891995
1547402798
86098423
917159258
513055827
1596233609
604221889
1610638417
1899442229
1005248332
35827529
1341421969
1951755975
1490650104
224620292
674073298
988703010
22571287
457175955
1119101402
1644709906
1702239083
1485609886
35693380
1622511328
568955073
2063386792
99208764
1694744555
1559718295
998588597
160135533
1750256342
831989273
1942688120
103428130
128361730
84904040
1034551824
708802350
335682425
210135101
1252800498
254927818
2105637918
1939157240
373890356
1322402018
1664770660
309109602
328560303
532916212
772538702
283397461
543637568
621765857
1905464943
42315734
378598989
2138093055
1049831356
1920884249
1255996666
450902554
1046672066
838055205
391620115
705803827
787045589
1463628739
1229132009
1951006446
1299811600
1532217268
1546238899
701238245
1370553477
748761641
1518604107
1868025538
663992715
1879728263
312095050
351419405
1141356074
1086623750
1951012541
840206410
770221139
1039828774
1293471651
1066336188
246466778
1447513458
1277203661
54187707
854076398
738838166
962000097
408877211
233794771
184447281
503924324
2066818046
132973843
1292257787
159939780
1696929546
801752806
124407244
2005194093
126870732
1028853795
463105423
2045164027
978992283
487879539
1361891607
1437853404
1668184172
640720210
1574279987
867948960
79778155
1674260635
968270243
2080490521
750304580
17732300
1038308097
380102442
1052203122
691839493
1453311051
1033319961
1711006040
1761557593
1268695648
1627594732
660545951
1922093978
905769039
1617323949
1855766697
797777187
139389239
1193139542
763199547
932636796
1165077024
1364051355
1058703445
969419817
708344777
1440504031
775239244
1172063064
871050479
1042021474
936675215
1956894948
899937789
1290664667
1157634424
1280840334
1420778665
1700377536
1607969878
1935335621
38784364
2144449037
1265701102
1563410941
1513827017
1144994349
2001184444
137924400
552141042
1826275584
1088417870
2012241750
1997774664
1650729056
1761278490
511470669
1196233605
1073289440
1667205056
1642100568
854244779
1636383545
1971984093
93278672
1133648261
660778228
2120556503
1967299549
2109532702
1156985071
900757937
1801670704
877369262
45435999
971732412
36940231
1678227807
2118491046
2075520849
1375571604
722362810
1553047247
666883445
1263461344
1967069575
51091242
444532637
962989407
823595186
461928339
1121424738
403726159
912227335
572945920
36787790
886818059
370721645
226513173
182420405
203439904
666994801
1937429444
1459747995
1244066384
604087608
1637286334
941008160
1412940215
1817157313
1398118094
329251184
378702206
1850245209
305152545
544359032
1577130523
1264330503
1830693965
734339284
858459474
143511539
1270605236
2002997182
2067260229
85276863
194540741
1598054518
983897611
1928176218
420346746
1776259386
1139596144
6769336
127383152
878127251
1648243252
1870156023
883027218
287566030
812940254
327314444
1015090594
870756720
1472460914
257997520
1792367624
1441922465
1014584062
1017151952
520897614
318171481
1670434639
1615435853
1879776369
268622660
2015316501
1698273933
1183915347
1254426453
443323881
1993419674
2079887932
513432102
1092499556
1472308529
594604094
2096548758
603700465
1880601406
1358751407
1527463860
1730582845
143088647
1722307491
2124136160
133634343
1687799465
161829042
1594919474
883417886
178987408
1696898631
1566387829
1143593663
1156134795
85498900
270949885
895055714
1083284995
1564057057
203652604
403953515
1416651751
596018293
1335020983
1359063568
2035298655
2099883240
2130065245
602886668
1704657699
1319195996
2030532545
2017817499
707209325
2125666425
553328693
1792427196
766151491
1137577920
1120614268
2038944449
1741932589
136537979
1787159352
40406778
447646980
572715510
1727258944
472933752
2141729499
944443047
86083131
1776718551
440848026
992932767
1277854682
1468008705
1095683606
1392201343
1687614993
422331697
1272045018
656093677
1232845315
1460504499
1284351255
585783564
1343292494
200643028
1388292161
658263100
1001573663
89907224
1962368308
1498369376
1141158787
817823608
1761006450
946135548
1857209459
1756832458
370348393
1696377073
1809208683
840259121
530852793
1464532854
2074324526
477460386
472897295
1821287377
737547686
96489493
1906822515
2147483647
547852062
1055523835
1413903703
581190983
610595832
1636529023
1045978388
1453484494
1247821880
791264184
884321771
1750873487
1443444592
199575012
547532452
222557231
852054131
790547405
1255031978
412888677
295783818
283282879
181785489
982724878
298848169
1779098075
980442958
1788238562
1624323629
1077787522
1373558423
537620703
355771167
1570775569
399788042
2047378469
1670996004
371708165
1362036321
40957485
1686010369
887581498
1498357412
496480820
1249780259
186744789
850596036
1929630552
1682062621
128263718
1209091835
2007663231
2070352704
207363349
1828338640
1615621739
1451038835
509090869
1016898873
1861709926
505543238
1392925854
610892006
436097265
1694887652
2050315144
1426701032
2116135507
1692800742
528874156
449623304
1571598732
1009810803
526663078
930327238
1764107001
1012054347
1846277798
2039632216
1963973950
1896538132
2072004988
1796345087
1110944296
658821203
262623262
1641416599
1138691757
1163910183
134982905
894546088
45413962
136350738
1730471094
1207154261
570095010
1566513031
1035245897
239858364
1969372329
876818355
342852725
406472266
1592886863
61045884
2042600736
345728065
593496313
1168476416
1769474708
1543950464
2020694567
2088300544
653733830
1477864838
1044802089
1773051175
1559339218
1244385581
796942093
1437693724
1425164898
954756684
222986839
995975610
2127447937
241203077
1171731624
1779471262
2028701609
1865132579
881737760
615833402
1160275567
619108978
1952827655
2123143822
2028366595
575384603
1340552084
458450725
1046138110
680256603
1105079613
1333094519
1331660701
1196570493
1740868424
1361180664
1967449384
233745914
1325135213
1092087383
1309438877
1341670517
1440362070
1491543398
1089744588
1866230543
1046355901
347654348
355101919
2009397405
1331522074
1104606507
1491507381
512978372
417957346
19847507
120108923
1038111799
1932242550
2070613473
1437692652
416799278
1883868094
523269462
1553797843
1014697011
505947570
812740825
370847976
1838188388
29491068
2016206888
1011203987
1290121474
1933666291
982207171
1475027358
1118907727
1633811305
2042260451
128332760
649212983
180013599
460246598
724428560
1357668419
238587863
1199291014
1830671871
1980134907
1095436149
2064899234
945793691
1526432644
1370447520
278371345
236526991
1223022942
113629180
101343907
883911835
1845238485
1934125836
718414577
1425305210
1746905973
2044927674
980475031
2059416832
1585819860
1036620561
924925523
1984487223
1171037504
2143915337
1405069131
756422201
742602104
380797147
632694612
1687190004
167704755
815161945
353856574
1372909937
1920107534
437725732
1047761504
1781968114
1537625319
1216263888
45160064
393619368
1234106804
2017403973
1748425126
1502283679
1298533405
628535239
155470320
191301127
1840751649
89776515
1254215892
1247483077
1504209050
1218053462
2128179895
1114892424
922743083
440472036
289242991
871148309
2106331671
652502762
2132574410
652732441
1850121268
1563282666
2085114604
1905718839
573775899
2022304100
1494059414
39896632
1712556393
1635693899
266845507
170467958
2006829465
2050764122
1515853989
1483103854
1823571514
2073631482
1151939349
1663979850
624233362
1717961536
2095252268
1848622122
442975427
515490728
1858150097
1124952941
1762216896
559726352
1870346722
381615717
709762978
1378838082
1286884444
1345860664
1468879530
1785031951
1651151602
21555778
809827491
2048464498
1605313423
2125014724
1610216681
1923217467
2125896334
2059589843
154593715
2043240420
1889120951
2025581249
1698002603
531634113
2099640956
890320922
2072087
488166112
783452436
1431656959
499310671
1022009395
101927918
1880154787
1255717109
1782596195
474324646
2071552209
1566272943
1047670097
1668687376
1340567106
1189645065
2055939607
252011470
711393835
990317044
1608478930
723260029
1129700035
205621631
1399793564
665881274
2063564060
1844570521
790303114
578589561
1426312883
652537547
1483786171
380078337
2115883312
182281647
411940988
1451331198
98676217
310633056
1522455887
369879180
1712342514
2010007103
1780007895
1770074684
1238886747
2146058337
1219324311
834710228
1438998852
1124440227
1704452536
607650979
2043279765
886946499
1028286258
297929670
39632552
1079637692
312879013
1068654645
434899098
804305090
1366251379
1486955455
1944231298
1347124744
231915119
353463432
1733740940
858732849
1775323734
1230223445
418377184
150840496
1267233895
2132972464
220660111
1050262928
1444947258
259825010
540991883
1773464780
60195110
2077163173
929352719
531279975
1189927156
1548450620
35699197
1945860018
2099426549
267973061
319397454
2089236464
1230139796
297949808
1511226014
171848707
1720197836
1594323275
1016380065
298567943
1019978862
1845659257
91573871
962061768
258589590
124026497
878961924
926092411
65900994
1662082272
1937419100
560675415
737079817
1402197974
1171303401
1194100461
1856178251
724197020
1025476756
1395435493
416637203
459670387
44822220
1615741241
52282936
594843152
1020827105
1382791948
1096287650
2032280823
1686795400
2103386863
2048808381
384268458
328463497
1892268564
756591690
1972647492
1738204245
1269502931
1546053445
345414333
789396395
1034567837
335902168
1112781922
2068577822
1231652861
251382177
1916310954
443464238
1217571528
771920222
2034929377
964059928
1498708512
1762275375
1309023937
145360405
1190389121
1780230585
1335994831
1360844108
1586407328
141534846
1618731220
1828373489
251092379
60382940
851065882
831668707
142435710
13450054
1707355493
487581180
544366712
2054028158
1222569885
281835115
805236829
547852062
2147483647
1604885189
379204242
14314759
1015791306
1252873061
1465714279
943491102
1618378143
302657874
1218195183
1208510274
404971864
1074448157
1234645914
662979804
1842760175
1752857075
1204477650
404782314
1489678186
1835009406
491763307
1544162965
916165097
943968991
578203230
897375074
454978447
867224452
402677890
380159810
491353915
2017520608
1431051112
1260109139
1874472730
646255569
788551597
179441564
1612059456
186068511
868478099
1202878021
389349727
1384078516
1770208095
1375323786
617656719
2132470557
1960971009
1572498415
626004351
102527080
1644219598
1143785075
899321707
105121438
45864492
680588779
1118120105
2058434394
1891086419
906343332
632022717
765215493
1456598899
1101427797
1617107592
1761781264
2081463882
1938204712
2075618318
843768986
344539767
821096446
805074618
770427715
473160934
2136926610
430401808
1319541939
1687246335
1610658996
1656492967
1605859246
1334579448
347237945
1634344475
545600869
1943161544
1043149757
661343725
1651933565
207680874
1142443721
507352209
1061460542
747826775
617487241
1893153116
1574364026
591495877
132990083
753863405
542485851
577924042
1123941616
385630955
667838064
1833204051
784895454
693878746
808540019
216486187
1571992159
1189739717
1365126291
1096897695
515270008
375093457
774987266
673299413
128746157
1690392331
827156578
959910082
987621869
534825591
2116533295
258195717
1451829280
456063010
1601031832
2067434555
95471244
769097879
1078675158
1756962125
1630685704
630382468
903902692
619663213
1694607189
1497789973
2033322877
1245435766
1971486433
639127919
1515075453
1933877118
493499794
778498080
592526353
132688307
1723223213
783456889
1558643797
1395226952
14343089
1662829400
1803464155
358672260
2135165709
1302775383
526025008
837251803
154231971
1191179421
1976211119
1357861898
653259902
893251403
1969212090
982966430
1160068575
731219817
398511506
942802392
1456738923
1739474626
1129819270
590909651
1009197679
981072231
125639573
1034318117
911490489
101630159
516635214
1692895999
1260123644
1213799261
1783824250
390663945
151098790
142837491
1331605460
1038808058
532192268
350590525
1895786561
1665536518
1742379541
1840273630
1054528576
1285816249
29856411
644367775
520953819
1337950540
1494579860
1651515154
1209184047
1430141131
520441802
1552580858
185055206
1316757333
1754540000
986279892
1829264590
256980955
1186652490
955575604
949458936
144017503
1143659437
680138678
1143363661
506579763
839184975
1264900626
1641508644
266590955
1235645530
1084326464
2009696648
1334800843
1916508722
669874563
12928896
522701512
1451003658
2082026185
39268385
348385506
602708480
1353916462
1940233380
1129663704
912569993
297582876
855466840
597971115
1923829704
1868843822
1629748134
1584856770
1996462211
2062065748
1965956382
463750841
236805787
1312670527
2057442528
1948938414
2124200727
1675273695
54774889
637761141
680498430
1068409804
931889577
1306902716
1813030105
1381948693
843748356
2123296145
524810523
1062188249
1959059364
682903133
1263113956
569539648
1349879718
442580197
1483642649
1738512197
1238693421
1941621032
2069011573
2005791093
741790147
792985774
2094894016
599360778
2063138142
1900011863
568451674
946074058
1667372869
1792275662
1852058391
424707243
1703516542
1624250297
1501214017
139537892
1445573504
1120927921
1863218692
993981489
2029416854
1694398716
1039504130
1194539913
213943314
522237950
1284773521
143029333
1022533773
1626898278
1151889638
592121868
766472956
1706065889
813305690
1344512548
776045819
1043210515
1847963836
762339708
1852497622
1241167710
2030563476
728919774
825315878
2044040930
814873944
501598245
283976899
1124176533
825041502
1689515992
2103858677
559444212
545545122
1897378821
2062409998
1278497828
236979225
1919528906
218625198
1968381408
605699061
628388888
1204995552
1808773464
631543862
338067642
1046342975
716685177
1257355840
1935079829
708623122
1074883756
1390241165
1020355633
1776602678
1664080789
1672946552
874592631
221262877
618287142
1323025629
320974916
736781785
984117397
305446500
1513660162
1955059039
1885208771
707766679
1560818028
55666271
1811558719
331234016
735910443
2083197817
273241206
1485889194
43908183
235573554
1533772542
1816101403
638847038
778794056
1208463704
474111331
1667193673
951288483
244859612
1643368898
587564219
567396717
1554221885
1430688186
1976239207
324733110
836560010
1688287835
1199004070
1116796820
1595380625
292252918
1149086769
1829856680
632257223
1527243509
58153787
180950431
1525695605
2002356505
654543182
816680067
1738891548
2112205221
1846510343
1449236549
1995592513
810781554
1938889136
1347627777
9445697
1791750320
334631058
1681217604
1276704795
1903736529
744899929
2137939153
1589064572
1997526102
2049142275
1512247024
573726541
1827060021
1538178643
2034998146
769328717
1864691980
1884768418
932447266
274035447
621199510
1617637083
1740533364
366381281
1190028030
1799603649
1003765197
1536878505
1712531933
747398160
136344769
1686559999
444902877
993110039
855414517
1184262337
895664158
1930705935
1669898094
163426697
2133553881
1032568215
2068065859
2092303823
523745340
2076860705
1528593192
131975975
2111393120
435011489
1149447231
1229101068
488523555
1285002362
193089112
447401918
20654431
1318317644
781316036
1742691156
224465611
2092632043
552585456
2025066998
1488984077
1848463971
1093085433
1907327365
804566480
1910274409
780063617
1005068554
1019498050
1479483062
2127061082
719175423
1055523835
1604885189
2147483647
698949561
1860528696
65820864
1874916892
1186252053
161870482
1129059993
596245992
1972280228
358630887
293862294
1859890018
506401213
1102328358
737585568
389903695
108069306
953189748
2101933735
2112658186
1378327293
74484168
2082845818
1647206607
1658109324
1561385865
857792273
182665487
1751117178
1449482248
25643631
1260904243
1921807329
1861653327
1243667875
1819212375
1336246097
31423834
1490360160
1604854543
915098395
1057050248
1908913730
1019852340
1127632331
870209253
44460597
390947824
667117181
1312876092
1162525349
429348837
568706472
1637079279
532775286
964278123
1861816635
1380377727
111501311
1262499820
2088727789
1650910950
2038737710
684283278
1547232854
1994136577
2025952675
2028582487
1197409455
1123288110
686219401
875477398
964342780
813475288
492682326
1929120433
2055568987
1139424814
1946977883
1892860297
297963616
1633427990
1772595267
1194588400
773249743
950388126
344178074
335428261
714051896
191991617
641313996
601757903
1487423625
599157001
578141216
1193933504
1964669676
3357648
504990709
304129485
966702346
1043477167
2080447510
1800938731
1716791623
43167567
947029576
1958886416
82691717
1129257849
467695131
1347948828
194769064
695151556
915127927
117771940
1605493417
956953570
1183026950
157099257
981272419
728135075
1692238083
568738905
2061360608
879981922
2035349073
358933763
1940880146
1570210758
1932958476
1928330747
24982546
415852601
2032737142
1520284380
1981351612
1261677638
1376769901
935499509
1298084258
2103884979
912151933
1106512746
460343285
1119876332
39206051
1898037433
867066221
374491206
754725021
84828968
1241625772
460027010
1742932966
823576521
1005786352
983547058
334615900
1848709925
1235523336
1221500810
1938881506
323766813
1552057695
1852140788
212781426
1221099174
1399797307
905586589
897821780
1739779351
727133133
212972970
325641351
618001790
1511838530
737567542
409214708
910973798
1863166123
562372114
1235924363
1173685045
2030473501
1609729356
1700154795
1813345224
2092338543
881554917
526022855
2072957682
1798857646
1248145093
748763974
1914672667
1520040209
172539917
1053909591
1638820528
2118628981
578242304
779506702
544886993
668842866
1818053316
1028946108
1250079637
705620741
36065356
345730502
471856956
759185559
1383664878
186065715
1004558982
231434841
666492526
442289862
532604606
1205304357
1873136051
981439969
1036082140
332539836
1942436576
1826288040
502267429
68103372
1082026730
884436936
470723939
1130621896
1594189964
1762323922
1510835607
1199042709
1178745404
2025604538
376873481
1133274124
165251541
916533339
1135681814
19207533
1358219550
1177724779
684540724
950339076
1179553394
1845385140
1517918323
1558649306
1425710674
138942645
1466974767
329587222
1191056832
1838207377
1659256504
1446598056
678554780
1860504537
1395928794
484790835
1271073513
37416314
78743006
1299810091
48390702
759024626
1563968840
1759224049
2061905544
1753625797
1995972622
1256606221
2005590615
125909612
160058970
917856747
39154350
1578836076
1664011886
39148714
847481138
16204433
1036938372
87335696
1759386064
524906889
1389814713
1205174141
1807690578
349323389
1624918943
710498947
962336577
1872333426
1998353574
1596238485
358219285
234788365
2049827002
98351301
1450892510
1944156435
1465711090
1603285328
1725763473
246210265
1189998148
1059756781
2144007267
96889631
633807304
865248927
91419136
468928953
1681780082
1891239814
1697004681
444511209
699690689
471023107
653193355
1787498562
301173116
1257643634
454836555
32835652
324294104
331775091
458016182
2094459962
261387322
281015832
249277009
708866055
1603729662
1874718834
390420288
271646279
1952355702
1756035274
1747526295
1133100528
1504024473
995262660
1157862719
178047944
1084882030
655811484
1149613348
1533853636
1247160479
307496013
459697385
952884609
433968864
844690358
1004649844
1668025973
2120721549
679672948
1036613666
1874239118
439169492
563370193
366729619
453375720
1542835516
1365243104
1636743519
2002504683
172058715
1731361802
42274036
1880928869
884104968
212296261
1545527272
785493012
1122572668
601132609
1203239000
1581641961
832123447
2051911085
1045399996
1469031876
929532172
953445385
468355492
730707343
587743973
857814376
248033574
1767780734
1451488480
993511747
1239721971
265009576
984351404
155407948
1632587604
1310889449
2142571356
2064521150
2000663174
2145179691
1993694493
103009077
1275495454
1363063718
1208363246
410307645
1594266223
947346085
1386485532
1002077801
2014217593
1767618647
1736606172
1538426424
1029801256
1162517041
1685363365
693052741
2076850931
523828133
996985260
715211791
1152529984
563456078
1232713424
2045327596
1761443174
1410282207
1793398897
1080144719
285781277
2089162286
850862209
679153108
262516224
526653797
83297136
1660944056
1805902932
1433770153
1014665656
1151195194
175727133
806103381
1170616719
2095654621
342120487
508541133
699774440
1637950373
2140204501
818190708
449589897
1424111618
1825939947
1727628728
1049988010
891083865
1276381153
684089103
1937051843
1893517036
820040517
247899722
1827770688
1463953103
1780272341
47303666
179156554
540834249
454547002
128830166
771840982
1808488761
1753521795
1566882155
1924782290
956684625
589051919
2098199430
361565249
1450624768
646823992
662860848
1784203200
1145109884
1759878147
518655839
2128157435
1361757032
1066344818
1914235626
1582093913
2059357388
500644160
372823140
1344430637
1378503941
1413903703
379204242
698949561
2147483647
460302479
344438819
1793504600
891849651
1049333504
491819596
702701230
586221007
710258754
2120351414
37544668
982336917
454153483
1467139784
1239954249
1234588659
183125510
1896422142
1681214126
1914500019
1110507690
620051000
322964439
1604827773
1252826983
966194725
659464275
426749554
1787249024
1495046176
1790858529
134071315
1002784282
1511943457
1074700145
244396962
1674542199
1529921385
1144863480
1914880717
2062576498
1636252041
156583493
263748212
69877920
2139886232
1144707241
461073720
1416439204
896643389
376206651
434625224
865280005
1612040973
2067464228
1373062165
1327546066
1703497117
1631503751
315325620
117540268
14859469
1455274167
2058248439
1232553314
1503771476
1364043767
502921478
87183904
549936100
1636080395
1037951937
1277992875
1734342708
1798842955
760604010
968036769
377032748
1141330915
513296847
596757265
195424606
2071557972
577600974
2107614250
95557604
459313418
1265486075
859170743
395537384
730638763
1185730901
1811096384
434324638
454614148
943720086
584172126
1288796068
953006114
540445483
1345932099
1110177859
1353226223
1467942142
473844706
1355948136
1089277698
2113796776
779147513
1429704100
487639215
1181890775
1577942854
1848564760
200251103
2027649695
1620982324
992295196
939417065
25249277
1569112186
795501185
301708767
1246120346
166418635
1158693305
839074366
1797093869
2004587858
1958873850
79541546
727013105
1759649959
1831711628
1795697876
1385866984
1287525490
1390355205
660882983
955300222
1475068983
111227504
80647878
1110509921
1404913386
619672441
2118499574
1781419217
455843084
1088691878
1323904579
1756263261
711202030
890851769
1431496723
2100958123
83854717
2108572644
2095818654
1955384105
1773551947
1672901181
377520057
1829213565
550936084
1286044648
524985866
1340051916
525276712
1752506411
1013687924
926152188
1051256544
2125788623
221927902
841643399
653820574
2098931416
65219686
483796595
237108649
1484680766
115574094
605087072
10859893
459713710
1712619932
115642799
1957633503
569237854
248120924
1081952710
72164609
1006255701
1563035984
1839583565
2088380524
1251387754
1580774292
819957244
1010204455
1951788767
1761157386
1659712274
1096981315
1417648986
513665456
1014993605
2143979465
1237337586
33484332
913553914
196690956
197902032
466963537
1425083492
1607605558
836812358
1586112692
1669749200
1682047225
948538136
896373808
1842464364
785195689
1673237547
68350367
690432343
589200083
1314435241
1205250894
180352534
230689277
2048334848
1630342702
520529103
866363371
1469082967
262055436
931622127
970060017
1210128573
887627666
1400716098
649226205
1136234393
595374228
776401089
1726383326
545740182
1490863869
831637964
356240942
1877884641
1103807186
2136308286
179541462
769993894
927286859
83052940
58720999
467219006
1546432404
1797859285
1410832843
384150817
426269958
1137574756
1011271729
1298466989
2133263775
1480075363
623576343
610820641
91050961
1167237493
32141163
333880608
702554974
382884144
1609839349
675784961
1977850431
153298180
1276651661
1294979502
1891024902
1305526158
1585455611
134720338
728155627
2058560133
1539199179
1914174145
514591179
516204061
2103453900
1186771927
722001187
749086457
1165578727
335179535
1944889679
199755127
908839375
2015656199
503375327
1391798017
1087642457
1176004499
1858099705
1353101592
1826991614
416741900
353395778
7448472
1578681117
865351427
1242690911
1834558242
626087571
1021766955
1316340295
1894338372
333583072
458292534
699321357
1225823461
1568183175
443012864
478576754
1279859638
740239060
1390859035
2119747941
1146774233
975727048
1201752150
56491450
480646084
49447528
1513808296
1005957716
124971679
2001203341
598466263
1744923342
920308088
140955947
1310057100
1952254139
121844101
381636501
485321478
922126613
830802087
423334191
262639888
1635195667
980445477
1697604987
331188338
795595950
864935485
1716417387
1240456552
2038537687
1742816941
1630803612
876760823
541623763
721212413
1092719687
413582330
222903232
619629933
1811808543
284585610
924022699
2028775028
5711699
999463292
1430266939
850110683
1100712966
630401242
1699531078
1274696316
1179105216
898330676
613406612
1777245845
1554702925
868399125
439641386
1169183105
45609972
1028944016
713085006
578893431
424748011
2141144297
1631857326
1300602995
1270968831
1989201164
1243447929
275065856
1525872991
515880181
1910439263
1122251308
237046402
1300791039
978915513
416305219
2120768493
1405468816
1680410584
50884628
1315931611
209251241
1379766350
167674132
734861067
177239092
1459118731
274375367
217461602
1152138290
463308224
77037658
1897570336
501815860
2120221388
965287593
346743773
1712146651
421815136
1082993313
120821397
1441979239
1727840653
450031426
2054667284
60510406
324715104
89373411
1400497937
1798619086
1588483267
1361528468
682431661
237123682
1982057065
79351280
582734963
2124369308
483283831
1768939044
980536846
866184887
2063435635
501920271
1092391799
58993682
1678539525
1288677319
658895363
1963853777
1698120371
910212008
1612512415
208520977
1454231347
1266672864
572664621
6900379
82002923
2130464513
19074043
1287333946
628502317
1716762122
146326397
1437469755
350803595
1362299749
1244397020
225390925
792026318
1868174419
1035735871
1094936485
1074951513
746690012
214551071
806175219
68327143
326067513
399065583
520756584
1484087128
322806766
1680523319
1106320312
1339296858
29147062
581190983
14314759
1860528696
460302479
2147483647
1667591100
1803265438
1250405703
1055914213
1835959439
1481389028
1457788763
1423023476
472080431
1876347482
1682174691
224909637
573937867
1612227963
819402026
2081512000
265123327
1458821281
1620799589
1423373922
692738940
662375476
441009608
1805221448
876294541
1560723873
1611611749
1238505114
1804591605
718970442
1290212802
1113518952
903871119
1777484556
826631788
1977499723
498981682
817808092
660221379
2064443081
487645644
1556384874
1070722446
1306580733
849179263
1167478822
1703448195
1452493193
1925239662
1328701304
718349602
1995105952
1244517852
2067237950
172058869
192784866
1110278614
1960948976
879965917
954801722
1424559621
60671980
1906500868
597375582
1466389867
996704065
795224408
145426780
1832649449
871213221
1943338838
1492380579
413487056
1025047209
1505209046
783488235
1729340294
1663810295
1892383216
1104327757
1165768385
1311546887
1111723651
1999802199
785043205
1104599003
1164264553
1769797212
443435466
828642822
126213913
786755915
1862866798
1299027662
1613573811
430376886
31905041
1976612479
1263404595
145560327
311766045
1962212775
2081441797
306099551
2015381306
1575807068
1101130016
1565438710
76787777
1639263892
568989047
1130375607
1123458080
1545487894
313900448
136608588
2141560482
256673001
324114452
1287737536
90752124
1614369913
1622946599
775962318
1861120564
336440621
1068949209
1369739256
640488139
1447903212
330580263
1711020113
1855839029
1799846390
190998138
1495679307
807436395
1529820811
1926222808
1846053605
628335333
2142599528
1750084241
1584626956
999673167
385926420
1632329070
2070535094
2096823119
1516304974
833520938
954106900
1586534798
1268271199
651098079
1425968765
2034816901
1871057289
1301809479
668134317
1716320850
2146173626
1833783899
1023119798
1962088294
1149535434
1992413861
1289129686
101213403
1640771262
1958092486
1024775853
1728043142
1013856723
1630616112
126941994
567111906
872310080
1772084463
20253354
418012993
408711043
1281470591
1391364192
702040490
843181238
1204666855
1694287429
659124507
45280778
610339392
198186845
1862311009
1067340253
2104813046
635803181
30048077
1602769457
1535319215
1990778822
653748641
1495706877
2108536787
939391381
1279549641
166919065
1933692947
1040348554
618497778
1986330677
407694161
1434484091
1153409947
609214575
1258735679
1903768493
1452855364
164732144
961846610
371140480
914111602
1987515120
1533185900
1378159728
2114849144
2044798369
836230177
107379008
868295656
1775433082
1806189316
1423701670
472215510
1749426948
1741503013
1090022362
1123757677
2119416934
283783022
107993508
440400790
116555846
1710658447
1339060159
660262203
280137416
1907559791
737975934
1837322586
168127879
1243148684
923967805
828473208
1093611695
732087693
183155508
1239260240
1604098982
451000060
1734088585
1704352095
38243857
1380219676
237665453
1148664686
666674303
1562195094
1928684057
2030930384
1921935178
652082331
1612525807
1659984153
1941000601
609785983
1376953130
1533883608
68614215
1062819686
1787711848
1650749438
1121910707
49334715
1373627268
1817673361
186257799
1769234180
1053143964
1755465440
1967817264
1600817977
1667210151
917713223
1135967974
1558565311
168146772
1669079277
105461418
452034051
322954677
128270425
359339774
1712199695
1322737437
664187651
1769760665
804272897
733942469
629636907
1937299108
1906510204
1603905255
1883028309
1453387947
190913273
368033188
637587980
87495576
156480335
1721355398
792265697
1837327820
2061097874
1654376303
447103041
243774487
545230054
2135152590
23374334
110086978
445663538
573714023
438760304
2010275269
143764936
701000441
2094767600
144652162
173790690
2119163288
1606661430
462102423
1059459849
886740602
985698710
100869719
801327462
500151758
142957082
752593747
1945388232
401080338
862726667
1029270508
1820250740
294255935
1116316663
82502970
1952000944
676737164
1666707677
1294207501
1524237042
1366191003
399763330
752641097
2134251129
1635193688
1623406039
987806491
2012639232
1025722026
1577265073
1190787880
459608218
246678734
635457446
591482851
56334949
2146510367
2079040106
966526194
1921932858
403594550
2016150090
1573387151
734285534
658778966
1453097170
157753863
404795253
1889334621
314143793
167740236
2047708455
1755058967
385540841
468984624
1473575889
62546723
1418651627
1303827188
1572958665
1665260675
1427890014
776316255
131462148
2064450433
1419649926
1441733545
881200259
1831832132
1946718380
946073462
798700854
588767700
754211659
80426294
1197846631
429142130
745606140
66834442
886714667
1641149361
32572934
1616107209
781984479
1422843092
1475006036
626715576
1255002798
2034631555
525404671
43889434
1182920353
456324192
2013252029
958082345
1177961775
461954790
1338872844
1616378452
577114523
1281234666
1330197612
1254353194
223217797
898824438
1361957523
143237916
1638265944
1786830335
1508277707
1529433017
49629954
2073725212
2130311812
1852448945
349543597
1919754863
1978040873
1982535162
1129769383
152194661
1943908649
2035134852
1798973931
1575581819
1202576490
1523688788
1113671290
1696995950
125539405
423402533
1318519415
1367309805
1988546871
1938938793
972211995
1685415404
1679431975
238901166
620972377
1458669929
1586668360
1351469338
831541966
1741046556
759633368
1928694409
295125959
1617243884
1549999325
1931394536
1454961879
1494089752
1772384083
993280031
160541012
1858608753
924446025
1428688596
1235923020
1609746269
515303727
747680090
894959071
610595832
1015791306
65820864
344438819
1667591100
2147483647
1421996708
150286975
184722329
1376870850
880605418
959599147
1613040038
1502257000
1270193355
1731227694
440486605
966937340
709434107
723937
85108201
1514948678
601689027
1753736339
685428017
1415254370
2092923468
1186876483
1505401695
1188762317
1353171719
211957420
1546213296
323847626
774877383
1591822794
384326259
253650105
101390441
486733152
1107587607
495057385
787828196
1784991823
1133171259
1656756402
1827030756
1681414274
350301358
348894126
1883197337
1376032547
1563216364
629446793
2055333589
216212719
1534688389
259119117
1902892760
126455548
524104625
413205544
1479437843
1514983797
416443350
2056893333
226679700
644077185
825678000
1073305881
1061041989
1595737976
838888203
1022709409
1477888643
360307931
1684580625
1087632898
57895879
468646368
1180613578
1966870098
958799318
1278159970
1229814470
257358312
1165716027
1015847473
15157569
1937776181
1417885081
1024831991
1081131343
1121071298
1326476630
1622045656
1460697996
429907206
1304934836
765476761
985651735
1461499660
575762352
197844593
375429159
455879319
917944204
1483864711
453091178
656359619
2008428317
1613323790
510078389
704036337
1319609821
2127377593
1630313521
864093406
1939906182
132986481
1807315719
1222185698
997831312
2136964086
1019753519
1307423760
2115944775
1654713766
601414837
1398645485
223675336
386926530
1153700039
1420183235
480104609
1035010157
1016519068
825481334
26049431
1877121013
1020942508
1284069767
1787770105
1882002133
2028895831
1823251415
123757288
1619975125
1481489503
1646250669
232053027
780612674
1831820420
1210848466
120681899
833196097
1893720687
238929292
1399753693
908696024
1438087914
667183796
875045776
1960669404
552150030
1168048381
685904209
675519269
793697004
795919919
1639798468
111812638
41001388
31015065
318511979
1354618371
429325801
586095119
190846323
182280446
1800255537
1861495824
2121881300
2035525757
1183502944
756676266
1743575681
2030971360
702778598
1402321070
1921561468
14803428
1522755136
458745631
1709970260
1452311547
1214987794
523944475
2139871095
681251743
1609027867
983466110
2072838382
20044154
1115662356
1341534362
1779765299
205863246
1863986253
1512307646
1081477253
799872380
1771263350
616085804
3012169
1461955720
1300043839
1419910475
242292903
186418981
1516108841
1343225069
339757395
906639085
2013031128
150186349
678077669
813927785
300129841
1718972564
1752427475
16438658
1702408328
1539953552
1682544718
1404565802
864003014
230863861
545870522
1707517295
1908368045
1217569772
488840167
570019861
139837612
2096539264
593075748
1302046858
1625252816
1869700340
1506794395
130607035
2122537392
902569409
958772323
1670053907
2134737783
678096578
352700802
550804844
402122192
648573216
1448748169
851085491
1912332851
1741880316
1801061965
1736955625
656128401
1723343905
1601440397
640013428
578632991
631727709
639869233
1481335445
1234767671
462144867
2028766389
1157479617
1893908917
1643436062
1522780848
394122758
341155797
1951612253
2143202252
757012822
1234794758
446072933
982610668
1869117362
1988615359
1567898488
812002909
671954490
1115279604
1630043419
1021441966
266193811
178903462
1108473494
1349364753
875417097
468829502
1421113367
1853134330
1529994303
410179877
758622542
934064472
895723931
1756639383
19572679
1364499455
1566653190
170208017
1189761270
775734875
1741117826
1661433426
291022452
470413942
1443358294
1638085310
90648787
809414507
484090295
444674980
1801492933
1310183483
362035687
631132251
973847757
1965214036
639035342
1938785318
1713685050
18457563
1602179658
1352268056
661409208
30108963
765403474
701076384
1211794765
1598289168
347647487
938276010
1219084911
1645063160
1045385043
2075486906
485513240
1695701444
675605557
262688254
1387084438
1312865675
763811814
516092647
2022074384
940056050
1248521892
1392347638
169813054
1864581467
1662606683
1601297177
1928572483
1511841684
1386741438
1873239035
1643026201
1086504866
435796692
1649508854
1286122340
1526572780
57383489
485384546
1644755017
1643633930
235782243
354138202
1874016328
1737135102
1328402185
1861482918
1369576524
6245285
1501214435
2121618387
1985734250
1703716714
459656391
1324003081
252722078
1188978691
1691735950
421432031
1672024263
257291729
674791939
2050323584
1628259094
1726727697
1419568731
1529564066
1259766334
1540238359
308513346
362932959
2094397114
1917645127
1925265690
564637871
209249185
1282070286
608079856
1080947216
1683370983
741128963
1642746664
1189717609
971775567
1001728821
1551385268
1757746019
1335836242
2077641365
1224731003
739546192
840842610
483308708
576526392
590983905
2137952564
147228101
1935024467
880289018
1549155878
267470709
647096513
336338882
1902452576
1390706159
560529925
2048654884
1969613320
180837705
1580262207
665562444
1829649807
704222911
1889427817
1157208906
1658891715
2011944434
371979561
1505628732
1221214375
993011608
1457480729
803904252
1369140669
687294326
611606754
1123137999
1793351681
436704173
887204858
1281554780
929208961
1971373733
1552409927
1126235102
134294264
360718442
1086849266
1185555343
990934037
406678507
2100513468
1803030666
1797092126
1707802602
1468552866
1679941469
274302808
1403245469
1757675054
1222622952
253533140
151515681
904817886
1972606939
582761787
2144402845
420407836
672373429
1605303871
1485631497
1653895889
1848729227
230695905
1157422067
996648205
120535622
430360408
559185573
2041788023
1636529023
1252873061
1874916892
1793504600
1803265438
1421996708
2147483647
197003680
1333238728
65973333
1295946020
920580200
2127295163
26073376
1186555611
1410923030
1861141263
1157084146
73578814
1713552003
1369386150
1365432077
935132821
91330543
525509318
1423583013
1965746010
41032925
1038570323
1445732897
9537240
691155498
1580670817
1246112221
219130807
845079377
2090753852
644889403
1326683214
1658578773
280699736
2095892826
1424392158
1999060796
247994365
2009939164
993645550
836744867
827164753
1817112470
92987692
1303624011
1746221150
2079518804
406642230
1024345406
993681234
553961039
1103279073
1901107790
1461311532
1016565649
1631670210
1736033091
1136552093
833643456
575664783
1914698546
425419776
134623050
1637099613
546468712
87420630
295897249
1737900483
1299773895
143025619
1828718354
932166574
985817531
1006613585
237044061
1628502948
1133217791
1524141868
930640024
502465750
1466704056
1233500359
694735094
1281101337
272232700
712310503
320911
226344830
732076680
108863192
1041311044
365147022
1692636393
2079522739
1000611855
1126470304
368865182
128262856
427087798
149198235
1803854610
1107794284
964277042
505836611
1003903914
1692237834
1011273324
1526667129
1960093076
1025050977
1507924600
2145453849
1713349032
1116750141
1185987847
2058557992
1621416458
2126415175
196629603
576358838
201489216
1753695769
1740167202
1575841162
993820247
500323652
1419282524
1134481172
1562573621
290260807
1431992530
733447269
1008672219
1591461715
1829725748
278852748
1010920215
1890170920
1228951509
1548012115
2088582658
147253672
1153374892
1219405739
1432687573
1541376309
1774832316
1282486327
182543900
2094867379
1132187734
1895695422
2113338605
824885386
992558064
1032852643
466705687
1651443173
621583737
434901550
1256555734
1049636757
445535699
1347273533
1273790984
1898937990
1808510679
2053017130
1133012497
1489388081
1146876182
1722274274
386181431
761088150
613505516
733443720
1351145800
45235318
656258635
2111233134
672215663
1882986861
768676270
810020600
1057593194
1915820656
520811590
836484130
503816902
473964449
275392338
1052805647
1640464903
1363960245
1788107265
1685103837
1454404034
620155257
398118001
1204882633
2074766540
436307412
1815403111
290880523
1788187446
2054369778
237929232
1449983656
652128632
1701215633
92227602
1197858549
2144876058
623652432
522425524
2141206351
890465980
2139244986
598962174
70244837
979328027
1756220221
111671107
815063095
1698591765
1669889280
134536576
1199253798
146916443
593259751
637951815
42575347
1577207089
1315661538
882422100
1116434010
2013533171
1291887364
285336688
439929282
827885602
1574299386
438272987
1165284365
8042630
1397731152
436561487
1502771782
1423287422
879779902
1721383535
1478122570
235591617
497101225
218561152
194752434
444993698
2054265694
784182809
1801379612
1696837852
1294879395
319834470
1279877706
1216671650
171633514
758691606
1984747636
258991257
680028060
297512228
1073068689
1305420785
1626722853
1483557451
1152849007
330653150
475893250
2016093419
1274315022
1069861939
894532381
1403212497
1759757798
528413237
1636363864
1463363501
2012809723
961026329
1476708024
1346429550
331482401
1932104269
173033357
1119870926
1438932441
938544846
1803704030
676800742
2129043092
53938807
901528233
213692356
668786183
643118807
1348103244
1794001033
383810039
2080920361
1116525247
554303147
102491745
38390600
1767207569
1887783844
15049328
1755221633
1542679386
302446573
141963495
928682255
1224788747
1757282740
1739048518
44505163
1247924288
1305590483
1531054669
89948197
1570479020
586498042
1080253547
1131104850
844439956
552960263
1443098930
1380542721
720152679
1020720021
930899789
1073146224
735739395
1331842246
1356218264
596574008
885163983
1195529799
1307620896
1977892954
1083236692
1314428680
706618182
1575292835
2050151939
323636152
1099781929
1766544413
1817805021
1432546051
471793509
279973456
868795676
603901557
984756073
1220600391
1788740677
1885900377
1079693463
424925419
127652930
1486332638
187009093
1047107003
770409503
735089375
501132809
1118393733
442005674
281007156
2001972846
159585614
399816143
515726245
61806876
363992230
1276313017
579202284
1427607393
680566412
662224226
754277688
1418432326
700302559
2065832945
1451078207
712371156
652294408
258430689
788206352
201155311
782658291
1865130941
365305545
796124808
1567267854
260474616
1071522208
1630776756
141761247
1470507125
1230475849
1999432051
1612017454
756477521
1054514444
409896208
129617442
1747734672
1636666241
630454929
646927364
936712287
1766144702
1786672482
1082980234
1766331443
1653070089
353358671
2118047400
1914192993
801246998
1953692640
1771087884
186830936
1292153831
1437402239
1159477865
2042036966
1212676699
1233088206
633833181
1711775105
1549064051
449372235
1490457294
280996049
617425380
215265418
920483380
716596994
461999473
714753646
1982983279
2099646835
2143128027
381655905
732390979
966716686
1891567032
495417677
77783934
1647064037
1711281077
2089890001
251695496
979997251
375175248
818854998
1125486593
708506081
1299530392
1819373507
55740923
709826382
322529388
1835389594
278925426
841261564
420380497
1195878479
2140331184
632255296
1795433054
1659423015
1808403491
1631683604
1554909728
1493623983
724127902
477629946
117986422
496081016
355690032
546396931
1283557534
1236006661
2009982606
80954233
1539584362
1405680330
914615192
2086272162
1259258364
398156484
1998339558
1045978388
1465714279
1186252053
891849651
1250405703
150286975
197003680
2147483647
1597292152
97756652
1289677238
1918210648
1702613295
1625917159
1409953865
1812703029
148730277
357482975
1149695587
1474153974
1423121014
32875369
1676676847
1249889906
2107814369
697556750
818785162
2146702620
259251167
754945710
1118067539
1543133049
859714915
968366667
72987506
1404625904
1984528354
931324732
1116779019
952917274
1887863060
668637435
626088556
1209205834
1563400956
1568684776
1308091325
1634290537
762552282
806814029
733311714
162095002
1583110097
2008028798
1983727494
610350768
1453594486
1347548162
1677099811
359999032
977393024
2023388580
305677212
103798033
181825672
228013613
1660338816
1169423126
950083464
2082965204
2003672481
405314306
2136821227
535881439
1834367347
2027114534
626066084
1371875394
1181476011
109175743
953297630
1730628423
1382280669
1448886087
1094315541
58904285
471479040
1889702896
37891295
1292568015
427412245
2026904515
110896671
1933476291
455163510
497953793
434980654
1016263211
1878253496
1492497361
579051168
889329040
2078643287
1210235726
542172756
560664137
398917851
1778564590
479075601
330201039
63225626
892977248
402755555
1954350489
1393286449
56553707
2033014769
151750528
717894568
1700225613
919219730
1475738367
458979796
1909931307
490210761
785933836
1006060419
415485356
1322745291
1841689944
1609964223
1091213768
950118433
2052162152
835392203
903857505
1199092585
1641052692
1303296851
855381136
1179720358
277897626
771775725
1182072206
1992332208
1108408579
1097001261
1700093212
950086263
907091523
1410340221
538837917
252643641
759567424
304594712
423144315
1955756543
140041311
1191217539
1047138175
1568106343
992342180
297520669
904943204
1750429378
1721573100
1544019134
467019476
620578556
40069744
1921414045
1569163591
1420594319
334537505
1965398883
2088936352
1081137200
284441973
16370575
862954355
116729178
508181505
183976059
763253657
1113300662
1736127949
1672727081
666793452
200320179
945340956
1673669229
375145759
1889189665
1294074847
1037354919
1582281836
1115690931
1608935893
1896732038
368769343
516399157
897627011
861141909
1034386524
219357043
318619666
1458928577
590835343
2081499251
897463789
1296765971
1092270029
853237521
863618678
1176019656
700907993
443382167
27537795
1354027564
1148110814
295382406
1431738307
1662149575
1279575352
654861285
450655607
1377074172
1156670359
567840393
1464129786
2022127861
42467898
1861805388
1776734021
181603218
1659224682
1454816795
984228056
1477049210
797278889
156208594
1422480073
780946551
91185805
1777983120
1035789634
2132366415
2114873844
1911154910
904186072
734858387
1322850367
575337394
512731939
431927520
1385166830
558550285
1222553855
1795973234
585099661
1048534846
666349106
1346494166
1036104540
2129390023
1739493329
2017999239
955459107
1019324595
736549880
341328139
1729418069
1192883461
1431437000
346727858
1159127372
836675348
840945522
213617954
1720151165
513753871
2117305050
2022497059
1746141350
1038104977
1241846483
1582929497
953094037
2093556561
1096486671
682790294
970266274
1903240140
2114193576
1655035918
1195562434
1516061572
1855039896
328325828
620556825
1583882797
997898874
2015301397
372037636
131397948
2140597359
1763077079
1529987626
1531948562
1139242114
518597192
1165832734
2138768662
1383319089
357552427
377339252
136933621
833259273
321443485
63561707
1490162105
620166145
1449858204
742554893
581831475
2070056513
1803759259
349818761
233409740
821893848
393074625
1231897805
506836877
197140742
819657968
225319940
873998279
693460686
236165217
291256023
347787613
558386874
271002825
1792170660
1527881966
2043243908
1848899595
274506476
571849340
972794401
751085661
2030750806
1832152803
285012012
2083055401
1582885427
1784515069
1067849926
1290719689
537213857
718265371
207360185
623921931
2121989650
1237815799
181280636
1692873867
2110594775
144738106
1017273819
1478891237
1476494684
1679581952
389997823
636991919
277153577
1768974767
400738172
31106127
68530796
1188980284
497806039
2120066204
762384021
1408912667
1926393833
2141952965
254699270
1310578067
1707149504
1795994993
1652200111
1199909656
1501110723
2015456551
1681987487
2067708198
1099058997
2042999227
1800246343
1098811847
1250824481
1611531172
672641288
1502274650
1490650421
446385184
686115430
461898899
916143986
246694312
438374731
452936062
933321425
1569335768
1958289704
335542912
1867934376
643901509
1729282020
1908634741
785138832
657070423
581508182
1289187589
6537290
1428680148
2017032045
1372248428
1718155604
1841385665
881292292
1045784862
1236528206
1381127202
1970369820
528879488
1413849572
609975466
855778011
936265845
1442484235
1655561999
441830327
854515719
1795619023
2089861982
343226535
2085720804
880669451
427173270
159870605
655947961
1118765497
213179971
619712243
2101089366
1846414860
227756140
732865650
874231305
2111798737
1438763551
1816821057
2000381330
855081360
1030310702
172790447
1204452690
635588985
306298201
1428867939
1365068373
1245822021
392049344
726842029
387182299
1547385631
1515349172
1872576251
1787149281
552333269
1499218076
1022458108
133464421
303395766
1957027880
1081404377
1060504669
664247269
297326845
2012130632
991804295
1693312525
1648383536
455224131
1523614995
1250497159
1863526938
1460923639
751944049
1073906616
1039619701
623175067
138965787
1652030061
1466451707
1589438653
741372033
505516480
1565628112
1382584511
1453484494
943491102
161870482
1049333504
1055914213
184722329
1333238728
1597292152
2147483647
1761227316
1711146480
579564509
764029319
992832705
2140362811
206282616
629806753
2119624228
708581888
1266949084
1800167178
658675393
317455066
1309746278
1737018516
294876392
1513127977
1451502533
1341433737
1315834766
903303945
1552329387
1210432055
1740872710
657128933
666538786
979138386
1959602963
703802851
187234497
1248706759
604698185
1487562023
1232220796
936696215
686236732
730106091
1714277179
677085177
2064365057
1570159300
38614306
140724076
527822341
914313243
220746262
1954274630
1260597196
1324531444
628564305
1330211247
137535627
1292728648
1058612487
1225114838
1112941456
304206652
1583818410
1470175507
151345888
1835671922
503916128
437014620
1506935068
1117132233
1779284449
385296678
743237284
1494989182
1163933654
1963570938
229669778
1120742660
111952741
1637355748
1899830318
2090000716
957013471
1277289727
849905177
27758924
851786919
1320312618
1083501579
264323903
338385412
1554823409
456237014
1914762275
1975668098
1336560609
1205491781
1786996400
1876641436
1336053892
874409171
852414761
899575339
46063353
239852974
575283588
1669935919
1969706818
387887805
1020647993
1619686644
1259398753
1353263853
530485639
1274685651
1502846932
608506072
415711503
193795167
1083088452
297065830
966315675
542798795
1646066604
1353746448
621720325
901916350
916660875
1909646785
461958817
1392860854
1504611793
27349428
257820155
643482103
668122795
1807724132
841797740
2069110577
1081311065
1168300121
736067094
2000659584
1387626107
1190492662
225074957
607604924
809769721
1038647328
1591624700
1967887600
675542850
1988002784
241152446
1158715519
1831994678
1323959031
749401021
817084543
1634654088
1156476929
1933178119
22370109
1062312083
888995991
2080696530
179626718
1264385706
970521308
119098327
1265929791
209442545
1995356550
2073545991
1880980519
661182671
1348020333
310016938
1938057867
688441434
1467548203
328015501
133050195
1967028967
1971764347
122521693
1032016944
1794730546
840611230
680008972
651771431
2008383440
477866074
291944145
21399583
1726970106
2008738219
345228696
1050392866
1715412052
501239703
571797828
624080073
998081000
2062438564
1108712073
598191508
576309382
1850523245
818272219
59341762
1128096492
1336413585
1055842156
2118091841
954819855
1355773648
609333822
291974410
853603243
381903913
1758027269
1100160479
1150068730
1705947485
700667553
1934939766
172616642
342590524
1518820448
2066822493
12217963
395964261
66864444
408910288
389098836
890254966
999905945
1674986572
774442764
2125390548
1530541037
1880256510
1955074436
1711373803
1028759583
1116378862
178124910
1372483722
950828434
1844915432
1929823484
1888821796
1457854866
1739185454
156885534
764181043
492301024
1414687009
1568257130
1990419902
1378411214
1578333221
697541731
1197226549
667897786
1167628255
195037437
1447289840
873954150
1602903959
107497888
465414537
1637716105
589414310
2125280492
1403152827
1734205639
2138377354
1479795837
381941445
343905141
597006817
1388285935
1338957269
591544024
178007388
1739273444
639684194
1061023738
446707826
685638596
581085925
967107563
383958547
527311867
929859151
752516843
2019930045
1297008811
1424821263
1809339623
1384398066
864239890
1595752696
993619070
1009364500
967233045
3684313
1151845352
2028285935
350491268
1532274965
575300570
1800040114
1480291765
1795804694
1403064106
2138695682
2111673708
2131655304
314506892
1444517449
5898087
411625807
82710802
1338476478
203817922
1558582401
198516301
2113120178
246438873
1723651747
930965468
1622942135
920812882
1030281387
975636896
1454667213
1686998711
1545902877
235186123
2052581645
171814858
656494914
818784730
216081082
918908376
1292065726
963628397
1106743991
2068049546
73909763
808028905
818542458
1925436850
1795474265
40937424
789024321
2091199204
2101461320
1318972709
2098631258
1985238839
1241239508
1028790820
1885090593
1601037464
292014135
356243114
1414993644
309026766
747868768
422884825
1361862888
1265095271
805313561
1602113311
1339050575
1527089058
290049274
860957464
1614044948
578716718
393827354
519579030
1548422942
490819115
1242546156
1165692552
1598048430
943348558
2146332123
559148461
1242008321
2061022198
1720011654
1346468142
206055831
603627472
1952095981
1370319730
74614514
912548266
237934900
309226161
347915934
181708224
1315074881
1060121331
905552656
507864753
70393549
1131436402
1198409311
2065480872
1029535434
1785700047
1674420398
908891449
1968486729
1798095563
394203793
1760498457
394634217
490708292
1262229837
1824656961
1687179540
1846837560
1730012244
463413741
1549682072
1380303593
799533513
154213825
354177052
492133105
758557178
1202867213
160494985
98779191
164540577
1601081970
51579485
441287224
1045203615
487071972
1957246538
384697040
1955172365
1448657383
1461082047
1531989634
1425719418
1826527358
1381200903
1591893750
801163387
352173082
1904006642
730977057
1193876440
1345642218
1636280388
1405501537
20632163
159377402
2117880526
7064886
609754815
773860584
867150340
117068990
789924863
1094208270
1796333073
1239179921
1800861697
1657279453
1293297353
1840798439
1729174986
2029889391
2079806418
1157146862
746865372
827666698
1631817597
496374547
2145622462
625624483
914724921
1587527948
1746923551
324163537
320585938
1415940096
985176527
659896901
725758893
597023003
614811564
1281623354
1214055409
1899978859
88142141
1247821880
1618378143
1129059993
491819596
1835959439
1376870850
65973333
97756652
1761227316
2147483647
450830516
1640195638
1640170370
1052778917
455550795
1871064081
875932055
1137406051
378754630
1276884456
889214170
292262334
1701746567
1316858822
912190198
1082474808
277868163
705732242
445146743
1699320923
1641615454
2094717588
1098918577
1237663760
1243323446
264578294
373685324
1568356404
215171775
947749106
1434715427
2037315468
693248875
1658766377
1226080467
2075772727
1593713562
2038817422
1751519617
832302537
390825943
1324120483
63557175
493752685
86029376
38941468
1623307993
692249583
1317749950
2131176897
1398452351
1762095755
1009230450
1871081320
1210154790
790673433
483226025
1189522498
1620658718
348303779
451823568
1682813275
2034813877
1951805810
661596396
1600990411
165087887
155029431
641238170
1732409591
856771400
1608818559
632928118
418081635
1434244675
1123729943
1773119347
1258568239
1352059839
131247354
744051136
731861239
1334254410
201414762
509967511
327679907
837053942
628161901
1812480053
489630679
1149169578
555384914
1255409263
1643559270
1975915267
291815692
1053737640
2010941385
1961041007
1154529556
1130550817
947575193
1780190034
165017533
1458460175
1889613999
325101035
686752504
458327096
460111623
320843044
1523511355
1243342513
937877180
1207587330
1663629360
1703575917
818402922
51100426
105512537
1800666612
1370635459
1598926840
383017870
422975037
1237911336
212788626
1443861571
1754051617
970075894
409904102
1687405411
1321963511
1103120817
1038309898
1122344762
767992673
90436368
1268010298
1403863816
1618103782
1143235501
364083090
406642549
1177787833
1283354217
1794656066
202211348
488989020
687740551
8004994
95626338
1524486275
484439547
43399761
1875974779
1942875914
2011208039
818848242
797058907
726330449
975224208
1335895534
1730329452
605718999
674471407
923036715
1384063428
928536792
1977159694
796304750
196863776
1253878025
539323944
319267065
1270074204
1557100287
1248528401
692150377
1790338480
824316215
1842298451
344616261
1253868866
329325636
1030990746
173730205
1113825874
1678422226
1396834223
1425855737
339871901
896138326
13595788
668674206
663271064
1300551769
605621208
82143517
1728495885
797815797
1082693328
827679524
2045507754
33192927
980273282
417531478
1881202493
1190398508
1656276145
45071707
1242469093
1993753422
35763411
304676392
294351535
1241069067
360108127
635173628
1805902429
669854612
1497650788
6009579
1582882875
1900694934
906393486
989339151
1369730673
1028543089
1299758748
1547018679
671475724
1101401932
1761002498
1665370369
914908365
1272809843
1822490816
374659132
1868591347
1840061720
1130114560
2088094207
738157908
410309392
1448913138
39029549
1789426274
1391931967
2120928871
271490973
590371265
582098608
1260172624
1767436498
1023526164
2076727880
245952052
2010487719
1180185625
2113901494
2084004180
1328958402
2060224712
634492983
707668481
331948061
466131648
141788002
156612372
188202825
1264348878
1590984923
1008431482
701909439
1506296125
2068999513
173355777
280495053
1186109932
972825033
151176457
872990591
546533650
1813012361
1453123446
850357972
1619419498
827965029
377425183
1209645677
224244418
1731361210
1882699512
875471378
1645426467
631633907
908248895
782197361
1692138051
114576438
257849102
176464537
273717962
1457367124
88151242
1181532666
1516043012
1569491001
192625671
926050209
1890794363
1259002173
2134204794
1046461128
1219112568
346273431
1519560726
17189812
1754245013
1522419013
1977001226
1254553558
1777765066
441804133
1047437695
2112219848
598963196
1264100390
35204667
1344070256
1459614470
1530805013
1847461165
1542943442
524424447
1573859579
1283271852
854466251
84205114
2124672495
360142639
1907214369
1872741296
179434175
762649997
1154841993
2056970150
1158547946
216988873
1007826953
2106335063
1331878912
2072985642
863280442
823803847
1095517500
936455450
333494779
354029067
225197530
2122923370
441400280
392041392
1507469294
1299648850
637446857
1704844511
1815526772
1352581293
1328494664
1738898712
1614164465
868218239
1328819030
1601562187
1659889278
39683965
1888009250
717095230
1637118137
1240880927
1335619476
1919977766
432072642
1542134710
1535787991
60691797
688724302
1349557012
294427951
617062899
1339857709
1695395997
669565114
1780363254
28283681
80308563
1532433724
301197124
354032578
835375901
1110860153
1990882585
71668421
203942672
1353429202
1591466732
1857062372
1407874115
1143033253
132414182
1336125597
231046217
1181016801
1596970501
397594484
2076043849
605680390
106195974
376678066
1968430359
1417430793
914184659
845227738
532243084
217369853
1565677507
1671244087
1946759010
394534227
1551887167
831590564
1481021196
1732866722
1206618981
1907910905
503477407
425170399
1415427035
534999965
1646521851
1512645773
872598149
2144644152
493042560
66181326
473805891
1270419525
728441636
1456979501
1167531244
1207249813
2045521333
1774811064
1772983132
217392906
746349282
2145644622
809002620
324848172
20854985
1019318730
1041995105
1553312925
519361508
1550157275
502117009
119878074
2008792666
2065243647
1460094258
781513071
2121171440
1755313973
561064206
1943110018
1988871147
1968895065
1919043964
359404858
1894294232
1178194301
883666816
438872761
1439176634
690776014
813563073
421304030
1460733139
1470944707
1183556318
515498792
1556062955
102713252
1666338291
1944465472
1022038173
2050034988
1254372951
1154719281
2143672666
791264184
302657874
596245992
702701230
1481389028
880605418
1295946020
1289677238
1711146480
450830516
2147483647
822460031
93089267
1435800800
1748637887
328554088
1418775935
1466549061
1943182626
544638697
466550277
1724341637
1631131622
1363552368
770440726
137344861
2071276918
3270100
1465906790
1978265090
1877759085
419499228
1373897116
385485792
767869732
1355937289
395085702
1533996318
319890059
1407822921
431062106
918312152
1820596796
245136447
1228973135
313612838
255325747
555265771
120417140
1364339267
1703445349
624584600
1769722822
1725845453
150971503
478731208
975327431
1942456853
79192664
1659329881
859967864
423834699
1672472180
1422042989
431058755
786247651
2129329250
425319217
865435777
1638545421
611462213
1380029448
999988193
902397432
1836869914
1345290675
940031648
202878705
954526103
1125730892
1293573642
1845987107
467789273
1778108633
1854065709
1537143346
77403341
1148748736
1116182838
2061868768
2063480252
212974025
1221882547
2107939413
181390053
603474000
1581036571
432101809
1759797446
118687655
683560971
1461179755
344609752
850292821
2034553495
2034384796
2090622992
612052207
1487633126
2046798728
1373315962
753570813
83424357
5287542
1897383782
1939251805
946120211
1700662594
1813909555
1773533264
2056744861
850413372
167828772
464301426
1908647950
1491027689
191711869
1942630419
275658549
1351231211
391150903
1995579539
362159616
1316312460
1830939233
1098134137
680562032
767997839
1483454368
160493715
910317396
21622349
548513023
463194200
2044199295
937685698
1863926027
447896066
1042125746
1596480650
191371271
1475704624
494433562
818074082
1078404832
1652456410
1899221987
1688339850
152240853
563168876
1454250492
1277551936
2136961694
1074311979
1444193736
1236741214
1091325937
1787341892
1693263380
1132513606
2132669312
1419454865
818451482
720729701
938200720
1957505133
902080242
1667483906
99153773
815263010
183274056
1797913189
920216558
775341656
1801571406
535055734
300042079
1640996665
1414641396
1158205605
379731332
2115029642
1890940842
343901995
2007758305
235882665
566705782
808394262
150902498
1234046651
1157622314
1265202236
293044840
505150687
680018601
1057735897
2117107652
271242749
1000425567
118188875
2079338423
1500153273
1887135017
937520752
428362105
654425344
1339702141
1001212245
1711934839
1844055495
952707945
1934182241
1662578724
1214741329
1856333953
1257054925
988459029
210986563
1022337842
662872632
1077888641
121815743
1867637924
116993050
1464062926
305506279
2017581197
215187120
650527797
208682020
1789218447
1016995424
1218463046
828403548
1893717641
578332418
1696517630
1524645248
607529957
250886211
313135034
383305284
105267049
108432715
1051214773
302430790
927761189
207778274
1667670623
1054503630
1162772259
242957647
1827658574
308876046
1143402320
1529487294
1069910028
2023073706
1475162654
1540199181
1227271304
1214552711
815932624
832798090
1099333470
1086943091
866123131
1155210433
1464759567
684085104
977762865
298521799
941628543
1298010448
1767951075
348178535
1964511343
192960670
639167255
1141045865
439259117
1803076946
899600014
1451612360
1615883336
454026993
1609404335
1269672764
1132838854
2043341263
1559607679
1745845417
633442600
1967604509
226010844
175895696
1241053323
695315989
699963378
1771407147
2102498735
1345105177
359085123
1824243050
1336514789
2075066694
989758125
162638074
1572963215
1071677599
1660931703
661086639
748546998
1965496336
1916023480
762411002
2081115684
260871760
2048714208
1775049257
1021294142
981633862
297724812
105595173
1740075813
1000253710
734165269
629694523
1022047530
897618109
1445411847
1349444935
27158435
829396799
391755549
1500908365
579283966
253487156
504156737
618238477
890314205
675160211
365876341
1423567137
1985808868
1429730770
1086527947
1045959778
1888466438
1796273516
481255347
1440766727
308365310
1144791728
112584753
2100390033
921666090
269441130
100785333
1641627155
1903503326
1190263477
220895294
754331679
1275860426
1621578673
580855290
1526030635
1256228068
2091003892
52101633
1273034073
1560154131
59970879
1274822772
1586612834
1553459360
1816325471
1047958052
450552363
1780980387
854555875
403626020
169849413
799352685
327253047
524248981
549624320
2078451039
1699020965
1343358552
1313019851
505115409
1515814575
1438467431
53341106
1958666558
1162656547
2097216529
1841977225
1151948749
1005390397
277941403
1458093549
348197457
527947079
271747966
684942686
393288583
180159141
1428853609
712924085
1698398171
2105558471
656629365
249983190
1480993025
1907572036
1599733748
174558343
685008945
1294902017
663946241
1739863291
1861369149
970901040
22793126
896414176
241751876
1480298449
2043949271
830034888
713182716
739648206
429517048
1110884879
2105551621
210642062
1141979749
2025966236
255296468
1671817002
1144397930
726975995
1864556020
1312605833
328382793
1308361594
1994852354
510332596
846455434
1739561565
1383526611
276333320
1783279914
670117802
971483154
2130758995
97817791
599279244
501352269
1530509335
1798412836
1732777401
627243668
1978044429
1507275943
211453243
169573229
127593681
1751172137
1012835051
1867814139
303526666
1327698735
2037870671
1323340062
1792959
855365522
2103530753
1026359271
6464582
1245178373
2125201725
355607252
2080224374
1104913877
2074528501
781494019
384365894
2139394322
44698751
1062946226
1748433617
993172537
584120244
2031876345
1204989511
1211444846
2137120474
1775356108
1086123953
884321771
1218195183
1972280228
586221007
1457788763
959599147
920580200
1918210648
579564509
1640195638
822460031
2147483647
1229204782
1623893844
788665084
371288685
143364193
995694683
475192456
1490229365
242600804
1809392945
502168782
870032218
2054917466
211060818
1359170508
498326508
1302379985
1049602103
1152341360
1922014307
1822528923
1273244399
1022792063
1015388806
1331716010
2110793606
1927591911
1241229943
497307896
1539311000
1558559651
595110430
2129429850
1876730875
1354792057
1885743836
1311294872
2105852094
1835526973
1007673543
544001311
1803629866
63656074
1246956892
1827018809
546423924
1877462826
507543901
1567130989
399941270
745052906
460254116
1509752235
1123051553
135628550
573667063
1682508835
1059542005
1305217306
684911164
1061277495
1312111322
1920890692
181742786
484638999
1882301356
1544596095
190489064
1820833803
927215666
2070410703
751929033
251269289
263200691
597645571
15614890
1576025350
349640528
734963952
733645782
1798845427
1676425746
365869430
596401675
1774857240
1678817101
1483816601
1949785537
327299997
1762019429
1691764438
1831711893
1944990463
1205733035
1341845685
165819346
652072150
766491814
1587304143
1738306545
1648993743
1842390625
1179511253
1134700648
62492693
1009380657
996639261
1582361438
291482244
532740008
299459044
567474645
342490884
1467952087
291736740
1125066751
2593387
559244404
1382711586
1221223681
1257752097
2125442461
1645493767
1596841706
1479684829
1908371516
1120534294
148176954
1804082710
275389083
2111020321
557578582
1657092739
1402586093
1436880907
1761976194
1559212385
764628591
678683764
1992525463
1842657749
1699538011
1325560455
1830333128
1853612876
221651323
977056028
451126678
194373418
799341578
286581598
801797153
457812042
62178681
898951011
2109169771
221786796
1630149643
2128972774
1139929921
1751371171
452170488
850842925
537967375
1522171016
1710000645
1856013226
1347349021
2036205246
1162534241
1978468867
1767804557
792587916
915881649
681894263
1799337174
729277988
1638501225
572364374
917080542
1744763166
1323545693
958395371
70944131
403513445
1987775127
1957296035
62572308
952087314
1203174038
1875219069
758972013
1220169099
563729863
492531029
1004920472
1875311497
385899215
1358519274
1913748333
1912753728
1734587480
2028822470
1350781731
1387714090
1866945901
1452304474
2026529321
946528339
327822018
1709156358
214072067
780011543
898877014
834755056
1299953940
598735925
391750560
1039523711
1127414089
1200899634
1296480713
1049288630
824883856
936544381
210628037
148396717
425905508
1118436051
1955104463
1113805821
1240535030
2047199460
908360243
712830185
511865379
119945015
1213079576
2033816114
1741475609
792939958
816182677
747464216
1295672960
1117203452
963772708
1686609899
635847099
1327928529
293179845
1014614959
27313404
529084841
1159611633
2020957627
386850701
68967483
1254620997
188409635
1929643123
537288996
417874923
1817805613
432381524
1154166602
1808525624
288471752
77183463
306232378
1342548633
2037163447
166276295
1475008752
1687211352
635087112
1266022654
1540823526
64732888
8655634
941354656
1869386075
1517238383
1235461355
1706335117
821259226
822583076
1443825414
1025631330
1704434228
1546890671
281687296
1357828746
30317809
1440444830
1888414880
1824210273
337575741
1064544082
1085632369
140043602
1632302011
1297279628
1827535575
899797178
1471795794
580785261
5866723
1379226405
1892151815
1989212977
1001456481
2078098155
1796683456
2145043401
777785323
262334447
654822066
1039077360
562736028
1431636200
1283614264
1359775361
971342474
1402671867
661882941
1011290368
1931874412
1808420852
2064920194
770325118
1400721162
923256950
584798275
904827819
1659164140
375938872
1523721940
1065953811
184676833
631371363
2079579936
1952039729
1724538424
814516796
1720465562
1418957387
51670375
1563509713
28331380
741460828
340526578
1848531189
1100169865
721819796
386027018
2029148580
2141905119
652119848
171733183
365790438
1958861965
1607721680
1010492747
422455211
375642022
998092254
886839864
1070288587
1449631599
2031529137
1660671221
289069810
397932823
1708302490
1567114182
1910869421
556487510
897463935
1361782249
886571632
1753672733
1978049359
1335699514
1189172125
1081932860
1540269583
1013600007
1863798339
1601695446
709034730
655791116
1916937652
561699638
869720723
2008019593
1992904127
1754073771
1269365510
1677208363
605315512
841900084
524482213
1475670182
1746042123
969866150
952301388
1956608941
1601883001
578001367
1700552707
2074592900
1835515434
457239667
2092274381
1013880390
256120764
1415701204
452202108
408656976
1711526110
96306992
469500622
711119664
402709405
667301249
1675186655
943818947
440653671
253865481
426415875
1061669365
517577938
438475786
274688151
528522631
1313878833
1291216625
1261690489
895780560
1355796657
1979181925
2012211239
1762664063
193616880
310865526
735164166
1019120355
1176536749
1233970180
787470239
1422331537
1965506250
989362533
274414337
1714950128
144659768
2025360547
1192500553
1632160021
1038064489
824039426
704633493
241257873
1853011508
1296574036
1302630381
1134144492
1329651964
204505804
1605845846
1649451232
2111710186
1026153792
936421408
1570805986
1055904808
239975424
158530585
1013595802
596819315
1103546708
58885069
818051470
1205596264
1650868556
1573361149
1934321779
1446332822
1536845058
569723921
628781860
1606828405
465425321
1094955815
1540253039
1085993257
2059632424
1409824316
1271504080
1194240521
1750873487
1208510274
358630887
710258754
1423023476
1613040038
2127295163
1702613295
764029319
1640170370
93089267
1229204782
2147483647
1337234262
1175597513
215980816
28629868
1110850257
57592543
983029517
1742023525
1029790661
1044739964
1275384650
1477293703
1467001589
129009285
1970493593
1562517221
2113761617
402489426
1022960159
418488473
1536829573
1562910673
1553279041
635990376
1989441586
88747699
1535425060
532558199
860127823
79137569
869771017
849684748
843299285
2003110387
309569521
1491042909
984942548
1380359589
1190490813
1771888914
25887399
229150437
890525783
716695213
590788892
1705020908
1781397492
52007729
1808132490
1933211792
1393291642
280066456
1625151911
84578527
1681655503
2040213196
340512353
64225267
1009192261
1736627625
923751531
1848396539
1264469825
1364783841
470344061
290727712
868357393
1365736489
929356089
760480051
2144650657
61564829
1163696319
848689359
736070946
893562043
1151671801
735073731
1208709884
1839112067
1474961811
453579291
1973618747
779218127
1760139748
113075951
834002385
1152653104
1353888602
1382900082
765897260
1624290319
1039387292
649399296
642638499
1210508467
244422221
1951995208
1180713649
1609960264
679511404
1201922445
751190727
1920519438
473713928
232244864
1324382220
352630042
96721800
880065491
1073445695
1716669904
795618052
1869074932
526585257
432364475
1551369133
1141389425
664059705
1153630057
281190296
108336958
338080977
548471867
1220625028
561385880
1535171772
72770937
593704758
1738877745
187104800
1071706573
149715491
1266338529
1355169961
586890388
518134986
29209279
12019904
23972542
2133959245
1213390363
770978129
144524851
1016151180
944495364
160006195
760289603
377683981
1624829728
1022127813
2079314287
1864392752
1387842887
1015499096
464623456
801328717
934310293
1109314226
1366968277
1773794924
684867068
1053617956
1445003422
1178980262
967238841
1019689864
91791552
1057568414
656811611
265055124
887062188
2014567327
954896960
705292066
1808967506
1560587140
1146977441
1919217957
1306176448
1916137430
1855841933
380833196
563573184
594039270
1799391815
250036498
2126958089
123351846
352650305
2106296089
884474942
2024036417
154266903
1993426213
504952139
1134019549
535963755
1917882196
221683951
27265764
1472343829
1430034658
1484849456
1865759877
94893781
1526920590
822720584
1338504116
1868433740
1689653383
1561527884
1768422463
874936164
2003944644
1510249069
523691634
1535975668
1289928103
1232606021
56029664
17701854
1628143048
46345013
1476501399
1226326632
1070222709
904617367
1215811686
736431895
1015279343
324639848
596500187
1816819530
805311744
2015412443
1966596840
859840016
839103882
691518473
1308451507
672493331
633615792
1822509592
93920747
2093724694
1567557863
1895953648
1086437899
1016712925
1901057214
242293761
302542162
476823994
2122455400
256777597
1122993755
427909687
1632524798
2114169551
1631210487
1892085778
1475481896
1486592717
1782163060
1133406072
210759608
1435034915
2000994672
734685654
2114225415
379379450
1896018158
1095337220
2110604280
788717084
2012148288
1305261117
121936621
1596859426
1738626377
954900737
1203204095
421881953
580269355
326197531
1991427423
1393460625
1834133389
1123628236
45994533
765790179
488357386
1888161757
1516600879
877445049
1374737794
609482798
927152366
514018749
2093963685
1229351260
1630641157
1444888541
1222176151
2000140111
305900215
746915442
1073680808
1457506708
76183636
183802470
1894355770
813162690
197858026
1638974051
1019376447
946467274
4134409
1802046871
834758215
1664260497
1539253673
681185701
1451923180
1150928876
1126050013
454563550
281376147
1898920997
2090630732
942570500
1067319758
791011876
279207212
1974525301
1096797616
1471516076
316433733
44898927
1800226506
607822121
1828444163
1987595408
2121277160
2015583591
1345004122
439746927
1671887570
312471437
173797430
1652870910
1282036800
88041320
881863886
310363200
1148933044
1006766932
230273016
1590211429
1692090807
326368749
391867257
500018234
1419853308
1701819875
859353713
826675909
1830281310
604814931
1173030149
2021168738
367266351
55227341
2029510471
1894665629
953106728
797977144
491407193
652946064
1188852275
141515310
489308150
1642175928
1044603680
103252940
1470898751
336247055
218624604
1318887499
2074874930
374109044
814815887
321872715
1572289082
1834715647
314031629
276558959
1609768484
835664827
823038186
1543078286
2050996581
1721664126
493509055
799710605
1231167149
494902416
582500645
856804546
1404250578
1033156816
258902708
1790722481
302785630
900394560
106577909
1622162990
2145139771
530330951
715436068
1724751420
1609148311
980009949
1301913670
772140874
792230227
1136726163
871643261
2107329392
1882743539
1869311261
1660408555
2001367912
1455338239
1418746541
1897450404
1999323235
907552588
1634208708
2116640332
216712753
1967050172
941515946
1356895354
974489542
1429645472
1164672085
800355557
34355444
423940353
469934571
1656816875
1302638885
2146088950
2090528921
1764497456
1934916647
1524098101
1885156512
1744765454
759815428
1524896075
1349927935
704726305
955526767
392359665
698636477
1822352420
1344451626
174847048
391874319
526596169
276258372
78518648
2083474347
1627273026
943717928
460294406
1277884451
505765155
1504220287
5521158
553747817
1115270796
331631984
520052460
1112470629
1576928091
2127178158
440234912
1999971089
2023810050
1396430290
1574856346
1202992414
877150490
2087839923
1126393835
1443444592
404971864
293862294
2120351414
472080431
1502257000
26073376
1625917159
992832705
1052778917
1435800800
1623893844
1337234262
2147483647
1465457349
1521904639
1595526504
346869350
1897848188
786257587
1208516234
1679143814
653498567
1959013199
369532956
786183962
1986163106
1795927977
1854180958
1889850566
814627372
507809388
538541872
2120656773
689793122
1788815383
21258935
289288167
1331052190
1357603203
1378026454
828629899
1575420439
2052568435
1524953842
1393504450
76872130
168727428
981632269
1743091056
210274649
483028239
2035971270
1913536090
260505862
1509688649
1384796194
1334026384
1126844150
1415183002
812676247
280431505
820377263
1751393888
517828292
1323690924
1732527568
306885244
1346557233
1352282843
1428014337
693348994
1348657351
2080024935
1970716264
821163738
1514383529
781314856
1717810963
624502055
1357138310
1855516470
1974200218
434511313
2005571824
555380476
1282785243
170620637
1738857881
1001514433
1283373026
580398417
17129769
125690184
1940833127
2056731389
379804791
1693102492
1818077437
624971203
1531838937
805123621
18160998
1108726141
1552785362
2077199247
1034242617
259071730
1284565671
713756175
2136530515
680662601
461360806
1850511054
172734393
1479442125
748218747
1752637528
763957586
1762199514
63861598
1868091647
1121674950
386603428
186144466
1970152294
1780315644
2095459916
595564601
1180247843
1733822237
1051719862
2126529362
1151843054
955077632
1156205780
548468384
281924233
17617439
1171239694
412721448
631410214
2014081420
787383336
327779872
1540581421
202244203
1646899398
1833090767
1553141657
720209176
1500436376
1999236499
581830953
1843687656
90519702
911903360
1623823117
1018440384
1117245646
750680101
94020854
1929256025
14202396
1876851748
1705422967
1252458957
105125817
477007577
401102115
929174136
676077412
1112860735
742796494
1894016562
731875570
1354175373
1652501318
306972780
130528688
1600939864
1820514593
1013242384
2031874242
1292803270
1990681652
457124242
675777441
51187446
1688765191
475078452
1045815953
1280309939
462863727
1117764020
2094697661
1712303381
1569158147
1485700969
704395899
502921691
1967662356
1640877593
1789348909
1287931194
825122546
1656763429
1588872383
1366237592
1214229501
1250488757
1148901562
2108426521
1205612669
1260946734
987475732
1818051218
1562681241
330097856
315608266
1443885976
100256131
249269496
1877177671
1428442139
323080750
829853604
343373984
904398936
1795117997
2047250678
1720277920
1604391380
1263192650
990829077
552428127
1734599451
456055194
1393205728
177725707
1514852072
349429740
1504239191
244213418
1427667044
728323981
577699318
1268364961
486970191
1254724815
450221892
1887393621
738993327
101556362
1747994020
1244873930
1820353386
1249352284
1649433270
926594255
364801339
732139666
1795235716
342395057
2048052373
917615946
2099801322
1142813688
1210140355
1383959091
1650883432
1927429299
463491548
1290547338
532708038
1226551370
1071249417
86527740
1029954029
1695912095
756789419
683919026
1769322084
2102279922
5752225
514909733
1532180784
2058573144
883209209
742180752
803551195
694147119
279864011
1779712829
577258711
1496686921
695671561
204513191
414293937
1582978198
629300087
506278036
1497083171
1397758336
125188619
1502409883
1211223737
144962976
1233640569
558002673
1897718210
2141873092
1932477180
1415749263
451639431
1800879033
2056071448
1433577895
218809837
1560215012
1316602594
980099652
163459811
2022766383
1044300926
643717358
70436231
3546696
1906788144
1780537194
787923413
1262445521
1662309984
2057426186
1051228027
2107620028
139095805
1624532476
48381595
2131046986
1826260800
1066871717
1845343334
391834934
1930082659
593432054
149556842
529777270
1426085099
595354668
414872837
2022847282
637236685
780275440
234676965
14695855
196538746
949825818
1479699922
700190974
594627918
2089050362
1129012122
357688705
1151709294
1512986116
1237618984
1566811730
1344929270
1735104016
1335404668
2023270638
623334490
745032117
1991682613
1445839769
76496527
1477934390
1536428408
977961740
579527950
1149917530
847247680
1165593818
65031537
681872907
594261254
1445861914
2038782208
796347056
1969109150
588197840
1173533495
994435148
1030142744
1791227538
586431195
1343296220
843236077
130544489
834695998
238524235
777114408
1743158963
1272922868
420259819
1076622141
785657343
923378714
1809732462
2045192651
1392306941
701341251
1033465682
1892627945
803035707
629671359
1298597811
1940005419
1526968117
555860687
414722316
1072259255
1336237426
1982210634
443561568
184575658
2137688990
886165306
1263341317
1803474346
1647751788
902555705
151978206
402270626
1405078824
1040334425
1764887448
1528650063
700457127
1828279593
28700172
1263360195
1199103465
1643887563
266166605
1959852431
868238714
1935890189
89836544
1771409110
1469776166
538295075
1474807335
41917553
1863913057
1453609624
634592775
736858607
385262701
403795888
1348826256
1975232520
685311943
855276161
1056708689
299643761
10628378
226447365
54235145
931881638
1541044286
2069991927
1754534750
1466995250
1069774522
207205357
1815497001
1821862093
2042832053
1142340312
154872534
1537068506
528484149
2070920044
46643171
507084576
754135503
1265954359
295013359
1057303035
982938903
1710360097
212337654
1867894530
2028185506
1578665903
1822633014
1963384425
1827874090
870086335
335983894
560977062
1520233476
1428540513
352382116
387451191
1061572007
1568812805
1615920014
1162504591
555534879
199575012
1074448157
1859890018
37544668
1876347482
1270193355
1186555611
1409953865
2140362811
455550795
1748637887
788665084
1175597513
1465457349
2147483647
1909254483
1028818015
720492642
1613598859
311858000
979047051
869857474
1032032258
615802424
1107070935
804504748
1307108566
119495285
1587626987
1179570366
1156913413
443603152
832441254
413077796
1949194634
899103757
663823814
2135314632
886539288
1919023511
2107289020
667105931
1283681690
1174251005
1861818982
1352893281
244076079
1820393966
1838930494
1359826132
1014449110
265947187
368978743
1473821951
1025936556
30581980
790051854
281617994
1927141574
1370559358
1466112341
1323433186
1834632963
1253582414
505724948
1525314984
924036732
1413590673
208376900
1707924526
1654118646
1276332552
1303099859
21258953
104624664
202349975
2123472797
767849696
1628404362
610603314
733865193
1553184152
1398746811
1384563919
1980731562
1810926813
167138429
955163020
1886660482
1319686143
769753019
254472082
769899231
563239501
1180815183
1033415763
445342093
1278572866
1351258947
551837016
2041559398
244163246
1595182273
110184058
659983424
1358022237
1370040475
1710790273
1115398956
1926683765
566601228
173398762
422847125
1336873522
199919057
1980494141
1387405130
1100153964
242345547
797508126
194233329
2097334060
1262691426
988899379
1876068512
1309841539
1371374072
1431865412
167545558
1674028898
1844566950
1404264399
1319690775
1378788715
1473168733
981379878
892400027
1423535057
423127931
902083528
1758482469
326743846
1949431951
126497478
1156044513
1649223958
1534331884
628817567
577670588
977049692
1048087792
100322278
238717273
1651791497
515696401
839986142
201589766
627768312
1937799852
1530955508
1402365601
31975872
743820942
1518884481
890433340
250445392
1446628926
986482691
110435716
1988846091
1152573168
318315979
1426416550
1215028989
813668885
68835145
798967011
1600797705
1833230293
929092222
2140131269
1415713171
1453334717
224575903
269086986
1167162162
988285918
623455243
766954792
1153745180
920106149
795195132
897313088
1007917548
1546476339
1419603473
1460382273
1014348634
2047505735
2103630566
497777798
1723580151
825506739
822503441
2060817041
1967823808
556028426
1990906792
1475954441
565559851
978330816
1718372766
429365636
204634881
821444580
311638294
786348164
902042803
190675988
994473521
1439469537
56924031
1425905081
2110304012
1237698416
930578923
1238087237
955263832
176677241
589633442
318618714
885035405
1713101522
2090014333
384124486
1898002209
748892058
1511700793
1153653897
1546194154
1329813270
1599890281
181244025
1169512402
505856261
1414275254
939155027
1274138542
1254611332
633895696
1084611272
1327641544
1211262210
596133888
1833717698
1254643147
495132568
857395069
1779905712
1065849138
1496848772
1097836610
1999474142
1934685205
1875098576
1681590223
754735745
227742596
1676257219
1856338129
1050556035
1937667048
2085232098
1993661592
162162175
1632319401
1861726808
1248625531
798083903
1989495132
1887135835
1091113021
1339836684
593472073
1304293397
383594847
1830019223
301059439
704275488
1845179394
975071493
54545172
253370745
1409795865
1118325304
517990921
1093765399
412039734
549328217
637769278
1722580624
2132007273
1004673193
2097282617
1577249217
159139358
1234967546
1219461767
733185451
1035393002
2039477699
1312044484
512196728
881110353
2048447726
1916126421
1809006352
1197505127
1703931376
935061072
115563377
1412906658
925464080
1826559529
1954100337
1801685931
274946677
277686358
1261385604
654796552
953887649
862549406
1573310131
820905905
784742885
608488362
792466659
1755964787
824140526
26759359
797119987
1440847696
1427181153
1977130233
1906032277
747638502
1614485199
429089767
1667150890
1105132769
1038190075
861443085
1101078514
666356039
2106226475
1769817854
2098461060
1693040448
1925454001
1146213627
1159396617
1834963806
1554257581
1349888492
1701127702
1354764850
147003127
2082266249
2014029405
470911709
1619544046
412123215
1961524374
114384370
1781249601
368554084
640526484
708354995
1018759231
1601126924
1380716976
1757288083
139754062
48135469
1501306891
1528833673
2101089197
1741461474
2109570103
1297626400
352491390
258937374
1635607839
1260182705
2129653545
523575062
1697044832
611073752
508361868
1476566570
900845282
1505418980
771953048
1449331950
972469963
1926883294
1666381838
521021872
1577543511
195295385
2079673443
203136093
176671650
1532153456
2003038846
952464652
218164222
1408115513
1130052870
1481608231
1558280544
1984034209
1362647146
881868401
279869022
1317940341
717666408
227187915
950624300
60836343
5514609
1072301807
683463199
498405312
585706324
581549660
681850065
57207556
29505587
1212208180
1253400091
566626473
1092337545
93100718
1258944451
1254733936
416848521
1407318668
1923912749
692631673
2015310034
1007022839
1432900908
1152105130
1675477578
1115978192
291465188
300544994
238102500
1122061961
1752501226
941371653
329118166
1760760021
18416220
241285943
670543291
27785621
2123991380
1544211656
394874923
1615369477
159624530
325163881
1035625022
1093289065
1013347516
1953657709
1348345449
852957493
2017566162
2076782970
2133978196
1386698309
1954515165
1856683156
1522593722
1831910355
1433950591
758136101
1078879829
1054873914
1498731624
20149268
941878136
653286971
647279751
1066320583
281207789
912548419
436002026
2025377481
1230564100
383818454
1057251899
711554100
1819167518
1370107988
12939608
265648239
794428102
810767606
547532452
1234645914
506401213
982336917
1682174691
1731227694
1410923030
1812703029
206282616
1871064081
328554088
371288685
215980816
1521904639
1909254483
2147483647
1059187592
2022199826
1261888675
1027273706
876399270
960499913
871453736
526337630
257815358
219790709
1536224212
558940428
1916900975
2121804006
1534721738
287904357
561141433
594198332
1410589272
1625038373
1400259676
1793622289
1819740850
136073817
769178515
102586924
84631128
645089165
451800119
625319818
1831218145
414418490
360703143
67052437
677164258
1286668246
591594219
166012522
158999876
531676284
1944242038
287358055
2055913650
784709270
1498296876
1281430420
383322142
340441085
563747523
1870149826
737676396
1014878041
192771463
2130020281
1073080249
228479052
443536671
526331264
1434566229
1676685017
535067962
1663543326
112749404
131993291
81051405
1810787241
843445565
543470713
279101838
1478704719
448891420
1261649910
60717584
1635705084
1256509237
1694473271
1084101480
555661944
858941772
1797845761
662809391
298636179
589346720
1312636423
240142552
458050319
1344498788
1741739193
663870930
1740265377
41419216
2012466074
10891520
1798264179
1452631008
1169530427
1642916917
1930968692
124704068
410801559
139751172
549202384
1971500327
2103418397
409300510
1263673715
1068785086
1210961726
1636454772
415371597
482351945
1858868393
1337312568
1188362142
1793048365
1329622908
55397553
258421090
1266042514
1477598535
1898040530
1072040776
1242790081
651819625
1776313555
16071807
1559608824
522462835
1788302899
1612454882
1259602329
590759223
1686686955
606946883
236680414
863637456
417838459
1920752908
176172628
1103484019
374413089
857856197
1328154467
2127944938
674127295
1900637900
1039103433
811487569
1404989092
660366924
1546930777
210102628
852193859
190605549
536399649
1193229346
624297466
2133989477
109509078
1598378663
1545106102
453499089
713736892
358979673
1972768020
124091650
822752184
859257401
1747121391
2004992345
1732204800
1244211378
531098539
44516266
1548763185
873273247
1227189200
469513682
990006575
30638818
1061449871
972292465
619741376
39304239
1427811256
7677799
204082407
1387158672
147472964
182376054
1134056193
70562600
193706374
724815027
1612634206
939363273
1143809327
125518692
1955858386
1281535601
367973698
988249676
1048456758
1635754728
1337271351
714878706
640881512
1744437408
1790746030
580950117
1004010923
507168645
769987896
64887653
1422110512
1811498726
1470362005
18372432
790325748
148317465
238429341
139293685
2131425538
2138885419
1253300628
843406355
1357912901
234224954
864803597
1067279679
1249535159
1595828623
139395899
947825986
1812290745
1618709628
946650165
977355412
1800308240
766839828
484817427
258425424
531246643
57838337
2104183559
1577993343
1064537744
1424180140
1940335506
740611022
1467951751
778283535
1612844490
1118622591
1350651055
1392205510
955893458
331581784
101096291
702262217
735356902
2036133775
771115061
1133040812
902115236
987974022
1352361514
1811415766
1624850351
642927
1364566546
493930915
1194639159
906639385
970308159
1627729853
1191197444
1516997348
1207200777
27972454
34377831
317838326
1682433616
1582736394
1823417987
1272884441
249272988
780079634
449443222
1353674487
2135271072
1505446988
1350256219
737296948
1979266077
2086847712
1889734469
2022196868
1798471464
2113075039
1869238571
1108913837
678621718
327931894
1259264174
1349185310
398432761
1515819998
1049862263
451962766
1987673918
785361662
1589888544
2008636628
1855831712
1070401629
739857280
917355868
1870917962
917339431
589095787
1848603451
633495625
943522005
893209746
1198737451
1123358582
884308803
1130126052
107657864
652368200
209244291
790104697
1666827408
528827283
1945037556
1065097060
117588358
132818992
1838331242
1306747625
500548049
1568393284
1570116443
1067888137
615067740
279252911
125941106
1355101561
516960137
1276299964
1226235364
2012475788
1151544988
1923083405
1610692815
1147445002
1218846492
1318277891
142124268
1574489930
7021486
1752019315
1612299109
1658589685
1710264862
620199937
1655884421
1306883405
919158139
779581376
217175677
1591898466
610848681
1521656343
1780422299
584889634
773620030
1267171021
1369957873
1773262555
1992646369
869816639
472165608
1270760584
1391451969
1589680659
978174551
1148001280
261390196
2112538762
1104229938
1376751660
847353977
1143917022
570629553
72972981
2076373255
872099233
1192909190
1715807067
1274446650
2126645882
884262205
786248828
225407874
184507219
1116188811
1125013248
673865952
1655814369
1146456689
1071425027
1243709490
1010719307
938965379
841771148
250950670
306755647
113660265
1587985985
1900524586
1680172836
327788974
1039872238
1126291036
1219448127
617983827
1139230004
1959608659
1498047416
105134777
263416679
250284765
1311895941
1251896570
1738704193
1432392632
1824667458
1910245009
1661006735
326298216
1595005732
34568726
542499781
757407622
1832990768
282975025
122579302
306648831
1773021210
287961766
132679714
1888813766
251953203
301522304
537593621
832249106
675525537
1925899177
1956434551
723037330
492123458
175475534
996822753
2093576911
574667874
1796616783
395435516
1266049036
1220830913
876171851
533486464
727779005
677685180
679598214
1457214637
561475580
2033957173
1340804528
1643125160
1045972353
1388552090
1037491808
1980800832
625191104
419116220
283575699
1279309909
2089729815
84606749
1281627688
1674202102
815378081
1475830923
588488030
222557231
662979804
1102328358
454153483
224909637
440486605
1861141263
148730277
629806753
875932055
1418775935
143364193
28629868
1595526504
1028818015
1059187592
2147483647
867915471
1296093424
1103663350
1254226309
240227246
837780071
186565024
429278441
676117167
2137507089
406346484
331754815
1259882269
1386456912
464346082
141410305
1983997365
1963021095
565858962
1811170404
1499669795
2135298112
82527407
286126398
1727201631
1483222590
487300613
1861325606
199224709
1078713881
354578927
1349236930
126887612
1474786506
656850441
653992121
1977231809
608253132
837241340
1663900865
225263926
2075331525
407166349
1810512267
1339203071
105466665
1293520752
2118437717
1772432754
1562907758
1129083650
894969283
1246195367
1637306167
937556378
736300227
1248460643
1965588174
1580976606
1668418985
992972750
58926656
539908591
1405772923
1307565418
1322310207
1967893200
730845024
1631250752
750652746
1325041253
1466751564
870523557
1317471734
2019038080
1081392375
1807111546
389394433
864885752
290629288
943980288
821659227
833499069
654678521
387202001
971569453
1995283156
244731333
1873480043
586429634
1558530725
2063090991
1301009211
1708987208
2012077401
360443500
625657674
1027960653
1640864104
1671489970
1441091800
223971101
1050146602
701852992
136106555
1558883322
1976822220
263093175
461721271
459918021
453102817
930053964
2078857885
1936609143
1950572372
409568651
401474530
648121172
899709429
1360620564
744850208
1944132825
1487927180
1906100352
1463140462
1375730375
585043862
1455659840
2079890574
1411053799
2083393625
1953353703
669596367
2008508168
658972860
370081449
234601189
826219594
1117874343
561668171
1687232221
1169462044
826895796
260916271
272138225
213711434
695799370
2076007055
1723973654
262181702
1731357545
1903351776
1027039509
43852412
2067386247
99669404
1322059939
1398079460
1196808205
1627916857
946689756
853441018
1481989259
633184713
1074279025
717663039
546992001
517865913
456480250
32379229
801892112
340338115
89845994
1139667709
787663591
1074030637
2135383389
753142437
65561283
312117981
1195949677
586002527
1615762512
707897630
1275536032
1410521954
1547429989
1989672541
788412237
1982354439
250999334
1079714613
992142301
1039534557
509428037
879029466
1511802687
2099256555
400907293
277805111
735139630
840441428
1938343976
130657659
1561322360
658362271
891534760
171957846
1884940893
1669098702
1310869435
434880452
723515796
881275556
734645944
1593513262
1281741595
971245495
1381672643
1945823493
1194628748
891530025
819139254
1033935122
1130158792
2004728651
2078777504
537153544
697390007
1059837709
553594294
1734016405
1454523589
1876852818
1352498329
789304378
1408170076
152038719
696463880
1124190606
1912474939
1500514904
394917753
2042746765
274292857
855111023
1703393943
501928296
1069877725
754469952
402040104
618102958
821993408
294513342
156488480
1839328742
2022830231
1660127541
714520397
572905465
457992911
791864912
1827693341
392234141
2007385900
168983004
1270299708
1217037625
1839855686
1346774928
740776098
1806203613
1776989308
1197247147
79634702
927042228
834245230
1452045101
974412295
375552932
1286400574
570560177
613958850
332372142
1222863983
341967288
1071835216
525671794
632754081
1749022490
1508904041
546525413
659804255
553957383
1202787012
1173595925
331503965
1523385683
1758630312
1611957740
1963236406
1539455307
430474178
200523184
519997374
739781968
1374871239
945806478
760866928
1951583104
1747695103
1557248358
1460526186
255395713
66193770
268220466
1949623209
1334890954
1468519678
1593492050
1157087235
578870748
894941340
372702461
85234752
788980506
535359911
575711717
213536590
344340326
753740741
569433712
1774246324
852633496
611091299
488579197
20516698
1708197106
130175761
1247569919
1205267382
1835166060
2059876120
1272880578
689180355
667776216
2030181961
1407923316
463882321
281594113
1379609505
1140857977
28521300
1690609908
931386930
1273213581
1028091319
1549594608
852911151
1069923849
1062400382
383403546
1783516539
1767797019
1836968607
2082662688
636937386
928342319
545054630
142529187
76971032
934058643
151512472
261454702
435937577
2002365596
1247143284
1193309665
243688815
1808948906
583921172
1426036000
1076606172
356351524
1780583587
1809495716
1667081049
318722402
1006973943
1691085923
692071953
2088114845
1071802432
126541027
1980003564
1158101315
1995118322
1543094750
432604050
1356617655
1682566550
408028140
1178993729
2140540780
2059658328
933658377
919535213
2069701949
608436788
798443310
1616893452
1939376500
65783996
2033489434
1671820320
1176058099
225574061
1692277064
375575569
1651805948
1104516924
1470603391
638028
57914769
61857109
669828681
821259196
1170510465
690127966
1853168551
1734193025
550025710
67637113
1602158760
507270885
750900976
608606134
1746107224
1256226330
2043433393
1332767
1143497143
575607739
1565718604
92477566
1529338830
735762161
1133088940
1578370438
969675867
1001809569
1640261579
1385924946
545642885
1795064830
275456428
1785463806
1081388550
93600332
854002068
442202904
126311514
1760415094
1908887363
170570733
573593672
262466543
931280350
1349156929
1051292542
1384811433
596822271
789972916
412268601
1601614440
1482994778
1704309269
375680219
1901022436
375593891
1460933574
440250272
689341357
1552074011
2010081810
686693340
446527563
338003873
1403610789
70739932
736744624
1792137359
1327566059
1865459245
1588473951
852054131
1842760175
737585568
1467139784
573937867
966937340
1157084146
357482975
2119624228
1137406051
1466549061
995694683
1110850257
346869350
720492642
2022199826
867915471
2147483647
828713674
1920512349
1313707982
1152727987
198734002
674439207
1721819624
982425529
1082363310
1840818287
1091183299
549478129
1838628827
935489957
1461662285
1615802037
954846132
315858262
155303253
94278154
150628100
44112310
1532975772
571704986
2061031762
2099987737
1144741590
1614216648
466947366
126521565
53242656
1295875058
811994147
2019466004
1346174136
1585303829
1780542866
1110694396
1632078127
2081323327
1996117965
1071663354
1780562379
774202705
2020434188
1922622900
1014163628
911930362
528128485
606173761
1782092803
2021980365
1495406669
34681233
444344420
772488880
848950960
2079974043
1252786003
41088822
141469313
841627686
2147170931
19730986
1106649374
1589110347
1289576067
1270768103
1850680374
1831090924
1149145713
1801543717
465073092
851103575
1837042095
1103703712
140242875
734340930
982722887
310115882
897931004
1719313942
391797561
1309485008
710247459
1786905189
2030491991
1459200169
863806614
1356306692
724679155
1541448201
73054675
1195838577
208319871
61873860
1744381393
999277632
18017433
271960738
1253516388
35912202
244445873
897540288
101572830
1154123147
804829480
2044584804
1255406222
1031413052
1159424397
379849965
843321473
1286227368
1107834615
176303850
143183196
2081437098
535393629
1340616311
186351239
1229719877
1635445825
462820433
90895570
545295244
6192738
1209491594
864414001
262920980
1658169954
1407400438
825990479
943367467
1234069880
691489495
286668969
398466389
1725430190
173121447
477824046
442818139
1518241216
547565076
1216558283
1670857324
649155023
806008757
1770077297
1451397337
679995297
1923317639
1005779284
1303763842
811509039
1099448178
1427427561
507099392
1973560621
673356355
277654290
2067639226
72650939
279843678
1735580337
680824635
539417774
1361277492
17773815
2001923138
956072297
951529873
544539459
204279694
163820054
1755878895
1353113610
1991649702
864758360
1557141176
1420881094
76019049
168489540
1037708067
2057571539
969263186
1168466348
6147316
1683285414
595983445
742852101
70085961
174551800
1379599801
136439466
1966620126
1159831876
1872784211
130070980
1941679774
1394713653
962106931
441091581
1714158598
1152279157
1346031590
1177130402
417281619
615621022
1626957973
1109814059
334427739
236451329
34250541
1684519180
2082375742
78720562
759686622
184468151
1384933325
945521371
1244340498
617667613
37426350
622020620
458365670
599224327
488699275
1680214033
2116839945
1694938121
2073601059
1826272630
1943447072
657058745
709327026
858128491
922606827
1208839809
507206065
602329340
179074967
544533215
489475493
1378051019
1593578354
1773244840
2059367827
1434310115
1284830741
213881766
995851425
529674691
1079814464
1494600193
458551024
1470621046
222893596
220905115
2119934175
1100524350
149465049
772884477
93280697
1026498592
101417730
403602978
368924861
808923087
897886172
1110991263
1089393949
452129537
1058194644
349154317
549185056
214485556
579784210
741200983
1900194584
1792721817
1343968092
597909250
430582284
883303829
1260335334
783339675
758123451
742278563
1353668640
548824585
1723661159
1600700669
736048478
344836095
609219590
935636707
1376546768
1648067800
1661504402
438061241
657471719
919772141
596398605
1316461461
882431715
587408051
107789886
70803371
1968264920
1918699303
350942201
198776857
846263110
350156554
1779489235
160545833
58218739
610827053
1004862325
1240197611
1145771990
2048269685
387940460
1163098731
582864145
1227502084
292248168
1305951658
493063043
705495183
1465477132
1675767428
1739658068
985147658
244783114
937474532
1904978535
1472865993
1661626373
269928722
1473973160
354447302
1924004682
1672965493
2143267528
1730566374
146328900
488874583
2071980867
1426845809
505929544
1425388730
448443661
1617631357
1088745269
1895783756
299705670
1906010070
211464395
1321957871
414044435
472291717
905090017
1578249493
284199514
1130465120
528943461
284186901
1015764308
1943198110
1581683873
564703833
993996809
1203298567
618648385
205510021
1644330018
1235158267
1889318562
1912284241
1678621593
846986308
2142530093
187918931
58084584
1778932170
1082605919
1710145366
1035354911
923101076
1858113512
1357225542
165100425
958009394
1732752815
1470803426
1298876502
1731198320
2116810188
856489903
247136982
254388223
312298764
850078760
159406482
797593112
887589977
1153769989
1811820812
1173476670
1594965645
237587337
248469770
516416830
790681849
922787134
2101359806
1957375286
1466084602
1477406424
150362229
547950734
9892751
115428121
1104128333
447266294
1277873297
72735833
1243274729
54266195
1122547279
54627424
1537174018
277306426
1475423804
354352921
796068638
241384678
1738906245
1008923137
2115475078
1018354036
1805993898
2093656673
1251695478
730783725
1229494648
1308277567
1706198640
1583247743
1114904525
1277597501
1857968020
699667575
398399818
2100921661
1253405693
834776648
989347150
1542177140
1420811904
2018872920
1316482970
1419838362
721367620
1008931190
1499745980
1755834460
1846690273
661885140
986634060
1076695768
770003454
182356136
364197382
192912966
1704390443
1943009301
1507241139
1925598320
463490891
400522961
1843316284
1466226559
2145599675
1615814784
289623171
684149522
1132884278
1112839923
48302674
2072275066
1591868230
790547405
1752857075
389903695
1239954249
1612227963
709434107
73578814
1149695587
708581888
378754630
1943182626
475192456
57592543
1897848188
1613598859
1261888675
1296093424
828713674
2147483647
643150479
1304828853
1251460739
1224790599
212238714
423401065
2009948110
1375261064
823637239
1996705663
786876975
535787383
1268711701
348507668
1908861066
62761645
1217389516
1938690884
939729482
1871139223
205313828
237379152
947460124
183208089
513939831
1151188243
328224925
716769411
1893594601
1117924897
1156912051
1275294289
1211740164
628450656
1386333994
1747308488
909753335
652903430
569185248
1710827827
258988850
1682797962
1761291827
656047416
138197137
822294081
1214115418
371509631
1634801331
1555867415
2006703378
542503208
615020026
314794685
603290630
1868387618
1760636988
2060002562
2052994015
1849800227
1590798852
1783243042
2103991361
427022701
378392621
1641835285
692099663
2023162891
2108064156
132746683
268578292
1101112091
1088476425
338907455
1570718170
879615056
1474701949
1745231203
980569755
1121719143
1454528652
980785457
1834341258
1087217483
1660809553
675990652
1361042698
874105694
281650386
1163763953
557278476
320746034
629851840
1296751522
1937372940
133505690
117153884
2071227973
2135930512
2049706455
82620563
1311452637
368759399
1538007001
1961429408
763193981
847062613
651884520
849096309
637323439
1270757708
470034572
920729871
1473620620
1306211053
1906476502
1175597557
813805108
1391451369
1028460416
1313355288
803408656
2143346202
3164012
2144683517
1615362479
63507297
328861792
603042783
1800374073
887974461
1390778682
1097055922
1736130666
708395312
368661499
285111691
763413270
1614631378
1141043686
890743919
117060475
87877455
234222067
1545239565
2059049738
466178321
1273177757
718136534
1193358014
2033691034
291055140
371674034
2027275193
672460086
711339749
1930799749
942092012
1689147517
2077965030
92422308
865155128
1382862130
679195562
374874971
1885318644
165090887
1264156727
1060109122
1779162852
1372955667
203442428
2060839417
1528786529
579145667
674825114
416235762
747176779
1264780555
1697757991
183203880
1141505923
1492136682
1177467145
2118640308
169789629
364604028
1795644382
936183038
1895293459
736674114
1104356053
852762381
1993013919
1378236441
1212013204
1026116996
308717672
327371173
1416822522
505343037
1839337408
629775507
824688294
1693749743
1515134221
2106778247
1792976765
782545859
2085112944
2042294921
1421867232
1888874457
1627876032
1590350508
812685408
908066262
1951784454
833893031
466429174
1070153638
2064379019
1300165288
747685421
462425323
312163495
126492973
698055437
486294896
546752046
379572414
1666170635
1646750004
256494207
325703367
1483960626
1584320485
249623376
2112298188
276562225
1613782045
81681711
465930005
894235425
723887711
605387488
479785907
249770951
1800053808
1935721382
73149245
540009595
1009627979
1466757987
401175974
665738826
1450927792
710523595
172608914
297283368
1130862266
994849137
1507948309
1835239715
1701032225
122288382
1175587369
1077522762
1956828228
72263028
50316467
366757388
858851910
121619070
266038219
545558589
680524296
1057297482
2093287416
869923179
1490323623
1757012632
1629301175
1888862588
1835899491
1377025018
30363852
1801010526
1560721902
1948690526
155287345
1607144689
1512529008
338718318
262810902
1983910166
2804234
533032686
362345935
489435466
687074767
914586753
402827303
2073443462
2050848848
2063458848
173453455
1750562799
616744537
1635828763
1932335693
108998095
1638824149
39228137
496097456
1928150230
1330385639
621804420
922034101
239080127
794034379
1233011527
1678893676
348275912
816735531
572359666
2006271682
127950260
1614574385
1869914094
162216362
236986616
2035482196
892307718
1877461473
1013290523
1788405863
1474319266
891923886
483170955
819084660
1904978202
765040965
2071974909
456162813
938378286
1121425777
562163333
1397220229
1924416517
1359338014
1592572049
1458886511
1886479227
675282419
736281883
1410650307
2073315037
759242876
67212521
1403185337
1847055447
646728208
1211173382
2022359428
128287756
1726200212
856916556
842220363
1726267422
161375649
2088764799
407151064
1673347823
1702835928
2112847219
627504505
1694704585
649906242
109481371
1931631821
2114026820
863402295
1366095038
1025226960
387220705
360138400
2092041130
147018150
399953620
536609428
59231119
545758678
1674794307
660878631
1346227828
863406879
53396375
829703834
292936706
1122085862
1319860972
765006323
367334028
1595000060
151732277
870261090
357329635
866816366
523508267
2134749549
1419023732
438123351
1996754214
1165948665
1753206117
1066490740
754628896
12277711
1095818715
1882840077
2086958380
667191109
594020738
1398508076
295281920
553695734
857285903
383393734
480985536
457820200
1466099609
1839979095
220336198
468773301
289180893
1716333382
248904548
461279720
1041984386
304857759
925128423
1264128560
1255862769
1488102614
1748139908
951332676
1617462566
2076217591
964082098
1378834495
774032873
1145156164
115442014
822846727
424696840
1608231903
550065607
1216035263
1007191167
759535990
1031537823
144325245
2071503250
457027841
181686965
688384782
2056500541
974928758
1842573670
812976282
1410893113
928596680
509110787
893734992
1928969577
1000536621
2077752176
216525772
490055517
797906604
977475267
705742409
1514177409
493691839
1251552358
1903874594
667137942
2054067585
93567272
1226030916
369946315
206307613
1255031978
1204477650
108069306
1234588659
819402026
723937
1713552003
1474153974
1266949084
1276884456
544638697
1490229365
983029517
786257587
311858000
1027273706
1103663350
1920512349
643150479
2147483647
1944129021
1027090604
268671317
85818291
747996942
820335354
1943958754
2007523434
988200215
1706901726
976410512
1546520873
1827946528
477898735
1578045710
2022271034
1287537448
1550471260
1787434903
1305222433
1126259068
1700751537
173254432
1084018862
1732867807
1121300807
1328354164
2022477042
522911996
439155734
1068603264
743361142
1990928418
1732494777
804644783
2132948148
1395675534
2107556126
829108776
1775528688
2118419673
1100090893
1403492662
476306642
815933877
767458864
367952616
1968022034
1005216293
1330168796
133407547
171638681
1606149934
2071175967
1156437298
1901035177
108520480
435282457
1368604006
1677008412
689988012
60698417
1032080290
1111008131
874929275
1767438911
607773119
1856686798
775719077
363769165
467362664
1019200738
1740571831
16091302
657221545
2105775527
38206141
687418604
1570183139
1049367607
1778030960
201999220
1518823750
726959517
521393804
883367541
35582478
2058571623
872295197
1673827211
677947776
620545776
1569251619
1744844405
529336739
1548757354
1103188654
1229056801
1758191039
1339066541
1390190428
686180139
80912534
916703037
1080574401
1066801749
1646608539
1603139025
188980947
1117599233
1451536025
987996927
895230416
469579675
387551570
263116955
2102087074
1858869508
2036227224
559655872
1712592653
1571935735
1107529121
138986399
137976457
3647364
1320718276
1160216743
1451561946
1453656873
812101093
658123072
1724984507
248246190
661432170
1668489750
1645193270
1017271786
1816284982
286093121
554395245
1286763935
1917320252
1165764296
1603454942
1311565554
931683040
2021847353
1271524083
2121098280
1370949156
1126552947
1702161961
129716157
2141866641
232364361
1237422760
843778012
1153227302
9809266
1700459915
60681400
2047434646
154709280
509275081
731854424
1255043485
2131449777
1947361044
1104258818
131926957
40322485
1346736104
1457620891
94801946
801449957
1722616305
1306103927
2010837226
1588554929
1102143548
429441910
1931491734
2086798428
1334598376
1159873191
1317750039
474528640
1679335729
1329470675
403856919
722691209
1076243490
831084125
1124237434
2102565149
753091697
837971242
192165092
1080175248
2085938350
1762978864
2125756426
1180326500
1577225251
577062632
457738324
1117987503
657493023
1878593045
82787559
1069436598
2082718529
339584649
908964130
864058591
503012414
502453216
1880024573
1230500060
72596508
206681353
1709781304
1766890568
1376865354
2079268356
1324707470
381831331
872259348
403286883
478190854
800255363
66932377
1997390009
1597513898
937376220
1722142148
1454145087
170319146
1498015102
529264935
2059645519
482397518
2062516037
1855002359
779299063
442635780
1240469611
364598480
1293107327
1395235338
1366450889
1326287518
955223034
231783153
732512341
1069213625
534834703
1411618916
2020083209
1911898783
2122887577
1912908182
1231399374
1885180364
1535891381
150025302
166325711
1278509613
776598920
1888928940
1818970794
2115532486
651603659
1068130905
1171934420
606614884
2109608538
2121826504
946986722
1273884586
2089169310
2125320710
839554151
96683269
1611350716
218918218
111136678
2133527886
455329406
204722837
2145274039
777609597
223313139
2124811664
826969115
1041877240
445755332
1993336276
628130364
2098255851
1161585963
736365450
1177368715
937926765
969593208
1447245886
1667388613
402425091
245967289
1433712934
207197485
509250471
135314514
1935801671
210277050
832624349
632524859
1776938123
752271363
483844905
1155517232
1601829436
1086796101
1558772337
60664154
1281647424
1639107312
95223652
2060039525
1292014610
812613565
971238256
975464897
2061077884
1763680634
1773947991
1591611282
1431111479
618093138
600417978
1903137881
1966129877
623096330
1629173151
182477238
914269419
680069803
672231170
1054963127
278201492
1565313305
1500294055
1217490957
1878410643
2081747420
1887771460
1529436694
2098831939
1899936085
2057468295
603062711
1683095189
555929412
1443508045
1137915999
1703432442
1439530035
29630219
1413139908
1889665914
1325799950
1761324140
427431974
1244323215
1218865181
948617205
1974667866
1037318374
1715057304
1237805739
1673642792
606590108
361015175
549948263
626104965
113468180
1373701546
1024827818
2074289628
1492812883
1143772321
1258063935
1588470548
1916999014
514563552
1370839641
2126827017
958670869
26015672
1367618854
930528409
1454531187
492814714
204993362
2115039328
1549954986
1775449345
1422517443
1735952537
1625693368
1741717526
1017191902
403198241
1618981330
1362817254
409895191
1955256033
1890857689
1847515954
118839948
1196926541
1170576989
655368826
304970711
460815193
46117290
558862664
2004941014
106351925
1523294477
756350446
249333174
1006955322
2025583337
1958254205
1087960780
1305372870
540378190
1317567573
1612335912
1233375591
512848545
171746793
1758756266
1055044065
1157361045
980654377
517967429
1245825056
1537810873
553864716
958183872
110611824
1542553412
1232706776
1403564800
1356850798
880688367
481098850
452705698
593162058
2106978987
2093999631
1325362833
140295908
1999670076
1232487225
1950049098
1327166866
1045108868
1655466625
381850897
1700510755
812404340
301761677
1179211469
1340301333
268148106
337306098
2010514484
2050040494
277674967
832654784
1986901504
1230956944
1465898709
1770230015
303848713
1541223874
354103649
1192790215
412888677
404782314
953189748
183125510
2081512000
85108201
1369386150
1423121014
1800167178
889214170
466550277
242600804
1742023525
1208516234
979047051
876399270
1254226309
1313707982
1304828853
1944129021
2147483647
942739168
223857307
1964415855
1935902050
1713308885
2130634587
926011583
1726602572
1497023235
975673647
1753211888
2074573567
363820762
1932689503
123756140
177805273
1915522559
2029184274
717805441
1723856813
258474547
617069660
39065122
935436562
20387731
1562565952
648193522
1380059006
225302855
1974237941
2107995549
450926946
17621783
1567017747
103783016
1163102220
227487048
421232366
1323810095
1726546647
45207017
387085266
637754671
307885226
1960086846
1937726813
513152396
616474925
1480707167
477341267
329103259
1681183659
1430884128
162946246
149034492
223231732
618751987
564445377
1206894121
2116020348
1779301203
1725657344
1991090740
1266299876
2020692201
767023028
265171344
1986002767
1110705417
649405695
766549981
1957500263
1154601656
1225678818
1806043050
1458010292
1833686745
1607607174
1423639708
1621405972
852940219
2092672515
630963525
1837995684
146784497
1513978765
2086446744
387729720
227755259
153135563
539615630
317697413
802206237
1123969753
637846760
1917059406
1577657353
141924427
1340033630
720254351
1296604800
907887217
1082855538
1445241727
310251346
175306716
1215792553
213079534
1885521596
501711137
1019358027
1028344675
130488579
149613348
600834057
659077777
1424976936
866760713
729042416
255390822
1226514628
1235566123
780696926
2043691383
184437903
975101639
613248040
1736897436
1635081004
1476521552
1368101622
161581193
1218571285
1868609368
1310890646
404373736
445078431
1549588690
1349552813
1932568471
873773545
1478027381
608914585
1831262301
871689483
263064320
1527829843
1343784939
471217260
535508301
207676826
1337042680
39691930
1482531799
1971817838
815373415
1363484399
985693972
1368572838
1995110063
718612576
500423356
683532620
427607957
1146430001
1260469520
1269187087
477322470
1227840632
2082481354
214456110
1515264176
1866908951
2131660748
822308186
594237787
1655150385
472029495
177517007
975434969
1827994438
456525096
1631277648
1508209571
1382860551
14358643
1482048027
1144858179
1582196582
928668665
394557384
1791149495
1850197610
973760464
651256323
967238485
570075845
836384113
852749867
149251186
1659430644
1721089654
1846945356
1018780640
995032749
1938722451
190399285
1779914772
122384177
1073764425
574474090
2114057281
211905790
563450846
482428936
39312190
427887212
459323363
549261588
826245628
1172621015
38431207
404196217
151184131
1452607651
414544411
83224051
360444477
340546916
1368605489
1031826709
448718916
2019214900
1354176732
156706794
485265680
459878125
110971808
417666655
317521749
1160423703
2147454206
451799509
1586991658
1352254933
1538801577
481909222
710725397
1526968655
100963934
52573355
956047009
701049907
183062274
1963673798
1693901796
1592136861
223485716
1944762360
1277000919
203955130
1228129546
98564134
912711397
465224695
1759713415
534191060
1437367000
1160447310
984440660
548178247
1678209369
2069802133
2090964510
2094967369
374833508
1902788454
2141879936
179434048
1669873830
407733692
883735524
935602358
918986989
21477038
225436269
2071982843
68199049
977131583
2116703501
477536019
561358812
689211904
521196978
2144836768
183116509
1722236579
1044565421
1045210162
1748075665
2042130960
144132389
1295761101
1622890094
1669120236
1046030734
1845905825
1611067999
1271495353
775692458
1530234736
955244668
49629833
1799212373
799845647
657427887
1914629092
1720457198
243777936
1884025901
402398506
2053731141
1476259348
476784844
1857987885
1770304542
129078501
1857909427
926776858
208086009
1081251627
1832030958
569241912
377513868
1064723749
1172068253
794373893
98612416
997960526
697288897
926695526
522704783
1732207668
144408821
401934391
856144448
1705334727
818308948
696402903
1369322409
1059333187
695161218
1753591226
2013010852
1649142932
2093544862
400408675
1682815570
1596729425
1165979888
538351237
534777709
1261567721
1303973548
1161634065
229774272
1078681061
1674380369
1967193593
1140614191
1321753515
1345951614
346369702
2082793500
1639431598
2135460200
713852679
1818483071
1934540178
1184498726
1924288637
90780729
380689921
1547975996
521699251
106513071
2087237668
455559767
1510045420
299777959
1108472045
94152868
1562974335
1561721831
759330868
1926736049
1274286442
78479356
733756700
53136440
111487322
939794663
917358809
1485780907
1490818338
1936133543
976023715
1002414964
343056202
1359705483
1227682545
1883236196
1564680467
633666945
79083494
448796899
189909731
1223065567
1284019772
469002475
333847146
430196934
79068550
522563121
1432563953
465785635
835028469
1828976174
1876953016
1607625083
1851504906
1246704567
1180213331
251229806
1175873444
1719296333
2080454454
1393234645
1320489145
1051743380
364368159
1091218028
236272243
1922536295
720268380
2697819
2006018759
1143618749
1203915036
340177745
364106601
1202031236
305782571
29381299
596150799
1742619642
2114146982
1726401434
798779340
1555070120
451323828
443740714
1421926227
842866589
898009485
813200796
395577107
1828968421
979671714
1860234503
955666941
965830511
610791934
1384122003
732848792
1257781574
1263266245
1910821191
1127115913
1802335344
2761275
198603626
693930735
600194367
1447422668
179394111
951454528
1352372254
12421968
34538972
675327164
295783818
1489678186
2101933735
1896422142
265123327
1514948678
1365432077
32875369
658675393
292262334
1724341637
1809392945
1029790661
1679143814
869857474
960499913
240227246
1152727987
1251460739
1027090604
942739168
2147483647
1283425638
1540026601
1402063349
225126675
5250323
1897671446
1248633626
2099368221
1103398277
1841408742
1706254953
1448845237
792030661
1032163398
96633483
1857725468
1996943363
1923435084
600578450
790538830
871785855
1001932027
519910093
1121419467
2009768160
1954085486
1834245475
1847103897
23446716
1180765453
1721923731
1847392749
837648429
1786268688
1548075427
1224179334
1961344624
122951564
1931947421
2138026964
1346776242
1230730823
1603860035
776268085
1530199373
493259053
763968707
1034385086
768171673
717910420
1678006607
195890425
807921487
1701241996
413894861
200868910
50067154
1875819683
1794764979
1838456833
1280650461
164224962
1271439202
1466685570
519527771
526357147
882537735
757795494
333960152
202996919
1717545590
437852104
1568576466
770571435
1467195329
315695892
987099087
1082747309
643563021
101828770
1056141
1370120597
189424711
1497393740
1067457223
197569181
224283249
1618406992
730838298
998904472
2000086243
1208398933
1249370408
515929275
992364573
1209401296
15827686
1534661812
1514756577
1810517098
38616293
893967320
1587704907
147116343
2080346428
1389715186
666040121
1475417311
1692793474
845197070
740309667
378988411
1296111711
1485058672
320596828
1808076992
1282733488
1604260991
2036181025
198818902
243160117
272927914
931535495
1764763797
610205853
1939369136
1513197386
1559337106
956670727
1174554113
171325636
1092837685
1800108755
139648783
1363564998
1527647590
1735987310
835051464
290779694
1621151513
1797372980
183559530
1533643607
1659252923
1926800955
1861066717
2065135756
1731241163
1775102895
1490794114
1235691821
590371660
912143830
1082960914
141665440
393271626
1158048364
1554242471
1747382254
1784797474
1916440287
1128445516
1247488391
1375061824
727718839
1435995723
2001298035
1104008600
578723910
259310863
132667210
1781722528
1035951541
316256654
1069507642
1776908935
1217741403
978922263
1867829800
1426419688
1211493171
1285958365
1398764890
2969061
1028620002
1495395846
1079572840
1065037307
501576998
1545948051
29143079
1847792984
683296588
1588427100
714280962
42324670
549273040
2041355168
733804105
2086157542
1324865424
455390722
788939019
85849724
393941455
1352252734
2049338463
1399772274
1519858665
1750058036
815753312
905244275
1120441692
886356455
951370417
1491670965
348072561
1495452607
1062088533
1706225029
2087187782
1833569882
745033139
115653803
190606239
2062755577
552573965
1104177992
1747722587
1082196826
835423905
75735847
832928041
1559714353
859831302
1526983754
1203090765
2127639826
1172255715
206831357
1672921209
778287805
813862116
337585842
2129095990
1968642845
1310939723
1835370851
1299029915
1724204427
177380544
607179761
149460408
561015995
1175132999
1042589037
754520115
216802581
1225738624
468434378
2134652286
1398645014
1145505087
947696377
1663111287
1104153528
994848085
819129514
1676091128
101667865
1692645324
724392253
1158972613
673008650
295060164
1043781552
26550569
791126504
1023588556
2093251348
1100263799
506451104
729953791
1938047303
896915063
544961123
1986051647
1350658423
2087169248
745616634
108224563
1685861439
408494301
786320215
214985929
110174413
169257816
1116296461
1835024966
1115187043
1617768136
673281391
2016579644
153989062
889819161
1400633939
1050142529
396858530
219394971
209216560
1026019724
724315757
1242406686
808618936
645785151
19580531
1132834196
1455092904
1947873345
793195524
2011381373
1713350418
1982467073
1221007397
1056655357
1643945749
1888439272
1298721758
357293469
2090750282
432169998
1750129178
1092341768
950042416
1037779038
1743098897
1513176826
1555953124
229391159
788389676
1998486262
452712530
866376732
417545583
2121733032
1429715787
349164708
822502606
1890835777
1732639824
764518666
1919750781
1141491811
1346638193
1182800709
1425605100
1737961587
649722861
947625284
749518259
1098503294
842777029
1163404071
615642906
2028189187
957836112
136282608
2023994262
2123834425
1965594489
2118263890
1929423445
1541135967
1085468187
1603517227
1286368112
1985433104
386689105
181007474
79002230
931213415
1610439834
1155168235
1876968776
2100508861
1400299364
1622392403
407078914
1981262293
752970351
295775998
1353845604
814548866
1351996282
1695967894
466904583
1027958538
1279295953
1265101564
1536749556
1911567596
2017089696
370201141
1127234087
1625602294
1572715904
985775178
1175139846
34430832
1938891522
1448333789
102761201
1718509418
1853575736
1685836884
2088419588
1910697265
1515521316
554267362
1630013095
1629941564
928777963
1630363012
1807391516
729061873
279498926
1507604465
1793958716
1112495815
134220023
127299515
845242007
278647759
83503483
1418674663
646237109
343876416
1226695326
111660388
1116798482
1670808159
1228005333
1898957627
1785402590
947494525
1825421298
1391441185
1609865676
560776903
71788187
1100621426
2041534277
1214691458
491723934
1514546903
1690398818
111429635
322465825
330466339
1995399792
128502109
1872339410
787299376
1416126796
293823050
359882780
1511906597
1250881914
1190199158
370379879
778448628
364686439
867928605
1593947145
1251627188
2143402327
1619756704
301218661
1397225559
63023180
881965788
1505975062
601886236
1486075535
557443732
252881568
70527113
175266993
1921591819
2096972768
283282879
1835009406
2112658186
1681214126
1458821281
601689027
935132821
1676676847
317455066
1701746567
1631131622
502168782
1044739964
653498567
1032032258
871453736
837780071
198734002
1224790599
268671317
223857307
1283425638
2147483647
2032586106
2141510099
1144830863
1877552214
2060914448
959924217
2146449915
1625019386
900017515
1113009430
1224090021
56697281
1913635857
167203602
1347011419
1498951803
142648277
2135536788
1850571960
1103672865
1608552852
1457867199
2096502329
1724409644
2118985780
1053372825
809304067
1487306184
257232165
1484741115
2098727635
417124680
584670741
782935612
1917955714
220055426
1376069724
1678356190
1705335507
845386472
836738119
179317802
47537672
1771788387
783125111
741857836
1055524699
2022360403
16379957
499206538
2015983258
998345971
182278272
1253735893
1247454930
1816005279
90708437
893096642
1451889121
1180944621
1973402971
146233993
724584803
1510628891
1895551688
876125573
937190329
287311804
1768899769
571813927
2079092095
287577130
1006267768
1052209606
407854255
680618240
923334322
957196401
541653929
699804331
1188943646
1466716598
1223655554
710244983
1456696617
513962205
892828061
1143729169
1622155220
416004288
212723877
1868060938
2083105245
1381177963
1320020003
607992822
1169126172
1724560246
1017820294
209838384
1573479376
376434797
144031046
1231723034
1270308774
222716109
1605164406
1375250924
1598009768
1593987719
1977573407
1358771660
156617899
2078511547
707950134
363639852
1400960623
309891730
1968792115
460356822
91364538
915006538
172435804
693489084
1581041108
1776370066
534021257
1035677571
1237849447
352267753
542876168
197586103
903940808
34894174
18930034
852259599
1056280806
1588596436
555977776
1901489409
94105502
963937502
1963062719
34988696
1248804359
1214433594
665288903
83853876
1530585692
1811617247
1959842932
1711487889
419878671
755027271
2121035276
2024161514
192201325
1297498906
2007277136
1567526552
537048889
1660122299
109056918
1792536793
1719988086
306420127
2018601654
1860372127
21448795
558039615
1728737096
339183638
1539279848
101479990
315869249
1787834071
725842798
405769134
2084786583
1111380669
1120781045
476940686
1259989067
2034791663
2023029082
138231712
866318461
1568880420
816915423
127206916
394872216
1633594959
1720582444
1916715031
2012693514
153712986
1715875458
397977889
923596778
1469869207
1386712802
459588478
1985661573
46895357
1791704767
483620121
1673519267
1730954097
1373626535
502614713
2058417580
163731816
1038102971
1513022900
1090953206
1775338220
908914141
1335354565
1448906359
1841560346
1709936775
617803577
273577334
1524824354
446753619
2114132759
681618958
103852071
807212459
1379180094
1155035874
2083409027
1626078682
840431117
438527406
752590432
245461365
630268193
892830006
1239072911
1119264705
1471215757
1183212608
1939924243
707600815
1174574836
2089320041
759934256
348754931
1386195966
428440002
1335777549
1255239117
1106057465
1149914830
1810632637
1243038402
813563089
1523019695
1327129703
1861138151
1847421928
1039975338
273098761
438141536
1192587513
1868919667
74673094
1983938958
200489500
1481811522
246573176
696774503
1655058163
910386660
819855132
1712951004
1721640478
705708576
2699107
1721029970
1084952099
204113959
436893479
128013574
790200269
937325741
1792725398
956212993
1361987677
697944614
1261387024
216957998
1238449339
462196482
1501525202
1687419079
1685248862
1764757225
225994060
1978926446
1118610693
1846111876
1518486964
1297587934
656893358
867342342
1829592484
492415172
487529058
1184327142
254490924
47771449
866185038
1612510356
14885618
1228823786
1261655053
146824595
1632515824
1133714329
2113555668
1968634537
2099174244
1899404837
1990425531
1783371375
815555450
158169325
1182289748
744537975
1580535286
975112585
1744667645
1775007791
1232589931
1526459001
975270232
1484743367
983165526
1362277575
40504745
1735417973
1377046987
2081055963
1558454165
1619712346
92132505
450549034
1883484642
1699200424
163374802
692127762
1867892046
192756337
284019135
1480020799
759054517
805452489
142474445
737105917
2017668365
536807113
949584344
1541931140
2004193411
2017800683
2065377019
2138563829
1385120500
558105384
1323559902
572899980
380741482
1170437092
1243660623
1311043941
1032941750
21413906
545309984
1257326376
1672607529
2131206340
2040950727
755613860
18782530
1632206232
457224971
364015894
1966355841
953921313
401173090
334162323
622784232
288259609
22589077
868975239
1545399726
1120310580
675075948
1605526284
1997656899
2048138339
715004145
1815964118
834611439
1392784252
891227411
1479496276
1772687731
1948629669
1956831994
1357741664
1507755612
2041073933
1250219543
514016968
1302226380
396441698
114457967
807741459
1764500188
1785334142
1805005134
919678144
526125971
571382
1362641936
1708734985
1840481687
1806149297
653706164
2039955142
1464172104
840195175
1434849534
1063286741
19987407
1927107434
1919362537
130929298
1062712226
1926870793
202217664
1891985177
317589788
1563795041
325441030
123339704
1820183760
533272644
1838043866
2080634013
721918230
616479466
1515319535
494697775
65037516
1937607896
1093466739
272836545
1958086667
1422895570
1900061479
606570260
1131950237
573648672
1618373153
2047614481
294160176
1558130936
1856607062
374609749
1357570695
1477062998
980223911
1850744099
370734777
1253949110
1996410852
1902196003
1397042748
1940963953
1008834342
601764150
1863846534
1362976070
654600845
2070726591
181785489
491763307
1378327293
1914500019
1620799589
1753736339
91330543
1249889906
1309746278
1316858822
1363552368
870032218
1275384650
1959013199
615802424
526337630
186565024
674439207
212238714
85818291
1964415855
1540026601
2032586106
2147483647
1422353540
1704434140
1440558059
306619631
1556106170
2058843040
1642142658
503393281
1149076148
513118085
10958835
1197988067
2113388214
200929465
254915581
767791512
631458467
194975921
1759463683
1863080018
803050682
2080329870
1736069490
306019365
649837852
619541723
1436880414
1085162135
1921153553
716045360
1892868923
1463100342
2060427062
846549854
946881790
715999705
1064976466
469001220
814180519
231929672
27350475
1475124177
1419303621
1815157418
692893872
1097623332
1385688114
192135629
59794948
491740749
775943287
1471300215
1740705062
458909188
753887116
1556812165
542491221
1960400195
1294043003
230860897
984155162
1528395688
154471403
1741793712
2016739329
1488175447
298877470
704282630
1701177108
306838403
1658136188
432966256
339447324
2102679646
367033329
1823574460
372550249
919977856
1269401646
1199896765
2085033336
684890718
1203250916
1751698610
885159775
2136893933
1800311178
1780532452
18117665
406211689
1512232596
91495551
1124369965
2050879566
809966073
1777656068
1877125343
800745494
1279182340
1125155408
495076530
660206577
934459847
1627801488
197677383
353011155
1350751398
1896780081
4604253
1799897470
648468203
996331056
1340782481
1430429500
1557249835
2083273699
1806371345
390430574
1236475323
1381408351
246135806
1603316434
1460149005
171988240
387442560
259063435
2013242656
1919952814
156794398
1020454907
270663456
72658670
1701736126
426962057
229206825
2118658688
2105619003
2101192486
1412312110
1246164960
1568466676
395986863
1780651399
2135702636
2106081187
2037822657
819231024
1036800715
1660098232
1590661465
718650864
2016415137
1461402021
197167969
982188061
300627418
2093091661
332742170
1883379905
1132071145
878009972
1083433650
2012629011
802319321
853706894
1148986259
1621509298
2104135255
1416107786
1399749145
166413842
1852624477
1025145334
1103608086
2122441643
193313787
758380490
576096447
438182237
1882345793
1717472541
447086656
1399793552
1518704310
301676338
246363014
370943587
522028070
501993674
121727689
951578220
881222490
163964059
1671657326
254242653
396953463
380637948
204072389
215957141
290017423
1051933189
906692153
290743153
2028553009
2082480852
753008647
1790809441
1461397476
130099613
2011804139
2056985861
2132690277
1098063610
1040985824
747758780
1183317898
159743695
1189000951
1521059577
1305284421
1590291664
1413357398
1029939374
1081525821
22177609
40048115
1229370245
444824298
1811818067
834249032
1330806876
311047613
116930218
560434657
1616464084
528825153
1272903516
71335903
1104076111
825609104
184240596
1142514280
1063228848
852899550
2030766652
213242831
257520076
1126761863
1412647290
564524278
1352958393
1041721985
1314412105
309374181
512395277
1343765545
99416375
903163090
280021228
770649495
69680219
589877615
655967372
853015684
1546415971
653333947
1968603505
1457115273
1790135472
1032052920
1253877667
382781030
1037994280
997358176
1881743931
1786148259
1587182456
1283826727
275966617
767156313
380110715
1917432089
264198298
1461744736
1968924567
1602383711
1712598382
1984494519
379623139
1208347495
778567826
2100102619
43101476
2118583277
1289286916
5756062
1606077035
1920734829
394704152
1146606406
934084658
791510244
1746475970
1003287602
598070351
1013915781
1563152404
618181888
1798983600
1458547199
1293063707
272254548
1319955738
1935034756
1745828232
1419303615
215081976
1880621319
702435909
201222015
1227275853
1219478898
799406726
1982455512
1785664610
1969172279
983720757
836815624
1227771724
150045535
1609316585
515363827
2015178848
338467890
1895875446
191456048
841427966
1786538849
681771697
323231502
850727042
1388910895
172779703
1787610614
849153376
822064265
2092376666
807544843
412315070
1851336511
34439891
1196101144
1685965233
140226916
1194462344
1405502521
1386673047
964064700
1925016298
423711738
1029749895
1219078397
1468854906
206808568
1434851724
2135644318
532694896
1874880501
223997177
1873996729
2086222221
35047909
227437496
984582254
202951142
1536017421
651061760
32865471
1808866907
1989815890
1969658868
1527421325
822537335
343199375
1211542972
1075196548
694538413
263603453
1185867761
326282107
511367628
730682542
1793037832
1339154762
1044573696
473591378
1147980809
1374798207
1550072290
1795417791
337498218
634704863
788070379
338365647
826817943
751368702
1654774497
1644501183
1746592043
2038265079
1768443731
21826241
1257459862
1445775057
260878982
1056226221
1636967867
1925145980
2071685585
1654602970
1362405525
909203323
1327512501
1671922516
1332339261
1077863286
1103304188
232625577
479202389
1228892326
1514049885
51799012
820598124
1532517654
235816389
1492610727
1894675023
254056089
2112332529
1846049002
155739287
1660142659
1524447970
1616846807
1375041035
1681640373
1197540689
1918598776
1463380610
723688260
663603889
805193526
1177407760
678442855
1907582227
856630722
1799891521
381076025
2087225767
1230219753
1304278607
304366754
1515103227
1733274492
1170235344
285350798
1539378326
18279401
192517352
170806598
682205294
1835767544
1576383677
140589418
1994334296
1191254917
180074172
405388720
1548760705
1266663938
2034104759
216186808
1339469310
689873675
993296129
1222910287
113951332
1532623003
982724878
1544162965
74484168
1110507690
1423373922
685428017
525509318
2107814369
1737018516
912190198
770440726
2054917466
1477293703
369532956
1107070935
257815358
429278441
1721819624
423401065
747996942
1935902050
1402063349
2141510099
1422353540
2147483647
393875056
649456923
1890270963
846517331
66006887
1521509048
67091367
2021551747
1238507407
325817005
849040869
1676805071
1617949043
1444322801
940417781
2100248325
219790061
667241879
688604147
601508908
588541994
1395562942
496924700
2043553700
812395908
1594948520
104761732
1114914795
1707990483
1801850909
1431586916
1102884824
1435434744
1744597642
1985763915
1749619324
1452784645
1372527112
2038451460
1264329487
1472152123
575807297
1079369184
1846890811
2105245459
1930784647
2108458308
89353926
270742283
1998973519
214780824
605715988
497359567
1076513607
1156466068
135793367
2093089648
1568509975
454953798
1273604498
612252573
183254491
1883297356
1409176427
493364927
1401609869
249447075
557052260
989508644
1210550588
609055986
495203285
1071907938
776485240
1012299586
79316299
1401034083
1750448745
1825749233
1865192657
2052010101
1153412516
234239236
1175471117
202073494
261645736
221241994
2038019012
1691858433
46133068
474416289
352371365
1069382660
1104647743
2015559667
1020073159
1022682178
484195300
1272427046
710313647
234979918
505265308
1486486641
822390429
620473713
1926333050
2044322673
970915352
1023553433
711859156
557733949
1084268656
884129027
1189430414
580125001
1602143015
1944420059
1023119465
859931941
276355565
1017802248
1960843912
1221157119
1116921820
1432426825
1335560384
188087030
1071210362
854675411
454651343
488971099
1016105331
176913372
2066684321
1668667490
1279791918
85498341
795912462
958285864
579914726
192862411
1060612681
1917598902
472151232
458969459
151128386
892764955
1230382442
1083380261
1557604588
1404615461
739604455
1333581725
1011864154
1521033272
2132414958
511207898
1980849962
1989572896
807332761
1394939852
384668609
381361800
1842313566
1069186524
752181806
892021676
2098415271
1819053958
1151275972
1932418524
1890624148
1527269344
192472631
1357149085
313537962
211003115
1933154669
1297944424
772255858
955068734
692693294
691129997
1524052720
162692584
213125293
1245899678
440457835
1653280759
779254278
298064035
479717942
288685050
1777070022
2039347255
516478478
627049088
1273713992
244821303
1644272078
1956658906
214325757
1547244263
2054167905
716689729
1568043666
1885532971
435617940
1339823094
1313420790
1484928620
343305720
102918936
417192514
782554890
1696285798
946618513
877146022
2069849655
208118664
2005348909
1039399843
1008376938
1335377184
15292329
355751625
2140840421
381508380
1153108409
1599535653
1451665388
1563532947
1691434305
1686414264
2116937824
1314114945
827389698
2049068697
627388662
1801851336
1503539077
944393230
273474681
1629791156
59260838
1665293866
458000746
754477695
2123134511
314821273
951128238
751030398
2078686562
2145558198
764948461
21568164
1837786265
750018803
2081001627
1405238744
1179509457
1406982338
604699314
1264126390
661784545
1485915882
1981430865
1588494204
1749032759
563642470
812967507
1491211021
426508432
914926707
797535150
1568550049
575120814
384066702
327123772
1321667449
354797029
627399283
2041520944
329470672
1899544652
2084713062
182829103
1494141148
1062036643
1100844095
1991451680
1761161694
1736844938
312430346
36104079
796701999
1073926115
100766302
2073027
291396846
1230656960
30753150
1828874954
34615850
1910986127
1927828529
1306123676
1674003793
1271661498
1937324385
194399183
1454868357
660887422
931082379
514162396
1134687831
1280332743
1701443984
670268923
911934127
595697741
386140102
1992622352
1368904422
282888306
2027782146
1319176209
878116579
133921391
161126888
1346258289
658638857
136158451
1859083403
1673552004
1927815401
84398010
215975999
525077674
293426013
471320793
1777108709
1691836727
1634212129
1316598403
1501266022
1009902066
66593961
43103536
1325764831
1048424533
621581365
459678864
2104525977
1501142059
757332136
1672930930
1278239901
241722491
1688549422
1464491859
2096762429
2142952116
1009281820
1159663321
1070181830
624408476
1933972753
1434396726
1509791339
1301225280
832908511
1467861142
596775646
257081495
765858588
1004649745
307942143
995962324
764938518
2080110904
240435596
117008769
1008627734
584900767
1149167589
1318887525
1925681114
2075298849
590952575
1115822726
823089307
521354020
1604565525
81999942
511276363
1527612281
341987259
1374491101
979925549
96598561
1905312627
170298602
821607025
2096459979
116047686
1030890857
58954750
2067591256
39990063
1345333278
15508350
1485771351
2065032464
975165719
1356871392
1066243865
340691621
323183074
118561138
1948898719
2076884321
548736569
1440319724
130883602
336886922
122884380
205638467
291161958
894484859
22872668
1237616788
1320438447
1476233463
1314940337
1896600610
340648255
1148468593
1613727218
23061950
1095954336
318655444
364665735
562985846
906049392
1327513930
606822701
623240207
39079533
1728232001
1069081289
590409923
678675258
2055716915
2138862969
1890472507
1709759626
1296334327
1080307607
831963803
1181979349
1572894458
582997896
1245230066
432802479
235370624
1498706639
844811977
1850520490
2048186094
539643272
281507744
1538573169
563639171
1702473924
210651856
1832141917
10676796
1573991636
1703796323
674890553
1196964855
1733725266
730383681
491613377
239802423
588407232
298848169
916165097
2082845818
620051000
692738940
1415254370
1423583013
697556750
294876392
1082474808
137344861
211060818
1467001589
786183962
804504748
219790709
676117167
982425529
2009948110
820335354
1713308885
225126675
1144830863
1704434140
393875056
2147483647
504164196
610622517
1426384988
1615461698
575819587
2025829693
1470877955
2093378783
1668949574
1475649835
691253446
1659849747
1018144226
1809755727
522396457
943830748
278406279
1716960429
551836823
359609897
1381404613
978599739
777628820
1964225391
2091408053
392216578
278705112
2021865366
63939477
1914762540
1490186297
1879157683
1820382403
2134984922
1486723623
669208487
201636873
1710026253
514895293
1081819215
453014880
872161997
2060152118
827500049
1931912323
1019241979
587616380
1149328698
2115528709
1033240221
388779189
307175592
800671966
223416231
153110269
1598968394
1687875059
2103009115
1226171969
1578665796
2110180107
1369111557
1942432933
1813351114
1456653246
720700825
1354154879
952221930
1144964800
24417919
2064952203
46778839
1877377831
1319640380
1487935602
1551095081
142597096
914187405
1666381614
791508858
1424299696
1442900749
1873231999
193745560
1755807455
1844909861
1104079072
1378026251
1886964539
1155725890
933217793
92006351
1029678655
9417989
1833637956
688170464
962950083
1959735919
1781119667
1119093159
332342983
2030395686
2081542610
1537674231
1487807238
1681241073
667208267
959676025
1572205451
21785534
1289706837
686240428
1473259728
1004166965
2041353184
1321081632
113729098
177772122
1600033900
1745834824
502194460
685286563
66512761
648258709
1940149295
913988387
567162612
1764179820
466478100
371722167
2144113784
1397308362
2101516492
1582243078
1103231996
1244685055
527345088
1672403357
711949932
526997805
1081374289
1518331931
1615749975
292315776
561331156
1493260448
1329907696
1124122666
164743109
617201179
351682830
1482202843
1883758266
198751871
798522056
311845544
217345794
43081365
1689717092
1131060326
318682778
1640480438
493962776
1622395767
1981595857
964064986
764991856
1567164559
1015668512
606875637
2081027823
1575415597
2137420378
1511851247
108839522
494237365
1328704589
1463906584
738642374
1119536365
1443249034
1966579178
2089531346
1307858086
1480780103
1565531600
478974972
802487134
460339998
368417076
619448396
230551867
1754233640
1509177316
1069701
1563077917
1320347169
1076114832
673321578
1126845975
1508213053
847108000
2010062358
655626065
139920742
1893614619
1168411503
393446829
1280823867
1992543717
1354625659
2001950559
198057200
276766651
1864881973
1025872737
1725976470
1803839241
1903419580
1404192581
591374347
2012926013
457636252
807628867
1477888748
411365306
1864208184
1641848129
1134827118
268478900
1244041175
653049769
113995345
566870746
492185227
500397588
1466853034
1024595506
630659943
362395874
443182238
1618359119
1307572442
1331763586
1801581987
1577192803
214626186
843211860
1103702068
1742895453
337831073
680122070
1409572452
1778048695
1601700899
422848874
844008520
1675689647
1999975656
1450446501
2123892738
1787675489
19928166
1263755487
1719301262
2055254286
172581802
658545892
401308162
1650171981
609501667
1088138946
1415718430
811959587
232572703
655357371
69961245
667332376
746821995
2063133496
24905962
254084585
337246259
585794519
2000175703
301035314
914054
275934344
1023431275
1694688964
1633852541
344417800
1078556100
973670184
628686919
330038672
58304461
811821024
1764167009
1477156983
2090983622
1703744156
608994693
188879793
1024023906
129637865
625222850
132270482
652348587
1581025197
742791746
2097690115
1389389330
824203996
1583055377
1778668526
255811083
998052
1136482503
312358047
2020181883
2019135448
1041740512
417129952
1313629476
1698240185
1401118393
546098922
81098484
436304422
1375528045
1974919733
1919072823
1282874256
44690631
2116119422
2101798164
149097094
510929951
334868167
1109858268
1560720811
324659822
388275534
1223081988
1379098218
289379924
504312141
1957973864
1729309177
472379657
983268412
1995237026
738217724
1610155784
225060827
1846961777
62201589
1888782847
1915603577
1014425813
652010597
1155890389
1902951282
1819104565
370849687
1987023778
518859768
815266854
1800144462
428194648
1737737722
1997561444
891470489
416611896
1439569896
1870645567
2140777353
1897197680
262304957
1403481335
1772853560
345921926
2005153918
532686489
1993041567
628495463
1634775693
810607710
2130220817
1429267534
1771224780
851881721
1020592235
1243330446
516410103
590185660
2036369102
1444341029
2121258090
1869377261
226658565
1015048990
1868063392
1374013652
956992516
144309311
493195992
100896912
754757625
1977617647
1521113206
2101597262
2084342292
935095124
1682791180
126930238
922256186
396763108
710616526
365527933
1677977767
53032193
586636380
961600416
2103055239
392805245
1056581196
2143831481
1699288842
167483871
307625406
1291121531
227535316
391894756
2099334412
729277746
1326495755
1620518551
521195199
1088372593
936127365
136806397
750742551
396806682
1059056014
1237908544
1978519058
87718425
261560851
589337324
488487586
1468741913
691456317
1436346540
1289123617
251844276
492659898
1762211400
449822135
1271653234
44833903
262175648
2062083082
730502672
693089055
840926386
411887128
265273481
482370658
1172172732
1880786483
1981600809
326547639
1232469840
685287019
1882152513
1331130314
72316279
1466218291
2087646491
477601674
986618399
182802767
1082959917
299835082
1779098075
943968991
1647206607
322964439
662375476
2092923468
1965746010
818785162
1513127977
277868163
2071276918
1359170508
129009285
1986163106
1307108566
1536224212
2137507089
1082363310
1375261064
1943958754
2130634587
5250323
1877552214
1440558059
649456923
504164196
2147483647
641497066
1763859296
2094194425
1854260748
1811375090
1386128150
309974586
487443180
1137477294
1442426666
313045587
264711757
667322016
1428812879
1283645215
872578131
887441743
1486849107
1295892438
360318499
222106749
1235449041
1226344232
1983775986
579690426
754118448
1753528389
1365866713
1704654429
392852573
1733564706
1104526397
291822373
1643941859
1912377788
2108923393
927590197
588031906
206065724
366561897
583364071
256909208
1493507199
932289235
1065910551
2027508910
519595194
574817304
117697834
946261578
509591331
1396079684
667382098
2036649639
1807361781
637570010
1067075569
2047485923
1891020543
30982705
192883720
1749443909
1094334047
1105077160
43730107
800855172
98467435
10513331
8767585
217084415
810349695
1745179030
1291682602
2066060218
1485192580
1595173343
2017847896
245371349
1241800636
1641389712
2027410929
256545717
379744518
175431523
1525669676
773223423
1309905836
812525051
73036437
684439690
1464106100
1676776154
450193681
1983412537
46497040
1352291661
346135137
1293796379
1023026445
1313471628
1680272573
1361752709
661899747
849205968
1415931930
2131334807
814750296
713166286
1416200869
632524571
1739124277
461357939
783757274
1326751534
1016822942
156246448
605813851
820262534
2134959054
286536340
2105490527
12465648
291662055
258734992
291562000
167000349
1626827682
717392268
120447643
1583138176
1216683929
1240003060
30573167
533518964
1065455255
2054725934
138556639
826619269
863726602
1908448114
1875983752
63587368
446449414
176670009
1430763976
381088715
29059996
1670872891
733424602
1083526109
923664917
920819642
348773639
537108517
581398021
1761322889
1676025565
1768151273
893819855
82253828
1486658442
709397387
1596023815
1558888785
1972365348
244224876
1159022728
1682704535
1841017463
1631802166
1675716436
1402438823
1284420423
1939139739
370196690
550867495
382994674
1796096763
43146759
1182095515
1099085269
1177207377
807735090
1161049952
521636966
1294930691
1890484768
217222561
454665184
670650892
625299440
1288008582
595290120
698690283
372982864
169102323
682417600
1136340866
846514360
1033275635
1575723092
544068141
1633561962
1212267267
846127632
319775464
1607006426
1558630292
344871278
1029812628
490135468
545798761
1943483568
1931375012
1697402923
993350508
2031321009
1300657761
797990767
593224616
348026367
165234516
503978275
536068881
815082985
439505675
1033408917
212920208
88255572
1867955480
2119465102
104377898
299920656
71157884
822762288
436919327
400991516
66186315
1987941531
1829442551
1506854946
1029943408
661438291
728292668
1287182337
1130938013
1405672800
924926409
1988362080
307789335
1835354709
1463103228
439427273
934076344
1588796077
1221787259
228009199
2075224578
1589701713
723668288
1035566288
516668012
422037970
821094363
517801091
1435506289
1969963423
1997877651
1646139057
224338005
475518051
1182002121
1321062896
859308954
1412154123
808461742
1991813898
1994655082
1737705642
1352897444
1038575875
1230154238
1219756148
1656828917
1505254590
1350729154
867974664
431091146
1846192072
1610788631
2068259833
2068097671
661919340
2134008393
2023251357
1837923019
154473659
1961974590
597298607
568348426
1358959896
1948443790
105691495
477632828
113961378
1977196111
1509861499
117253204
1276568295
464986397
1099119976
1083068687
1825026417
807975444
1807915016
994541097
1926643241
1579458192
151908151
892020023
1918606810
1203792649
1304701092
1513330892
1241597984
1577129872
1487751799
72588804
48252562
1137766558
107071575
1716255713
200032922
2119725135
1006345601
595329006
118845953
1695607553
1973990200
1367021001
274669940
897852403
946681940
1866759735
2042869533
1991022149
738347494
1014318385
1397257901
343919979
385199903
911454057
1889909156
536749903
612443249
266631816
666674205
539063743
849578727
523149895
2096145098
420756526
677205647
505126933
278329987
1283557102
1294754956
1186806070
912146894
1705608022
621397312
1880905993
1619660268
62437311
116493485
883101150
1912830979
848175741
322599257
427493731
792999322
1144742847
1441910111
1891546993
356654742
1712052853
1385501914
474244088
2063453326
295106646
1656777181
100705455
2139341954
2134432300
1379835760
1395282378
1424404654
1101823647
1675226164
1648949579
42724647
370273715
1389229083
482711817
2129797260
205230142
2128013181
1819525426
1185131670
1126123739
791541615
986378280
1123389388
1178124287
629396844
1080290204
2002987744
1128795687
1424023281
1461462784
1624996921
262032118
220210923
788012483
540832825
294887409
1126739278
103580671
787842871
626029195
883026995
870605685
698590101
1629920541
527142925
776676681
1987516659
1412017917
1532757092
1753359146
350500901
1810220210
1811017359
484009042
928850948
446672158
1102137983
1369017492
1700040416
1726900190
544910790
372659358
1539433679
1869320188
1669481935
2044819241
675935693
343369716
623705893
1718384375
529934526
660119680
833995305
367853892
1870880400
491270655
1630530204
791623924
2033243917
1310342219
1663237940
1776573912
1882939024
1001580495
1903311405
1442207353
944465942
1905372169
1378138140
2057117598
1738662587
1780235239
30538591
1530116885
1077097501
980442958
578203230
1658109324
1604827773
441009608
1186876483
41032925
2146702620
1451502533
705732242
3270100
498326508
1970493593
1795927977
119495285
558940428
406346484
1840818287
823637239
2007523434
926011583
1897671446
2060914448
306619631
1890270963
610622517
641497066
2147483647
1328027356
261659997
1935449955
804785298
2076144410
950033294
2119099505
412416322
1753518921
2002555740
353843582
535398309
549310097
1370613394
1648436088
470580968
2096596272
1295233522
2045265617
1331403056
565181814
769042897
1010385108
622199398
1525319344
601762130
1680504821
1413711931
1686362824
1800156677
1921551321
516402140
1944007221
1273520261
2026947119
1340893948
46945643
445084402
1523880366
64969639
903260889
68977691
863485440
1083274009
1045264216
225276115
970430357
1181364357
86257774
1950862430
1395965317
1456166342
1354851499
80574924
1508488574
1302208758
1629408657
235797056
1159444618
989470251
1169299708
1392790309
1539241703
1648465477
993841765
939553559
1162475806
1144101956
1182655271
253052110
814059384
1920473384
40188792
1801635630
1282935827
298428857
1882151660
1511148577
1841911110
1426000992
52770190
1994650609
2058692222
563815115
1900177167
441191115
1100555145
1598832986
691522635
96288441
1016968892
1664344440
1510453169
341436829
988016192
432983697
1014524332
1496782724
988280697
1513517840
1646955307
419847962
1925281061
1673463960
1188414859
74849653
1653602565
1764090231
2097489636
1965118550
627066161
2063697
1193065187
921350213
1983754254
1162703481
1160016086
1337746301
2002725654
613831019
1201223051
835944653
457265024
1566460668
1675786154
1019189686
558985004
402338338
771689471
134195227
256750729
1683867994
1095976702
1791601520
1617813779
1737286289
214813706
1796872839
634364189
92781258
234631705
1373467317
294088144
480655921
479979574
2114782712
1761830285
9521570
197833853
1508429874
497185260
2054556416
622328072
1072656580
2145855621
1427105752
714352764
570299924
830888461
1740222725
772458844
877499044
1030526060
196052751
137919017
2093983102
251389192
1885340983
243772910
132383235
275750749
1119604646
2125060590
1240204837
2131642127
1190509097
849962194
770689374
87738889
299761981
79294114
1285334226
650632750
1170279439
893084923
1384278277
941314147
764012998
1225436075
1064165860
1293266723
2097864927
731013706
179881895
147285020
2029346771
288812321
1916432331
1307286446
425301049
1316005422
1134080878
4761634
766857009
1169158056
1641283982
1824924502
2104815386
1332192024
540843898
1886034972
256133267
1890078960
1046263482
554309486
965452266
425916230
1611372147
1623525391
1483425428
1169985898
1624852129
1425666381
420277693
1535279367
198305179
722864320
1366190439
443680344
772531552
2010868970
1692284681
708391997
1111675508
568814360
879697617
693869966
1566043097
2020154516
824717100
1316630927
1538047496
2006796673
39237306
373466965
1583495541
843315187
983525191
249591010
1605181429
1253263325
65155955
1820082879
523086541
1208910395
1407206921
201203899
2146147582
1364179311
1211763445
1771502347
1625273308
2127652998
1547804512
439816612
2108202661
743226728
1330392825
854789655
147841005
149918695
889377245
243461276
436862852
61952021
2034184992
666293752
779289928
1800469059
1042610525
1759739591
1009968597
229181985
1730697085
215643834
2096254333
1609978430
2034878730
937525355
436053288
1296496955
1526581041
1706870672
531955199
1673268975
1060158823
1971632439
411433063
1808747174
1919708646
1959065668
931368114
2051234267
2084952821
265675193
183209351
826530582
1736637779
330964354
1396527269
1501934665
2048641582
2137550357
2081374012
417199023
358079811
539137702
1120102537
298636923
1371130852
1070430098
1530213213
829663381
1645341810
589106240
1065511129
1933534226
1952729785
1040706005
942757654
1035750517
340500658
1980437260
150719216
1517387352
1187793208
1485982569
1655605912
2050013511
413320136
1428274053
2003774601
1204713557
1306371180
205653833
888955484
214733051
259192227
1555192660
1961283834
980437290
1994298343
33519432
1837966860
231843655
1066194192
583403485
1563029861
2089431223
2090868954
480573758
1181469230
643927667
2027573385
1549581367
2005315568
1029511814
249034438
1799569813
236632498
66918072
852654929
922155030
1281638858
945335623
1728992902
937736204
588989855
905770657
1629625753
114545216
1429987375
283111247
1745132750
107477636
541955509
108580362
996682225
9608826
1213070210
254286411
384854104
1262061407
1903099645
1590703587
631430238
2071540010
275735030
1769737997
394593418
1056416643
2053628875
93343120
2029144920
1530094906
959494766
224225199
1761472218
2138475369
920867880
1998552202
1088518307
1878304113
861386116
225332694
642738316
908011418
111605794
1239680007
1971916876
35816575
1175478355
1151484979
280044594
2131082459
47669639
1935273394
1124566497
1199421515
49729730
1637878563
1607506059
2008409350
790268213
1903468207
1617101512
644125800
1813051693
1566687278
1919225773
1453899397
371318438
716637160
751220578
1719428279
198772221
609810149
57937415
345134460
1597299003
1022969300
603735629
242770519
1912226553
1056430965
772637538
1823102870
480191222
1452630621
354805340
266650353
2106364891
1034085464
739026917
1142566294
676116802
144327730
1126122941
669847225
1944458659
1784888086
99003425
215249778
174315863
1645453484
1662975114
2013398069
2092907374
650187580
1142390514
253514586
1189186827
350866536
917202111
1788238562
897375074
1561385865
1252826983
1805221448
1505401695
1038570323
259251167
1341433737
445146743
1465906790
1302379985
1562517221
1854180958
1587626987
1916900975
331754815
1091183299
1996705663
988200215
1726602572
1248633626
959924217
1556106170
846517331
1426384988
1763859296
1328027356
2147483647
1750996111
1954790796
2098171942
2046626454
29402717
851772576
2144011418
1566577622
1675372595
247714200
2035098505
345152565
1304117263
1828868869
876072
232118031
2091919867
354680809
1288116381
1015099712
1991017772
1074402102
823015635
1707574395
252337917
153435381
79815953
1029238786
691890233
1917530029
1324514283
1640367288
856253339
361219655
810900108
1461173975
112640787
1332309150
1283210371
96782476
2102205409
919257378
1658876986
21223552
937862842
1318600006
1942859215
263596704
176127239
344605405
1636472260
1656168544
104106380
1693498423
1123603069
1135194988
1868757263
671584779
664740825
1686052544
1900913452
2035103659
1164114910
1880931257
1404899920
2133042082
1501836413
1025633461
446366638
208788178
766994001
1672942179
485952769
413212506
902981198
897285613
1888232928
1317253853
783268356
2022248589
1364398135
1688175181
1919525238
1026828234
1696882596
1824360794
1623128494
1108686480
1469451680
965783832
1221745822
1015331574
1143021735
782637130
1795469128
124518161
1878372421
2058398635
1951596138
1135298894
1319099556
1326117590
1050488790
1794131374
1670123301
655034871
105596070
928140150
1594049191
1621376043
1179226641
478399089
891912488
850975473
101108748
205197895
729994443
949148678
1009419840
1593357448
53308067
442080866
1787280746
1698016489
1143940451
1356821240
2141627261
1254616307
132645387
1480626968
463020776
1792369817
1860451846
1637603489
2119238600
1364682065
215711211
1015405235
1024659448
1120237774
956473212
309649044
1648269129
1126518531
1341369650
1018157695
988646235
1930654817
1468139095
371466273
1942363146
1842395219
1436991889
1367662029
1733107943
1045623196
795755931
475090046
560894371
33703373
1593136470
2114398558
2023400284
689907743
638157715
1020434577
633298783
719623257
632620824
2090215236
1109134082
402824399
1475069022
574302567
871824773
797328956
11091903
284035404
1015940438
38771623
381356255
1304663248
550294812
1662570026
543727101
281004241
769378175
93338876
1181069451
383626658
304224541
951028348
315334399
1026338387
1884175545
623243773
810563563
1289068597
442148749
1225153439
1119689291
199900828
640667931
2065848276
772556573
1144381722
215075967
825576429
985905207
1055629124
2119568500
1258901757
177008556
1657642647
1098912090
169082363
970176623
1121313414
1892016864
1243580497
247660972
1363321645
38026139
1344637473
584906637
1293087472
166027897
1769463690
1703890186
298130449
1006096602
484626018
2130291222
2021766857
1602259355
289019958
943936938
1093849264
1168587309
855639935
800614912
655961063
1336056740
1255598613
985386512
1889852667
1283288873
1021448981
611326419
561937512
138900139
1510768686
101866018
1184088600
1644232879
1442592171
1151460461
546282206
430032414
548125518
1510645603
2053336559
1203336814
1944836269
158926622
1179144492
1155459034
1439686713
1829375764
1910042227
1746066525
1895485309
1030913156
516725417
1114978119
1063801818
608936860
368593980
873824323
1437289445
2020529056
1204716625
1469796725
1211772687
918638062
37317991
977788722
116969002
747895723
1051201277
621069015
1484272592
534036680
1550810005
1070646021
424124461
1826972394
568912314
1542466353
1663354713
1474538955
786544709
1907331048
1087024897
1580405973
1698549834
1379601379
1431636037
12603586
1327887685
1755365838
971243526
103251665
532512520
1674170664
1545896046
518077994
2121287158
923048442
1871400360
550367853
1912073417
447108088
594926488
202073949
516510003
215874681
2103769625
1757576934
1591162931
94101770
1841476449
1660990768
217620385
717192613
1672278272
1930200411
28618106
1256518606
1486033242
1468641985
885568090
516120671
1293611469
1920646333
1156654635
178419414
1088077536
1946286059
500575998
926236641
1561416235
1809090160
117330057
1713481227
1008654033
641072198
1557727906
2045692767
1521353081
1317397334
1399626886
1171580285
418915417
1940929534
315709849
406709653
490700937
688986727
1446905769
2099872474
698201677
855741721
1664761448
488220830
271085718
523883595
896126678
2039063854
756259872
536111819
733287848
239166509
1504733390
1038746641
1341847937
953058431
1332812760
819425706
991528065
1637733860
428810219
1654291742
1598491826
468599548
1690812962
2062860198
1022182270
206658033
1039753273
1263186686
694819931
1991081422
572627654
982070588
352394657
703116689
1085194221
2102745205
2064905268
1933338615
861368587
1165393517
1555260482
683852828
1974611788
358428889
232572848
1625983825
767990295
607869817
1204637128
950855507
1020590910
1178651296
226395753
1379439957
1964932725
1506830144
1267744827
2040059028
837895202
203100780
1131007336
264455025
2030930101
1942246120
1047024053
1483774581
2123659431
574597425
779105893
932808215
996082881
166092907
1209762574
169638819
29987807
470057365
893064303
1989838083
1742927232
425033474
2077457773
329011810
1000192918
611980496
177174661
656387532
1209579159
1220570183
2135468874
382270510
1873538257
411394943
890947742
943456304
875228508
1853272812
114060149
189749352
355240519
1011742619
393045811
312245110
686506170
1156061479
1995453671
77882005
1568736796
527993644
1881785930
1864012031
1624323629
454978447
857792273
966194725
876294541
1188762317
1445732897
754945710
1315834766
1699320923
1978265090
1049602103
2113761617
1889850566
1179570366
2121804006
1259882269
549478129
786876975
1706901726
1497023235
2099368221
2146449915
2058843040
66006887
1615461698
2094194425
261659997
1750996111
2147483647
1566174846
312146333
1277015038
902356597
509616138
159673422
1222553195
298491799
667434430
1380102960
762644168
30973572
1093159860
1922238391
1610601538
964173243
84972979
1884921428
1614880457
1599895325
1221903510
60767985
788510378
448796636
1657886259
1939219205
1085014319
653588152
692311255
1044754272
838195435
1861343139
1522819589
1468558700
730728032
668650281
1528791805
495049339
653777792
1514275119
225901206
1124272815
713799676
1385509892
1042212765
386313050
221641623
1608423009
1072397468
1336435370
1729455644
1145961495
1066792114
105449386
1685906542
1680954873
1451147288
1729659866
654687662
98000137
334745486
1194286764
458469496
766413911
284172485
1756855712
847716497
1529594938
556360595
1570926602
181400260
1999395838
1816673447
425833344
1387384860
1083049752
722285897
1970729245
642497723
1782007333
1759459340
1748178496
2066421866
2070547940
2005863428
904183050
778730435
1991439603
1549247634
2029838187
1628166469
423640462
2101422615
1342531340
262533267
524371284
1267126693
887923985
1766100029
689567009
931888734
1782249339
1252621665
2071797017
1595331365
1190865157
531742785
1978911417
274827285
21124039
1118344074
135636210
678986478
1622252322
441037090
1704441794
590838090
578515131
1553223980
884993641
6141596
1199046154
166677854
1977321741
1050327121
208736434
510519501
1382931797
152856737
591786514
1059008268
476666538
30369511
1040759822
1953145731
655566204
1953905764
1685209304
1410565357
776268543
1214252576
1341565926
1065086032
1836558117
1015869406
3258036
1858651235
369692458
1012025452
838331711
1216574081
295635732
1205711882
422985276
1795273207
2080924768
124897595
1570820892
2013998447
1138829404
896373865
130411457
295968090
1998309297
404455391
1730755069
1177854912
631478834
335131310
564660017
179922745
38338751
686612418
953304228
722998276
756588657
908983847
611995730
2091270523
1296022124
253847215
854339280
106215834
2134274025
1999599072
1172129509
1747232359
132934643
1721951141
1317082772
611260971
2100374586
1651144176
236671820
1161131186
777268615
928784349
289150
899384108
500661316
1923181155
777667223
1756389213
1840967417
208992979
118268371
2058700962
933076741
1620441194
109152456
1431508960
181250167
156131359
1399934640
378457168
1664429959
1199455417
1240876612
1794397702
1913119921
1396269012
300590888
1982740441
1460326641
211814637
841198173
1142511910
1576722317
1231259911
1916452555
402328992
2091585351
1245835463
454976022
418624037
1461030363
1393784874
376888702
238785385
1427659062
999363335
1014431558
673600716
596484427
1273977852
1938915370
1158144903
692305085
1961214490
995920776
1862105133
828920316
2141939024
877583719
993371310
1374908390
706596248
1445084346
1471426244
1012873075
1390176483
1217604122
1015424267
807485594
1936096197
1575536254
259662394
33310531
704114912
1637022883
503705221
1109732377
750531346
303927868
875166302
1021752713
1119157853
276212476
1852631023
1406696579
254137242
785674029
1626558514
1236774015
1228110558
2114995175
917985940
2042078381
1030865064
69111380
621365735
337246541
116368945
1880549468
677334786
1459804398
1325753810
2100644851
1213785668
167539399
1186174451
876483731
260160510
2068844966
1111906738
1670614010
1449903800
863533400
659826852
1016470777
4900727
169324498
1202514643
285893763
1357229423
1670133914
554411025
1936738821
37256447
763820210
1045886646
937888647
1037772160
60120534
1311777253
1192914849
848717409
1323518654
2049025125
1961846195
1676826389
2033538576
769348808
771991064
106905627
851353642
1609377965
2082694961
798080920
266022367
794664178
1135264764
816126945
1343130719
710815067
534610242
143201477
476530379
1947660186
1499033099
2146128664
544068559
1603882918
1985983594
1914884701
1263652508
1602129093
1576375881
790869668
1221506286
974554204
1010821368
2134341418
112268731
1917481430
431366181
670761222
929024274
451444891
740430888
108297039
1740557755
998181937
1516705869
1063589404
544107033
1892243073
965888624
390653922
1867394975
254252046
1171620839
903426828
32324640
462545404
535361825
163058711
1505869413
1064541056
328788697
1582587120
1682194084
300636233
1862344522
1452128077
44868026
1667963436
1938139461
1119974361
544463137
2036847463
508426686
1121372903
1131580532
390192757
1166435104
181475029
456899952
1205536294
2040937584
179659800
759900638
606605406
579291897
401234077
28342914
423995829
1256549123
45025780
388654355
1832920507
886665410
2032624491
1728108651
1155087462
140533527
555806438
1883908406
658936604
1851058328
1401555897
1768199173
1888571294
784646663
1986065402
1352859314
1229915072
152725112
948341847
754925747
332901348
2038933704
1588060425
1630973344
1255002736
117004500
1302478954
765163406
1953100156
132508427
1463907533
914348065
361382142
126932428
332110719
19865908
1548418516
416558816
983885036
1443026432
1213353507
1727694938
233310382
353910432
748624996
177367584
1999125374
603546406
1046958674
43439317
227750200
1277133021
261067142
435092414
847165547
706197831
941246997
1006140476
1196523758
1105704095
894229758
833227502
1077787522
867224452
182665487
659464275
1560723873
1353171719
9537240
1118067539
903303945
1641615454
1877759085
1152341360
402489426
814627372
1156913413
1534721738
1386456912
1838628827
535787383
976410512
975673647
1103398277
1625019386
1642142658
1521509048
575819587
1854260748
1935449955
1954790796
1566174846
2147483647
971257695
1525523269
1935888559
1414997769
692620949
1217333646
2034494039
1333818230
448806679
827813066
825903930
236056814
130443149
478312199
678273712
146593799
1661135419
1503549995
1373772600
638569176
1779541532
1555764246
1020826668
2110034454
1967305457
1489935903
682118084
951457966
2099680592
673685686
1211647984
1061876285
769284605
1909061916
674308675
554253043
1598400002
403300622
6784552
323838048
1810132129
867641018
1296758584
98553376
1236220075
82437922
259493630
62831347
1996632424
1545237310
947846361
1049990471
936547295
43783689
19483770
1490506568
179732323
296803863
1831971434
313958629
484020074
288129726
1445820019
1835742621
95321573
1374119153
553510820
524699775
929602899
961536851
917039537
356034757
1961306050
794985665
239287551
1262464362
153801059
1927072466
400593497
2056347398
576804626
107737929
392411111
262028284
30965724
496015439
366014349
1427323243
992554639
1247446187
1848256675
931518149
886875553
831583960
1596607467
2126967730
1906443698
783310124
1729530795
1512384515
1694799646
1368489272
599626968
123029198
728531133
1842044024
816093913
1938231582
1850212829
115602892
1899714932
718134118
1362999994
856175967
44821192
1104278887
658464156
934001926
753595401
1047137365
1157295651
1336334780
320087589
1790349740
554877433
1940811755
621621827
923436760
710872782
1709406710
1153488103
360202791
669517346
807135894
1596841158
1204185251
1651057636
2085212298
2009771251
394981982
113328524
68708685
703492395
1804600516
1409018968
2061165337
1502521322
1075194938
231760895
1886582268
582086850
2056793502
504807807
1004841800
24395433
1268156528
783304923
1549399264
2058542027
795104472
1249894537
147294274
1592759496
711919016
1394465419
392732497
2089979076
1357475948
1558281402
1409275052
1974627299
548646145
1250260446
684966289
813356949
2059387472
2128619547
133587273
1838676024
431417989
387191092
225229518
808360321
1345837424
1647923089
1751560159
1453279719
903740352
1470506322
197255010
1785390012
79700698
659447222
536937068
688338255
1578818008
1564764054
180350827
825443672
2038434736
1643484600
43701846
495038371
1472265303
399315992
1381569001
233589894
1589783062
466959016
1176997357
1620971626
1172210468
1868506485
1933686665
16197132
1598259215
1883909538
315513545
1619549079
38343405
1773725212
1714758157
1095426382
901066085
184118381
671334175
737588902
1227646130
2096712378
2136980147
2027703483
539378056
794619797
79319024
547115883
778811133
1731179493
1146210824
732901283
1745398545
1283893079
1504312772
100146887
405592131
114742413
1388904892
1010913836
1897710923
599694318
1757376784
712064143
1526959263
1245181686
761086955
1243846727
922563597
1266364181
1661225740
662331524
1787842756
933231
1394017682
1557226789
285291251
1769485226
23916573
1893354239
1275386807
1144314370
15682636
1143440682
927684687
220303826
1937051235
908388517
899875335
161675202
2126286104
17539670
259817892
1934973623
938165686
189533484
2089130878
1768394436
674347617
37026251
709931946
1589002821
1156839805
996665395
631757264
473492178
250611067
784610098
992390603
704413298
181847914
296493264
1452992619
662138138
1568624683
981350435
903533366
2060504264
1061854343
355853431
735059839
146874545
1330859549
960820148
1440137508
204082041
1264364047
1402863486
1193417166
874484496
1329375634
1385318394
112177741
849052458
2058026397
935246086
567865147
1679278959
278586658
510116370
845132824
1433384886
1400225678
420805272
1752960968
806451446
464047276
1546236546
1248580693
1129725563
1708903625
482209157
1461099001
2029916131
24319851
1310041564
1985494027
1364717693
1763663865
1833476394
1744537442
805391711
1073060137
1697363008
1957082934
1552567245
939908307
782678561
1253798797
31610281
888065891
1406865731
423719712
1551637221
1425608226
118146546
944544138
1472202011
856799464
1730528754
130108669
1965972998
637487230
1549127502
681485341
1154656871
2072438094
483885010
841861375
1199010366
758394148
716729516
1504880846
349451244
2129647513
312395911
1044288243
779189552
33473676
1896245820
1513838141
2029417569
1336945044
1699366053
2013061206
94403519
1628012184
2097596347
730166370
760721328
345407003
496273475
932981441
1336064729
1882656369
692314109
886054729
1196832016
927837822
1471535204
1147481338
255660874
1972079677
1105162094
245057000
2073549714
505421530
710942165
1783969642
83222734
747736414
486183564
2143059827
1902598282
1240985388
1976177435
9355693
1185872221
688294587
933941417
1187645100
334295417
992471679
438472440
2027310462
566449997
435451351
117336593
1236753326
1213349228
450780676
1493489658
242346170
1762813405
1112743392
889193925
464058517
1873640917
246452826
273863467
1994979029
2142329866
1654163565
359675031
837581035
973313842
951879443
868649855
1562678790
734683942
1271757466
1801531663
41152922
1222603724
2049853001
157326983
1823923154
61763152
1109653450
470596896
560683565
546194992
628582977
635749981
2064808794
70249152
1252669259
1397460067
945552323
2041719202
1668631682
1336653305
1630464493
1484625489
1373558423
402677890
1751117178
426749554
1611611749
211957420
691155498
1543133049
1552329387
2094717588
419499228
1922014307
1022960159
507809388
443603152
287904357
464346082
935489957
1268711701
1546520873
1753211888
1841408742
900017515
503393281
67091367
2025829693
1811375090
804785298
2098171942
312146333
971257695
2147483647
789333635
1642007577
1528988672
1879052351
628677865
1984270579
1032230433
879799065
647236063
1486290494
1683155343
1373329506
1075588827
990376521
1342608580
105222229
1086115391
1579761317
1040161333
1792536711
801686257
919769394
2144012972
1329356804
1404071565
360535373
841830296
1634560834
1113095401
1291547932
664154385
383875062
768151117
16726334
2145551410
825917959
1367664758
1494248348
2011674414
1902360384
1964985570
1914771494
1061202251
314177687
2023021233
945912794
238944724
1354248972
474289455
1305808567
943198315
1122330146
1859790512
90935461
1485301737
2119948145
735882169
138211398
1825578021
129818874
667131107
729270172
1315602337
1897473808
233270826
34263616
1784639982
222374962
1144658712
933098406
1456759896
1022568968
1533248023
1044508118
867470055
1794668155
939246532
1887156112
610565050
1961863268
1689516985
614432809
1490154615
1054686987
1820201305
1917549756
637243103
1735059194
189341325
793440797
761154491
1107219347
1048752050
607051532
1001380494
465442540
619998643
2120308151
788580761
125713701
761660342
929786491
1864121884
951815512
40755453
824086390
1745270046
1913319651
1506043740
1598726620
675562132
224526538
40955199
617372451
9490336
1045647530
1924306914
1329214791
2020186193
1334233783
174432466
1430012924
998917295
1380098896
17365232
866446475
1815508187
1710676226
1151283180
927484031
1267549506
1403537050
1736412119
784714378
569047974
734769286
1364021734
1001341229
837083218
260840601
1754999195
593749091
1425408202
1128867497
1112558637
1496374433
61386194
414860391
2015503454
1082132037
108852272
447436094
1531277231
1809779607
1753097184
974519461
2082131789
1937926287
1933885011
943338060
437848000
1609558026
1494172026
1037769722
1306416761
434952573
670809020
1654028915
2117480556
647398619
24572794
2102621599
222885137
1283216258
1612113757
253609181
518084279
1070256635
1474720790
962434987
1582303059
1029091079
625881274
526883633
1668992720
679523069
1949885857
1763680763
146994773
658828522
609489325
2072993312
1691314047
625113108
696870460
1682836552
943282969
1661185798
506232359
1069393826
326590551
988408196
59002482
1521318690
659319574
2105560188
495356243
2110430021
697788067
1109031875
1949217692
1067738147
803405397
1444464471
690268134
1168546845
957727257
1944631391
1717170234
870295993
1492820564
403431725
765758802
202894634
100710886
35363780
1873697684
1730545080
411862056
83222186
1020685682
129965905
1664792209
228486260
1055308167
324045943
577692627
654130893
28174271
2098275626
1758246191
1997202222
1956332364
1465944474
397045092
954594607
1443978956
1515021923
231298035
992127514
1701555953
18252217
764499855
1333131778
2137833417
2105942968
1069481559
1544574399
1157661981
981313613
123247621
1781849035
2097527297
731967845
2085345148
1617958938
1031895460
1274448491
531814386
371662769
187734434
470566638
749889143
1560132609
1653692672
1926963372
1732094260
122912471
449093917
1917610954
46927323
657131081
1062012719
1893868019
341595228
601792497
1413891631
1531920052
1100082943
919228748
1294710872
1817827936
1630568999
1519929534
1111638274
2070863025
1329563065
627913889
1836740358
1926600546
1030165903
245124215
75355049
1556388004
73144526
936496162
1743604029
712939495
1602867156
1229264041
606326179
1304090300
991523207
199211523
756336864
18556044
2045437147
1435127811
764117764
2028925179
1623557414
1663997883
1919521316
494036711
1141532404
62595451
1452019744
1819747506
208938390
797753808
937384324
2053431804
1539507442
418716757
1424792087
390329618
1181728015
34481133
2070756709
239079915
448940035
206212355
1746670459
13596021
470376778
2132021471
1811430951
664281885
1978207612
1972503948
801481559
2087451028
1284245681
243091995
594741898
1306519280
1767391013
801300614
394994657
940430164
1566921010
1831279378
647742537
1244181015
629133923
436334867
850085246
1342936770
617039220
108311635
1363183879
1403056485
1130239768
1588706733
588183981
542623393
1499196791
915514836
1537987389
696192224
1623225410
1103538955
962897590
1677499236
1997711867
1881584187
477832452
283841007
1947246151
1015960275
1662260902
1277606434
405177252
97863528
205747185
1248807465
962186650
1349951594
455227101
1059399098
1307664189
1974036591
278279819
386020201
567964041
740842685
202643520
115538029
2005488712
1537736681
584464592
1164002213
1384508290
1707439939
274884707
405445583
1507074018
907451643
696312794
563104936
240296636
508805042
1032987000
1391117648
926680692
1059818873
209685980
1534803642
654387772
263493173
661834113
1008455660
704129322
844529037
1884705495
156429169
2000592607
163697371
1452370614
1118878738
504275265
341494463
804241794
515653508
1935881491
224989009
1112977827
1931003746
206353683
1347056806
223662911
2047430889
664783792
1521452901
814937721
2022779788
2042712853
83478936
964384401
2070766601
1935537038
1478808128
1054250488
1686685127
890738318
1024291480
744363876
523906254
67549108
260314879
927811965
319155917
14615014
1269301016
232597659
1122775129
860559220
1982406463
1736159576
1572062623
537620703
380159810
1449482248
1787249024
1238505114
1546213296
1580670817
859714915
1210432055
1098918577
1373897116
1822528923
418488473
538541872
832441254
561141433
141410305
1461662285
348507668
1827946528
2074573567
1706254953
1113009430
1149076148
2021551747
1470877955
1386128150
2076144410
2046626454
1277015038
1525523269
789333635
2147483647
1508104847
1768800288
303633075
791500176
1946478251
446203537
1921439738
711855003
584293847
1754588928
751688882
342877020
2144115580
187210669
724853565
1147472945
496843749
936933805
1982007480
1573059766
1472955552
1908032111
1534674212
386090126
644585972
962449612
1698588965
106035428
1273492220
1434248786
1084359339
401969622
1693743666
2081429443
803241584
1304310826
589845824
1235177300
767664298
433509317
1523272058
591606644
654059806
2138601973
1935245077
1112061829
1066784389
1372968420
1898707556
1116406913
2123863305
1069078894
1620891450
1933962050
970257642
1280919699
828839861
1875857257
1947016198
2000053134
2022191462
240908455
132170720
1823837327
2063888198
1686351642
14684561
963488117
25742548
41970956
290042221
1711120171
1898819475
1926325086
1628893166
1913922381
35401030
841101416
67954035
1046542677
1865624477
176671132
1298133951
1039269350
361698094
828405668
1343176107
1079775040
2086777047
627459006
375481546
2143338586
2125886936
1668589489
1183630624
1391175130
226893318
1773458578
1270315977
1456231817
608622278
931341171
209194929
1908514227
839377867
950418106
2015938492
681092708
2357861
668983309
1395033875
980245563
531437255
201576074
610584659
859039609
15335248
1959990592
196855091
1720579121
1579984369
1163388964
103001955
1910805946
642546970
734493101
537336315
1801516628
1328753608
257026489
65072
321093534
468305818
1617626065
1145257868
1351197979
939650506
1339520075
477172278
1547178778
2111704609
2112703714
15918908
1893785520
1609833410
1829453960
2048482220
2013982482
824837596
1525714786
738843578
987719650
1730184688
262650174
628275748
1228003300
1931061739
221370438
904416731
1807385021
755316250
811556140
449136093
1489529579
641156836
790387504
893658523
958035627
954779959
1853738291
1607964484
1453604353
26584496
84151582
1865677037
1369809739
1492516043
2067032246
1894806861
1666647793
1599755362
1134896827
837411802
1442600895
870704340
1027796614
1558931890
1344206609
705221393
1482032525
314663193
1770585616
1907865015
1660989018
98472983
1355437738
258720487
1633690239
461589925
480569429
1597531580
290423879
2054278452
1831163010
1757322444
1255291849
1046862326
712409373
1678379466
649760205
456014258
1083318947
1351503805
393386174
1071377044
885935052
866270205
1876960396
1194916561
1626791801
1757420158
1713697581
403848
2085418588
1122384019
1617057476
2079126891
1818198510
1959109084
1881724963
2026232499
1161375388
816162559
1710518406
190131016
1278004003
2105778324
1533536276
2097070664
1576700114
1811079207
1550887355
700257127
107735950
1580991842
1360214256
515857232
334083843
417581755
100929665
1184319108
902232405
1212665947
1825263253
885612069
365486502
676997074
1036288649
1734333309
1222121562
517453820
1990023642
1295292151
836710684
2119670615
1436962477
2143387887
251480391
1916340216
1224080241
1742336950
1910648114
342928117
1882370651
433785574
1660593853
1063808075
263462980
86674058
1630855177
509495874
98978273
1796799384
1196239067
786728753
346423333
2007301850
1899259331
1827988685
1739764769
1581751499
1245554500
1962102380
2109692557
318729177
1231157220
167417246
987598939
2122428582
201520119
1978038151
1758295879
1711826532
408660624
2074542812
648242038
725886543
1182695456
42235358
165018526
46445457
545694294
657258335
1308698931
1498285651
1159344572
657208316
1310623316
1131402509
1706817613
161784613
272430587
1377735253
1155371410
1464737769
1750624098
1070536386
941134931
1906804782
621234406
1312779232
2037977895
1742930283
72634227
686697729
749574609
2096821380
162075841
676348082
1371216656
2051726085
575174513
711182242
1037055338
1302686219
825365760
513236126
545667640
53430752
1430599952
872790027
1352482225
1985214125
1377058476
149411847
1042578262
1318685868
816782675
1245763303
1409567467
1029816159
108227561
2058294889
73924339
790618208
1857302563
1641935244
747744296
497296664
125399784
1399458794
650069388
1848568817
1051634989
779430397
235906440
1389654889
252823045
2012980183
1534321662
791491947
1489330293
1906508082
786581594
1938721018
1424538788
633668944
1188444588
1509438403
1411980699
1810554239
1805862169
549836290
1209364389
1669475327
1772437007
1905086586
637522069
10676527
1628793055
212529720
1266787024
378118925
566530908
283335065
405861074
1457690368
448499110
314460928
525748404
477245444
955039638
522393652
1160084366
1688509119
1270765853
1670937780
1078570925
761772075
1324176594
538790036
109764780
528558112
743368481
1041410371
1757912047
1636645728
16353535
631361425
423436819
1925375978
476178332
1220694953
2005562830
1113820179
1673087385
1734017612
1191398560
2095753218
1448336448
359056415
1982829771
734482749
1181491822
228751865
1331489615
226945272
1020207332
1679382609
933396418
1353397915
610080037
779798517
1303870499
533841448
425992784
1713226938
404493093
262537619
967201661
1549850568
972201773
513901653
1854014549
852284649
203565849
1403075893
903538057
1356203856
1541257367
1170217940
648273256
311467246
504994417
2006366276
630838811
531740527
971396234
1451571553
355771167
491353915
25643631
1495046176
1804591605
323847626
1246112221
968366667
1740872710
1237663760
385485792
1273244399
1536829573
2120656773
413077796
594198332
1983997365
1615802037
1908861066
477898735
363820762
1448845237
1224090021
513118085
1238507407
2093378783
309974586
950033294
29402717
902356597
1935888559
1642007577
1508104847
2147483647
8262710
986458053
869816190
636249671
757268332
1085956983
1354994897
1749926300
2114037329
456908423
93430391
1034873735
1434868776
2012827697
1009842081
1184077922
971200332
1303126255
1029629805
1949443672
1556811889
775182193
1720857397
1767980378
1954133114
1116240267
962070599
1206485406
1447138186
1229162022
2002625246
1873384419
1573080883
537721674
1847422635
165801557
443343946
68709668
1386889484
594538934
351825643
449950077
2035379286
949599949
2001289056
1323858985
56764289
495552512
1594358864
1775685452
2075963702
1580706792
1630118119
325895643
1004299145
1265022052
316016810
1424535747
1820913075
1744850289
1374316806
1095786772
22772005
1636360737
1763901796
2030043826
2134340639
775693899
956125552
1848554049
365609979
409313251
1507753988
1592332649
2064414552
1662252972
705785115
579520362
342551529
621578459
1463794828
1066407684
999327164
377933866
22624945
1696039399
1642388697
2132950722
1072295524
1521509279
828250427
1228893487
1325354965
1387061803
405596887
1112052422
363247454
1323977878
1116138125
1708640227
612723253
733327546
525933803
252778799
595318953
607032764
788934356
368363104
1595222848
1430933091
181050241
1947271493
1671638336
962895623
1669345319
1527275994
1910793799
1686481484
1831282319
362236079
160595664
996951312
1095619813
204596536
1868569263
2065429789
1499265329
1081920556
1249775299
424366486
1009537985
2035490149
1350753777
1134034089
1683687055
218505463
847064093
2036890619
1020226115
231836112
888060088
201037766
1279496240
428118377
1492672069
234224069
2045516985
874817940
1962105088
856259021
1821565784
320982145
1942452458
149790494
1836290692
1986488481
1322291408
1925777226
1442312705
1990394093
1239091617
633303211
1654472219
1927755033
2055870467
1428295397
1498493400
658808319
780410497
1427930459
784800348
2124245404
226310357
522420122
1701627937
32277333
54668146
1399356487
292026378
1087685164
680799180
122376929
1406973861
1161204106
960853923
254058541
1951647247
221296638
1577171199
807738087
1860603558
2067615157
1489091347
2125615908
1800830110
149298873
823611311
657557905
615017390
1535341802
99019786
2015959525
34665095
852752964
930610241
36249183
848041076
835944523
1612070047
1860722795
1502357210
1329007707
984032571
1827550208
732135567
244181596
1420380210
1403774668
88381356
347869645
1553094598
667474554
452613978
234590020
325153009
79792846
680475295
563103689
160327777
681787454
1711150329
1362906879
1062563157
1276474785
922122796
1185367784
1749086626
1177675166
2144355367
2147475471
1141701212
2113405110
1122206689
1753908665
249027219
1039288413
1127927764
305095687
309002607
1754267980
2144356331
15717500
1286758613
937219211
352853994
331654202
1620919571
855058592
904650245
1877076942
2086203030
1801720659
1644551518
2107218813
1889853638
942889110
1671361356
1246506536
416926475
1575851418
406267914
2098633791
848676441
402219187
1510254529
533136353
1850817059
1270617153
1396135450
2131198955
221313486
1467813344
1014718315
748963803
400217815
1042580573
139913305
1983144345
1277026991
944839058
320518139
1648553090
1677216222
246336100
1960239728
45188713
637875567
801189580
1616107910
1031862460
1706014748
1363146292
604317361
285759271
307268247
342402195
1863020452
928519823
921021261
1635785811
1926923586
1350600568
503577261
1619105349
7263596
2132764042
195443313
850188726
1918170661
1739157125
235099260
1428216163
1479829225
536451172
1936149986
241469205
69852500
101616773
1673231309
116651955
446307317
1909261284
1053925397
80201301
1190168076
1693545973
1570756044
693228895
1360409931
1201524928
775490953
802373200
739959947
1823883541
856750507
2066511325
170654856
1209647287
90896803
1280831737
1498963879
402664366
2028957059
568390841
1279843639
1413957933
1036213248
246416437
1796939044
1944645248
655643402
1382967010
583269463
730615755
519214753
1924423728
1586729000
9039084
473524626
1764206968
818433532
139218019
2025713472
2002631955
1773392330
1726020011
744990491
499383757
856827802
686340905
1125359377
1248188875
1751131001
1484782862
130421471
1048129753
1235051021
771298273
1242993652
2032040596
1318729103
955134554
1135785177
1605322577
660729750
184875335
889953237
1129256547
35537108
722447773
899886789
1026327595
2076220150
1329915405
918303840
965048306
1108401463
1667921986
405699658
1953927952
1228452473
1457387805
1151276812
561521914
706090193
661793185
253555477
392615448
245220484
1807248452
716709446
331128863
855967458
2033716843
1755368464
1166012330
838139496
1956634965
1940795435
427361018
1011766717
355385708
523435861
19460713
1176042822
994460431
374960313
558518958
430918625
1069652355
584967975
1761372869
1354843757
296646625
2088124556
758317055
173791519
69020790
1999487221
1082967135
108770578
424350654
31208825
2077439135
970626766
1686582882
1242384861
1984675122
394735183
1395051098
1428133909
1298516486
239458901
502002598
1471649487
462679801
1055505257
1334483439
1266496711
1449235399
1231995497
1430784981
1383024453
1306153879
1653514710
484553989
1344051355
780348050
1570775569
2017520608
1260904243
1790858529
718970442
774877383
219130807
72987506
657128933
1243323446
767869732
1022792063
1562910673
689793122
1949194634
1410589272
1963021095
954846132
62761645
1578045710
1932689503
792030661
56697281
10958835
325817005
1668949574
487443180
2119099505
851772576
509616138
1414997769
1528988672
1768800288
8262710
2147483647
1124507760
145794865
1120811183
55986265
84324300
868071158
1344135138
1739048411
918577772
983309511
1851816783
1296707293
233645876
566547952
1618286944
1510560597
900287440
666712083
724151197
898376774
1104242889
892818138
920913117
2006540622
74280929
76935126
437601652
229352202
1206141376
131920308
215860918
671278026
1833398687
267500255
1486960209
860281264
874742122
671831792
533321177
1685778051
121913161
1402366201
2135058963
1224323873
51235100
2117326500
795246213
3703916
1863139882
76811626
718014235
2102722534
880900688
1534623813
1843508225
623735403
101540988
1140087621
1069318325
1624063006
224350845
1999353020
1845683415
118946858
1150564309
178334921
1321894391
1109716473
1537771147
339963969
476157033
961957373
1471539440
652216218
1653427076
1364481086
1263881876
1504717210
1214042236
439589276
1749777387
304904880
466427114
1119329082
2134898479
27707576
2074264803
1262899316
1218749021
725197319
1538622001
1913854718
1376548079
418578046
334545971
1080510669
2028031797
740474219
416123059
1986467433
635508765
1033501517
104626785
1109393451
73192826
1439070311
1290714839
678988060
160370454
979215353
1197652074
1866531881
668354883
1389797229
1943872130
1013090751
851880974
1970719656
1484673237
1948642388
1051751229
659790610
877675874
1454948204
1647892046
883581893
925138379
1454515531
1390933046
1071658476
1998628248
516978455
1566588630
1770024308
959037247
1917757276
1891655107
1762581933
288739466
634543268
1359846496
1794756331
175673166
1660384090
1757639706
1426501783
1963747676
1685081025
134892765
256295684
289407264
54790244
764584750
1579036875
87961868
34488776
987193390
78250321
181837846
146454139
2093344986
1123404682
841459807
927363232
1743233948
2033944075
1275651272
439527679
759439086
1265190014
1450959665
260739651
914345108
305797226
892817199
732944504
470210736
1830976747
871801104
232829609
543251800
1240848260
1939014154
1403411636
1037754155
167184838
80573968
281102208
1346696883
104507750
1184095878
1900802890
1233102255
1105944539
406045924
1368160330
210195859
1344556822
1822593877
1050237223
2054107569
737383756
1308637533
1853288271
949313968
745594659
190474730
664575735
57392737
1806826596
626953396
1634867557
83004627
530642768
1608470181
1626318332
998030590
2140757473
1562510788
2085097126
1766456361
825889005
333040026
690210305
1009564272
139316675
961661625
1780016084
1962056831
1745626601
687427741
773480506
1587113938
1925214966
771435627
1766303811
1452854693
452896070
450471435
447712320
1172266429
823571236
967874595
1893704797
17825827
427866992
546142244
1374454261
901933829
1593473943
1385987841
1827858465
143340180
2014449374
315601637
1510488338
717615164
1790998571
196703657
640931424
205235441
714544928
386293735
1418836642
233485101
1013189650
507980303
1728967552
1851174269
742411389
1281661675
291556859
954258019
2009051349
788774222
1793514631
1596914178
1911810709
357835925
433145106
188457122
1834416762
772633626
1884600538
2085518413
951059473
157937924
495753190
1795854229
1910731845
609924668
1489964284
456222383
685033896
708113105
136726329
1448169338
994965570
136431337
956284910
213137533
1709181274
1845076676
999517887
924274103
1044483929
1020553692
453215584
1988549265
1187974133
2117421709
1007042392
780988531
1221278533
619967372
1377630648
130626616
1724818067
198482250
1206517276
1570073526
627520741
1288724729
1585058328
1314759294
1748016104
2077106740
645595377
1288164465
1066926437
291387148
1094938507
387514331
1655432522
1462484105
909878565
1461636136
265166677
912259306
1240441274
31678566
896507542
671867085
504864154
259611266
1867686954
156848178
1777448867
326111183
1414696578
286754279
1437242764
717147861
1815467107
1185033832
750705715
1349421363
959766520
500046354
1033405924
1411583434
1314391647
1241144679
892151216
2059164575
328049716
177797896
1321414625
1795065580
692443794
1023466920
1712167264
1168334775
363994688
474742307
405770764
778368680
1561714653
225207159
553982734
1155714571
2029389106
977795113
2044762535
638041036
1491519904
1345132220
2061764194
577980932
1579293131
335839063
1592881372
184674730
348507695
1846610780
10880828
868767927
1695715118
472595474
2137837002
680470800
141046219
1162605032
2103978680
1529909567
9600170
1175939577
307422243
17861768
1963993310
1431756119
1381115108
1765428494
685628581
1186947218
822709635
120078672
875699454
521587812
401628170
2000697266
545165677
1525415561
2026116071
634964036
1284236259
746164630
624617989
432758222
1795898076
920159961
1548342444
1121277387
613921856
927975540
617732544
1778058043
935386608
263748125
885619726
2057195827
231893819
1158685831
103421781
1114979096
1799393753
210543797
70105963
1015447699
738121950
583357370
1276304313
1699943851
158754028
776690158
1456223535
1189243246
825644198
378557202
829280462
581264209
2064685674
2005104738
1430777320
1492967643
819792769
1690963437
196425208
1584650215
1269003284
163252390
1809886461
1155149044
1635298033
499269985
720953352
64372524
399788042
1431051112
1921807329
134071315
1290212802
1591822794
845079377
1404625904
666538786
264578294
1355937289
1015388806
1553279041
1788815383
899103757
1625038373
565858962
315858262
1217389516
2022271034
123756140
1032163398
1913635857
1197988067
849040869
1475649835
1137477294
412416322
2144011418
159673422
692620949
1879052351
303633075
986458053
1124507760
2147483647
863345290
1588034558
275499716
1041435496
1907643652
1486564411
2062505290
1755275576
1495781414
377838417
1433389796
1326188341
2076839332
1790359580
2037746733
2013310065
1737558697
565603452
1223506728
660300204
2096016685
130128126
136887680
1077053163
1468447507
1168020429
77163912
377696592
2074117292
700081746
1562377411
649965573
1462933028
1287574160
1089539211
1414942137
1769825100
1429702966
1715442860
1614503590
968485472
1675731816
2012454344
2110368753
1839485373
1646314822
1150408367
1318447307
649220960
1548075585
456803485
1809272844
867563525
1844369173
962647185
590763348
514164607
1697579362
1935413835
1414633416
660283042
346282707
940443519
852763565
1095021113
310254668
317407528
1724985902
844410274
939491345
1867608895
2086621517
843122143
1740558796
2112032932
154459982
609314698
1716105343
1742987612
1307209930
33118752
997454652
1991366924
583211729
1055705461
431262114
281040294
856119431
853080119
990190223
1463223107
1300569929
1339224837
1584086461
1366266544
1013181775
613646014
1815310768
1095403756
1971649010
1415988694
120692462
1938796113
436224635
1525443087
446461891
168001511
946981096
1158048456
339031348
385239517
1595015640
1272716879
1293996021
1415373047
1205021133
862877468
1555038581
1890018311
68336091
166745537
1476852103
301707209
977838167
2077976384
1464988973
1593500319
1455536744
1144861110
139148879
644066191
1910979476
1844263081
1049495451
573922861
1344418726
629815383
695275210
1925752375
305339799
2082918997
17651513
1215511373
674593018
1357793882
1740571461
1767279251
1047485478
44240113
768237809
1743873788
1343298862
1460548443
1629896338
670462735
1344453826
579940089
141369730
897974165
279780310
412782094
1773910922
269052809
2058446731
1668757549
1348875507
148498675
1901285385
810729508
1127305716
737376127
727152399
1048715797
1810550621
47637728
1709100803
2023393123
1077680126
727182110
1667646726
931132141
400512661
82250190
458851510
1654887060
1529762771
402009800
1946655125
660955309
1125034277
1211676120
24438095
1412889793
477696783
49344093
2137835748
2031370849
1656586623
1911809209
1880931077
209776391
1655557587
237662793
1825463474
1068000513
1580292305
612287462
839951461
1873781846
1481521830
1732201682
1784097683
194646777
677962885
1993327677
1786187232
1083560802
374470741
1683470548
1136023677
1348934940
1084141360
1463904846
1897570096
1225883720
1048431873
147057315
1683223697
1972358149
758297170
178192330
1032115982
71658593
1285024382
616560984
906376488
895283044
915815123
222009370
1119159834
1208553656
1652167068
1564759727
1206121739
939465528
873061448
2126917669
1136261286
1028776642
290245168
954688397
276997426
1769304409
1845327609
142144362
599424803
770946841
1568287028
222644051
378865236
498663170
1768546273
1540662820
5528104
29834638
1219427342
537822235
691966389
1463326265
228430344
1694039399
2147238360
1227317228
979557831
343937891
976458326
383977097
1703912773
770006586
735628130
1871268961
490427260
1704954581
442958136
207773950
654957805
984672071
1526432126
1007690833
310152559
690979719
309906170
932824705
1255258494
932840135
686627584
916922431
992363163
1531368490
779730447
1937377909
2095257349
1283703117
1497763373
329812464
1965454351
2104009168
992683229
697720764
634878692
201359028
348395627
167310846
1669264816
1708124810
719039378
91454192
803978683
1211544173
1587028644
1830894464
2146863102
1746199263
228719746
1759190393
69376263
1055004625
614513712
1373268266
1762323005
1226397789
1702147572
484189934
1598332830
96512529
1258157682
6121940
1237893796
625766240
1274488399
1881506304
1538757490
72509279
1617134055
1635475410
749621445
731574326
233342388
43917702
2017071769
1586444651
491094814
1021174788
47307878
813312180
1614758035
653752071
266402479
1769667140
34584818
1768070715
1547771575
1339360155
2020707817
497814901
1401076056
1842803273
1253668786
1890973694
2094759386
1516376999
925472907
2092632098
1908806422
171241314
1758396501
1277123184
829152697
1810861292
1400823216
438291162
1289402163
1644202883
209358673
1366201509
932661761
946654778
941484764
935673723
1935108217
1418021414
1106658928
1539756052
804750819
349362593
382050760
471994435
606890894
18809587
674124297
1842593669
1674111405
1281983070
374655356
1323853133
1442936437
1682273483
673277478
822838996
1278394865
1364263058
47612787
244764351
2010870101
1984714268
1046069470
52132452
1416741675
1907800243
553086383
1214180124
36171441
322684973
2095731333
1119574299
255808414
186230310
225560164
1514682791
63377246
12499925
1718602123
972921856
300171391
2010017966
367450265
997988363
1859157278
753607620
2104953253
986175943
550862175
2129924876
1481723900
333844538
1687928465
1381402015
982366661
60673827
852765439
1125074926
529787889
1926835907
1141360233
1265530233
126866031
710694880
307484824
1900852211
278319317
1107097672
677396947
1628642764
116754141
625474029
887749585
97614183
1650805565
50869892
1653435898
1494464861
1656608675
1278527516
900612472
1270382330
831718166
2047378469
1260109139
1861653327
1002784282
1113518952
384326259
2090753852
1984528354
979138386
373685324
395085702
1331716010
635990376
21258935
663823814
1400259676
1811170404
155303253
1938690884
1287537448
177805273
96633483
167203602
2113388214
1676805071
691253446
1442426666
1753518921
1566577622
1222553195
1217333646
628677865
791500176
869816190
145794865
863345290
2147483647
1739197195
2063476041
1155752917
451253496
1950627720
419593783
558886402
976764745
2033596055
1462789413
1699382277
381292486
609050026
710809725
1851218235
1816103059
996570354
433009972
1167427446
1296974393
1787927168
942426475
905172334
1758283955
1257277778
229423751
413595873
1710293497
264007925
1439584103
1898212029
1344696203
1225348834
1967565168
877892207
532544179
1273224786
69153757
1648297001
332950999
791875416
406144777
1385788701
1626171805
1882258016
1922692409
62175035
1438637126
105230576
1861654582
633637712
321987396
1556086419
802047451
1539353330
1009935097
1342108096
1938099878
855096826
119496022
307591819
341180287
134589047
1155798001
2031111027
1152807231
1594557078
211601628
491416980
2034324327
1914305611
406699269
1702391691
416179533
990394768
400311182
827461672
28275446
1745279373
82772159
2050544937
867675899
1361453765
2083967124
1247851159
1709285201
2077077933
1715591307
442532733
1482955636
849090554
736313578
732949674
676185380
1704690095
1598362510
671484273
1292513056
187048570
57193131
499346150
607083043
697125443
1456101468
1481715992
767279263
1755803436
1653799328
1664908219
460308032
768668122
990704871
1020595009
857414506
1200808722
1921616608
1210346908
1953122471
1823375815
2068133257
201729568
976813851
1508830215
376289584
1694678507
1479315521
3474309
700206461
1501401118
1093546502
55571442
1237476430
1400567841
1624053197
863205333
666579101
1528953064
1176508521
1943783133
1759808476
877077328
8576034
241687094
1055279680
425462975
1091094741
1740350559
512759776
643114690
1447804449
838036812
1281751931
762994878
2095990995
1820458189
132069788
386133786
146035826
275973275
150389858
283876344
1899688043
388938538
1294678249
646569448
1078740609
208999917
1126558301
1009839966
1922122337
1915850700
260873802
684136992
169312776
1710067460
1223433811
522822416
794269678
425168172
2068487117
1872040844
1546670768
1862024652
1198190613
1984625669
1816230956
378562896
907769261
892914638
1540890051
444110246
46561595
378786358
1631045191
1301893378
1809259338
957070552
1527616708
1707806884
2095086941
25811152
1954805817
227790113
1834055921
1460990094
1262190838
746076978
63565609
109886314
709883365
278753639
741457886
1410915913
5931308
1714514024
1207124898
1767036259
887240534
996818009
1677021516
938302872
547313256
145618272
1381730095
1111011697
41817647
1310103619
1570418634
1721344169
1838795082
200609926
132853268
2125506889
165114511
1112132092
2032535513
956460046
653393568
67163142
959722295
231664196
2088152174
543265835
1714691852
1188153306
419366402
189430818
1355984479
575930223
63052143
283092161
1223397503
2045378016
1046728133
814834005
494429144
83205893
187043139
435735941
1465827485
285416496
1542507022
203394463
1344676614
882774670
439861635
25217635
1900796683
104942756
133521410
1821157627
2111881284
47212649
467739788
560313009
1589563314
1527652543
823813105
73560696
197527693
348004706
49278788
965141154
480139803
912775695
690109183
174808544
503414729
451061091
21913300
1213496192
2012877044
2023113560
1111566467
22950620
382862984
1714121751
1218431126
57797395
2071275151
98616123
420590983
101079557
2125941622
1234543237
640264513
566312790
706263395
795734897
1184190555
2067788099
983233243
1567634594
1029754607
596471050
1458549898
703925365
1171686918
1869705557
1277636123
2103850066
833652924
236569303
856571970
2001162167
1714579407
872234336
897006795
94171713
571808524
1746413967
35208596
1226099792
160016715
1946880380
194675782
961135111
298350102
463265303
504262416
5023005
1050394358
563405610
1221052667
1075000244
1072152263
396908900
892114729
1088167871
470826101
1844480860
1204360121
405301308
1074024142
1011223886
1497788815
928982758
1087055448
703596117
1337931910
608154562
1362970225
1054965217
1278549186
1647964487
1107010667
1372409580
1884157595
1891237488
845236428
1458331799
1487722570
1037918614
66689477
557426573
1993975393
518571183
2132215462
1813537642
95136386
1271981102
415257543
187622119
565319796
146338805
149339426
865357360
1757707368
361451608
250932211
537077350
245338353
1215017664
1136691723
510900628
312572849
848802898
1095827162
1403969558
841040630
95885569
1499496570
1801687313
1211567275
2089314704
282653181
78257705
536282401
13236361
589160818
815787867
1151776533
342376073
1984076994
2078702338
120028847
1046922943
720518975
1467753448
1281730842
552155768
905715134
387580548
388958572
544914116
667607667
639295136
1328564831
1417395846
715223899
1966910004
139719786
936877577
127843687
87361485
1077736452
1307990738
1888102840
104188539
319534661
1236128318
1592583179
445687279
974897278
1796473696
917298284
1789119198
1876714229
762890925
1006293656
434564784
1498634491
502811172
725161958
1526262710
670497750
813725461
2085576329
1291625344
34358967
572145544
759661451
1164159439
1313678739
833344489
1699898864
1445185975
13385679
633868081
1086661321
37933623
350070619
1902908595
517976341
251705318
1670996004
1874472730
1243667875
1511943457
903871119
253650105
644889403
931324732
1959602963
1568356404
1533996318
2110793606
1989441586
289288167
2135314632
1793622289
1499669795
94278154
939729482
1550471260
1915522559
1857725468
1347011419
200929465
1617949043
1659849747
313045587
2002555740
1675372595
298491799
2034494039
1984270579
1946478251
636249671
1120811183
1588034558
1739197195
2147483647
2110555774
1444038863
1567389753
832187051
550791291
1342985279
1427118663
1114491348
1368209236
858778301
1269784939
1811539393
1067419475
726278276
904242903
56006531
606959853
776613141
1913465068
372901130
1253898224
1594692537
290201700
2132956100
1564205454
398034320
779439560
772008933
927029885
1701049401
408987997
1204315086
56672887
1193695905
733736391
1834975060
576373843
969524516
927454958
1535723678
802102138
445223949
1905012097
565982845
1738652023
1986650717
1043132688
1520864564
1349644956
1530456885
569614034
1742453546
1543493144
1101059340
38663405
625141238
1275554574
343737004
1891839085
1363155530
1473107949
638793755
749436978
1165460650
1416521655
2056103900
616097463
1442872210
1487747185
1408455494
1593107999
1980481303
1835710608
1939548612
71337260
1344249420
1802028262
283582756
983277026
1036829528
143235533
1692820573
125239079
1339711808
287757998
386439607
1358593688
687542418
1301564965
1087300640
475880681
1114540998
1474528958
1881871288
228246442
53326469
1824871514
1070466690
1298949926
1084382719
1323218579
403856845
2083129981
1174095604
77445969
642301032
971335351
171540024
1840436935
1105605193
816751863
870522784
641754224
1710424007
1296010433
1989971629
99142710
827343101
678188475
1781408980
1615246290
790443266
1501591453
60886174
698883169
1641533191
894904910
1213207000
1076240521
1387216765
246775755
627448810
585279454
1668814755
1998169794
2054975991
2084889071
187840534
1056179538
1110680762
912846328
1882407700
2108938151
2029238811
335260364
270213289
381168006
1028786540
1081621157
1667111369
831971664
1237032890
1536848939
379025525
208061481
706684966
1016158011
1842388320
999350003
389586151
592563240
1056892143
360883891
1389167947
293154910
250323578
2120781699
246005424
1995137432
285135608
193371853
1688854145
1849403670
2090523891
2025100107
487038654
977203606
1243273668
267564841
1037101970
1708017498
1023609702
1909950926
688253027
2146348215
322890228
1580249699
1960650009
1142704566
327544155
396919787
1157758269
1070970494
828647794
1974743881
718784027
1783556994
1427573059
68208272
1223779698
1630303281
431773835
1820831567
253023471
114195320
417870604
1825849031
1643413620
898146641
1018205256
366914138
1157857841
107368246
60615818
1815434093
984416608
325516989
1976965517
1166071496
1791560003
1845011911
1540258176
1326759360
1692264780
1898057056
1636041687
1346870014
31745617
46789147
317395312
479714769
243725015
2061088413
447074412
1994057474
1193488280
2089767095
1011803881
213636811
887495537
270193257
629033045
239674570
259732952
1198355387
124563474
1980580838
815660936
1091495373
719551679
144847570
2130122670
361513773
737596759
692180837
2144250668
561328488
1437155194
1563465403
997439002
1880164323
775515066
2082847593
1182907238
1128206315
412759649
537340428
853539963
1601031671
743939788
1176185512
1336027286
873880422
560598859
1015669611
1280278183
506630241
753239114
1315778447
503146336
1594959406
488553834
264375639
1572751521
2140803833
412717864
286214832
1816954660
1729646723
921136529
289881353
461229871
749614787
1580038953
266573114
937035865
130426465
607516109
1944096918
753764798
1222008600
433590243
1572489784
1306718703
1049973043
428675026
574383005
1910903468
540368970
867734614
1432090306
490616622
1972279631
1752685910
1795762928
181701791
202320901
1404045627
591736699
1760108243
1717393272
531948714
2128353515
208680714
732070510
275544704
669813230
119981092
101673379
717836203
416127288
1402527926
1202809275
795413484
379145924
1291732343
2020678633
1030646494
978540919
1612385334
1669908702
870663882
1722841642
1767626310
218289068
1462461003
624021052
314636986
1878213817
927224281
1268360477
826541449
1212558992
1693986305
619501575
450221194
2004533176
1317776787
1944872584
811245000
1419263064
1707905776
88776500
262365819
689341527
200133242
1537607210
521037667
432889392
1296112480
1969194095
1536955646
1296027818
1094394002
796812965
117802571
576077166
49712733
184869147
485376708
659766680
636937516
1739544561
1889798346
1143547017
178265771
169962055
1692144643
1894881806
700561263
1208603903
660551564
400442664
173876782
762051726
171321594
1122160862
1005450968
1042096263
1960660769
155792160
585064444
1924803124
984780508
280649345
1623131600
1937827767
1892304366
1509225503
959250436
1111919850
1599475477
1861968713
1104325610
1250353887
399406533
1683465855
1561882832
1218672927
1201998474
1848852866
974278989
819373841
2096682994
600092922
584053337
1508909150
1202931637
1245126817
1462246997
1433657056
1504309115
1436034124
2141257957
344275563
1351947077
1158117750
450224642
1121086297
1100306227
1361133835
996280590
1059749397
631017278
255772556
211529974
117075259
1284009786
1838937962
1653984155
1185622900
637698945
2069355075
628495353
1352297304
1575202076
2146223612
2085161670
1590428867
1911395149
1547019171
71017023
648304035
395502281
125668550
694876900
2039075800
421934663
432795978
1406620862
1059602954
993150997
1589258155
1845374751
371708165
646255569
1819212375
1074700145
1777484556
101390441
1326683214
1116779019
703802851
215171775
319890059
1927591911
88747699
1331052190
886539288
1819740850
2135298112
150628100
1871139223
1787434903
2029184274
1996943363
1498951803
254915581
1444322801
1018144226
264711757
353843582
247714200
667434430
1333818230
1032230433
446203537
757268332
55986265
275499716
2063476041
2110555774
2147483647
149430627
30529057
157184368
1198075082
314787121
5526293
1999572759
1574864978
1406093434
1433949481
1191175795
1209555787
391809706
847136367
662299042
677194461
1304845619
1584472414
1235986927
1925053437
1954226290
1823565694
287525704
4368658
135147895
1509592291
1985603898
1093732103
471474872
1930690761
912946090
2110635459
583070700
448292807
136064343
952330557
923426691
2005213473
96509789
446441532
360051343
2051714686
638826755
806979008
724998469
442138878
1601873462
267654911
1450686703
928204163
612481423
621123521
1864424338
2007895365
1349609519
1804696646
1225081621
134452617
1110534881
313385156
979665213
1254654589
1320251406
564023990
20776008
1771420005
1018866624
1470526244
753862093
1038366721
281467790
1196420057
1913306413
1606553030
950334968
318798720
1542898286
233309486
220918726
1259459017
1208837799
1925104416
617134799
712787769
1219053346
1790220504
787389885
262285186
1045984986
661772185
392579977
1762754608
1081783199
72309962
1731950075
1373946264
2019491582
1155802387
670838172
34351933
581517150
488667980
164769222
1432806271
655871208
1237009303
1688195429
1098569777
1130426761
1759209588
799712009
1283281967
1902015874
424430432
1889658906
942833523
417488343
1607098430
2004580526
1996929773
1515805378
905753044
1864355338
2108998679
104257878
1581450470
2085294888
546811022
1662880617
663548139
1631318021
619299342
1036680956
64649883
446504373
586059660
1154008250
1948475098
1796593632
383402628
1311279907
641015988
363977293
585736051
1653925627
2030284971
369576181
274534939
1736749136
2127536980
1646019290
356712171
1946402118
491348058
1840802976
943842640
853300242
1191681237
1077086160
751753921
1501701733
248401667
903679683
461034871
1500640301
1679134330
1287457127
89433683
17398318
1935737462
1632835006
561450121
1643824041
235620546
1795831735
17096966
600056487
937277207
831978104
1104047465
1939199678
158986110
1631681892
2049831984
13721541
724639430
1317019393
1310168909
1670089583
327243105
176124365
568512174
455378577
1021223564
349951586
941285984
1967001118
2074494885
1088784543
252923436
1638363630
189897389
597501612
193701248
1179348194
1757045311
171878476
1446752483
649476086
1479715139
538132381
411823808
772218276
26301903
811777247
206449420
537372888
1623322651
1003849739
1108140263
1009681438
1079118888
1466070858
683919984
1018644478
1944050091
2125896610
513115824
1450051797
1915195535
870106240
1785462897
1688757873
1284287910
1838512604
2070089592
1953134959
1746354902
58511544
1897159520
1170192981
874779041
1070686982
868999276
1657422225
318519608
1432278035
1739269713
219650454
646354803
1781264828
1969104216
510450353
66157714
487784030
512941633
417493387
815030337
1737123531
34983728
1236903183
1855032285
1111536370
1179632249
828854736
597633138
1817486500
1876151243
1808845501
1251196652
765742661
2125084887
1065610770
917776919
1867663209
1269493109
1454106470
218951505
375705101
1395120806
1474134797
453218043
1143702346
1164764234
1345662019
1163839995
650927434
218648173
1423511155
445754314
1589879635
584871976
668844183
2108218073
1358352046
2129320547
1577663394
1359141507
1196149133
280388241
12752751
1805623531
1286274503
1776046690
1047853001
1744871931
2028606288
1343383475
614329059
78150065
2036505209
775507788
1563923220
912164458
1301307923
20975814
537823436
739861525
1296095335
1320939676
1342824316
401807501
606210612
1163211552
355323190
2122380292
1094756972
433174733
1777492672
1940582262
14807023
879151773
262139566
1641115793
329182754
1222104561
1934000811
959325660
1197228391
1796117252
1742767887
821262863
302942045
192120099
531737907
1123793316
1068801756
1986767780
635395138
84207019
2130416721
1016492427
1988718289
290873310
165059087
293798687
1039927473
1410122739
1139669160
1430958308
1009305307
6551887
1301453561
1445829526
1805242165
1419087847
1290626322
246513570
2016577586
1341555738
1738611003
2086131268
2128917873
1596407268
1123905686
640825716
1309569387
2129420897
538007126
675444015
1993100773
2129336950
824254439
1386846179
1123438021
2099441367
827602401
1680739118
2139676635
775909113
1075798165
1902736060
1398216470
612969387
273814741
530929234
2143771501
366972281
936079130
1112366870
1525892593
1893880269
177097095
1580614657
1174648484
466206173
721388531
114218763
555954045
175303543
2147122254
1711721601
647605527
173346595
1186609287
1107681254
2093208394
617275045
9993325
396157999
1283993171
885506049
131786694
1437631424
706545967
1417348045
1847492906
85347690
37607279
1923379406
2114764978
636376708
499900437
756893310
1172288669
1431290327
1238059662
885302170
623373909
1252173961
17421230
1919914918
1528205619
1038850857
305475429
382162892
884289044
1910315548
488528672
703128639
316767801
383142509
2129460840
271207976
1762316129
1214124726
962499998
1978155581
1836990651
779483771
365378361
1456558435
1385097939
25851485
1289405842
1708173379
927643564
1773519599
717183551
1973548292
1164645315
2060551546
1141784420
1362036321
788551597
1336246097
244396962
826631788
486733152
1658578773
952917274
187234497
947749106
1407822921
1241229943
1535425060
1357603203
1919023511
136073817
82527407
44112310
205313828
1305222433
717805441
1923435084
142648277
767791512
940417781
1809755727
667322016
535398309
2035098505
1380102960
448806679
879799065
1921439738
1085956983
84324300
1041435496
1155752917
1444038863
149430627
2147483647
1361681892
2128531605
1615200895
1187413455
1336153669
2102039427
1303344771
725020858
666966405
995502722
1392542399
956022103
2085253867
621995817
1456872178
1469410729
1250930263
1657645211
898098956
374517659
151379793
76349884
1848938848
1081548462
1133759451
351987105
1054535428
1922176865
2015782114
567540977
994872492
515108057
211500238
1978791705
1029627170
1019199073
967691815
2033496010
1645512458
1996173936
1183109800
985216845
79616530
1180289116
1307622546
938707987
1390750102
1350841969
1807483167
938598339
492405212
450797880
1558951043
1210012697
1108468699
227924389
289171875
1234282440
1344850828
1618838556
2084318824
1431310122
1722140602
607166978
623597282
242252825
195924018
1520070821
998223980
1781790450
945560562
1420518265
1378539453
1665131722
452680275
933363413
213914134
1251466641
291133952
1094413856
677597843
666606779
29947766
1475435362
1986433111
1725468411
535509997
37138458
606761407
579959442
1699777505
226430798
1992064436
637131619
1966571243
1283760926
1223292888
760655085
19406135
674830803
992239678
609916375
639650260
669384649
1096620786
1020144817
1611049098
1680878762
352629799
1533159803
582322373
525148785
800857337
456843207
924848825
1534247166
1511742973
1387387858
1130844878
417022803
696857369
928385113
278975356
126773127
577199020
893572468
702952944
1900092474
2016372583
162897173
1103882680
1069413090
2044438369
2005658098
784211889
830093510
26046527
111521590
29207745
755224127
1542609901
924284503
1920233549
270392555
1166805637
740718066
1839187238
1329545471
1031485259
888467645
1581998197
1401537681
590684115
1155574958
915890644
1216336265
1423090614
1767587125
39146031
136840081
1516906825
78576787
186629950
417326176
1487417727
1872161601
1088061048
385094618
135632108
1476972330
870436091
1103887868
526635260
1405805556
249341890
1038227468
2026170198
16628334
1555438517
1158092223
991819018
1417277991
303040294
1354745813
964572357
1184570193
1080094110
1006165497
996477451
277356159
1499122581
695710184
300743989
2139455433
927610032
316277028
980150183
1690297106
1590012806
1167485549
2053141951
1824711544
1246991290
338320037
1524237516
1014437326
1796236823
738532873
772561856
31017501
1039806304
1894406064
1251091509
769549996
1273033738
863769618
2089806807
1230456522
13491357
64164894
993280284
1736003881
520853573
1922188557
247258850
1288590681
1850892425
1952087175
370244573
1585019346
731676754
1515514341
1201116550
1128316254
1698731097
1531525036
606727610
1369957827
1991969568
2116436647
624488947
1195435256
1173584229
660355637
1088580756
843605412
151919168
1948024608
541631905
1756565498
1537397757
978654556
1847038345
44005643
1938603800
965612103
1616840202
1668051596
1892273862
145412832
1483928298
1480374076
1169832460
248386476
983449603
711753598
1364191655
939857695
559461888
470172180
889420896
2005975172
1146251395
1022310486
1994825399
1032443575
381385704
502137837
128921137
1223371989
1703062411
1320608407
1799084037
763797378
172015363
1702754819
162851193
1283470851
111601251
1821065869
871376350
233523895
552883606
1321067364
1105140109
725957929
234510081
263144589
476899533
2131428126
1473969195
74388713
578374304
1205962207
1605802348
1482550107
728386922
746259998
1772875039
727805193
1867978432
1574138997
88264686
1914268922
1639785486
648626335
2073765202
1156238377
592343510
1645973353
1048301657
805370196
317827145
482885848
47558826
81056818
2014122024
40071227
2013981638
1609897255
1698607198
360303509
462096016
2072476777
1926672089
145947602
229076210
258036365
1958306604
1826501971
1880454769
332850640
706377446
11839846
1098845010
1040225926
1380175953
1790636003
1326687294
703591823
661897000
1566269053
539964020
1939663239
1385876352
780271269
679144212
1154137942
372904582
1956689817
848024414
865614802
1144498453
329676211
1874238980
1346237572
166071706
686368421
261256474
1185414557
664291597
1666669186
1714001945
1726687005
530150104
1739823020
122372449
1892276662
130256653
1401345148
1332769118
411593659
467530944
2095657773
1250165387
1370423594
1580623579
1755800089
1817279650
1052951662
1307055902
583517963
1934079379
2042516141
1863815496
1638915148
313442198
1206044385
1269234343
13826290
2129932777
2002515484
648933233
177973632
1058968281
952034672
747742892
637522405
942195824
1111331852
1027630683
339754082
239691652
1045947008
877451294
795760904
56172155
750369102
332666569
1987200547
775514940
289034222
810540835
221976002
901976674
593098357
1367796715
1234788379
1512630619
958705584
1336758026
1975909427
1936429775
1556747218
2021716733
1202069785
1838698963
1805059514
275060748
1529289525
1802147474
1174211861
870818362
312259832
1365754570
388572979
566218987
1119988265
786193708
997060347
1372423137
1918237541
1310478418
1352397161
1467052546
1065764783
1877899158
934759015
954404177
437477188
27676933
197070073
1159457788
1354304017
1787129448
781937399
1346265217
672617890
1728502496
1947311643
1336354996
801607185
40957485
179441564
31423834
1674542199
1977499723
1107587607
280699736
1887863060
1248706759
1434715427
431062106
497307896
532558199
1378026454
2107289020
769178515
286126398
1532975772
237379152
1126259068
1723856813
600578450
2135536788
631458467
2100248325
522396457
1428812879
549310097
345152565
762644168
827813066
647236063
711855003
1354994897
868071158
1907643652
451253496
1567389753
30529057
1361681892
2147483647
1126865502
2106102826
716240666
1682353253
1421668856
699012946
1453179108
842779381
1511601474
821935618
1806998331
1940655027
1063895370
734049163
1373791549
1472924970
1811808024
1241083110
686027538
1548010005
1846436242
357617238
501408566
95068047
943873444
504763494
23085080
1927354421
752146895
590723845
1093723082
569415462
769189368
173549938
74086902
250292169
958411096
1565745784
769744054
1804718300
1698727438
1676252908
276146399
1343914590
36333112
11473342
1494297284
1756940010
1603769786
51729876
1431941920
2065031935
1194140112
422158201
2145477761
662307059
1642777927
1868853111
1392175665
512156188
1190198060
1090973744
392408739
2099752929
1953593817
1994151497
443971491
32785814
289510110
473673848
926207244
389127396
1049520258
1806466310
1428340046
1414781149
559310742
1912514689
1864937169
924572679
267660657
913453837
1347779015
113985064
1658193688
2016256366
841601451
301781376
1108133170
293416584
458476534
562734024
49027390
471471974
50992246
1105175394
996645672
1499811070
1724755330
134794828
715449789
296278424
1719538811
162923004
1657118654
2060296912
1708447154
1221331582
1532748613
1819434543
1443516853
858746297
905980526
2091514556
192724348
80296516
376701820
1636703463
1828938595
2143886769
725189315
354106020
1086473010
679923243
345061813
1939111086
723229137
786244243
1659239987
1124300966
1713817907
11478834
859556737
102777245
1402584495
64868406
213348490
1512529771
39308617
736620027
96442113
1098907066
148014566
2049939767
636313135
2121738022
1260452137
866536949
1818347958
1619533957
1384035522
1910128742
1532561087
1951074300
91766702
504461996
1762525984
1809803546
278926434
1711147181
1677784976
1464202040
926333530
1573783152
666740026
178528334
760412352
1708129625
914443333
1227166670
774224580
1663785954
285522874
2048410563
1078458150
1232635973
1471511211
788026718
498338415
896196042
91857892
1498667442
1054898038
626618776
1358690028
1894415007
528316903
427526773
1105564312
940130886
1646376412
1879452904
1068251386
1776825004
1875914890
621949613
121953252
1926225108
569974331
143262509
983245016
370015474
577656766
1308402299
978513851
1482383221
2091278760
1359012228
1362745528
853365825
769763550
541375357
235878136
1682579437
1348325165
65174656
726681744
902518654
96048707
1266741479
578357749
1868567457
1209712128
213032324
853869793
1204811525
2114821540
1871117357
753753292
1953436310
1224048425
1619927174
1751436119
1696805838
1960474216
1169085454
588115446
957522007
1626176663
82419377
739173072
873065094
1836978503
1425042072
271701295
1537125158
428731316
767565684
1250877556
1396590505
429356
390429116
120112431
1593857811
1042446627
1500346529
67836385
1454660580
1244901992
665444937
1848905996
2136512630
955201011
1256723464
1374633450
557994661
1203093202
2026649885
179673049
1999783438
1629539636
1588394604
1384302358
1572353281
661197979
1460873153
2124437552
1119737717
1155865786
934471182
1528087008
1482893351
1391110921
118828203
1925511746
1923882359
397652061
470795633
918270859
363826696
423121083
2020902743
1738501690
274498388
1536204161
606493025
1548247367
999540080
1993475436
573696702
805969455
1159412787
540341726
1361992795
1958647618
1261349583
1683259622
2039912150
621776293
994843258
1206375007
1630544108
201863013
772474367
799895485
288509292
1409394249
1462611066
1703171898
1342345346
1103466493
1787515722
1987767412
1968771003
17523271
31229369
757778249
1213341959
221165588
1829865574
1674420037
1899815564
1481688218
377865871
772174155
277063743
1358443908
1730688292
786186545
1853997551
1103874252
44811807
1378759460
1639487056
309513231
1968446914
1296773441
1537432502
106493305
617265313
2014023541
688446118
1717627469
1438007839
991181355
1333830053
990351995
1280867416
1376980713
692138893
923231484
1728234352
1378414241
1398784676
414417839
206509674
192835213
356568381
634504802
1224761256
1012872105
1034824583
1363141478
401834930
1237330199
359968788
364416036
880386563
1543614509
1968356048
2046731577
54884633
2056003725
431252455
284059457
582184449
1927986959
1271548525
642656679
1790929766
1440757017
1413875423
2118677317
1089552241
1673759223
1073750317
1575224012
1826547607
519138102
2093868239
318002310
2002787452
512001577
2112781453
1379005306
437623548
164538672
520941827
776015472
1824712049
36224641
1037476047
2003382713
1605329897
935725837
2126618664
1081109749
641679554
1196689675
93574904
2125373617
1574037624
385920662
2007589160
1877811055
2043743536
98843800
1121500551
395976242
557163206
1770537373
260304000
1853297514
584480615
296460485
1795225565
50081803
1119684902
81823494
246687201
1634943774
2049117724
1525871226
1833483998
917734846
301387492
56915901
15370698
11486948
1100946758
1996888467
293275474
98983219
1248217869
1022752598
1146000073
1405218936
1630898009
144756051
1061162665
120050590
280832943
1090230211
1251431339
328706027
852272516
1912183901
405369227
1930526939
1237317861
819983602
1686010369
1612059456
1490360160
1529921385
498981682
495057385
2095892826
668637435
604698185
2037315468
918312152
1539311000
860127823
828629899
667105931
102586924
1727201631
571704986
947460124
1700751537
258474547
790538830
1850571960
194975921
219790061
943830748
1283645215
1370613394
1304117263
30973572
825903930
1486290494
584293847
1749926300
1344135138
1486564411
1950627720
832187051
157184368
2128531605
1126865502
2147483647
275233086
1729219027
1223688323
787640056
401619030
671227860
431894914
101515711
1651738844
1635976602
219568697
2070025607
1917416468
712817378
1996001362
684051540
1456278150
672719601
1342787824
1494738039
279996254
1533072921
2092684907
16706749
1425126902
328932945
826867075
1786788671
1011581612
185603014
735389512
2015254242
1027443541
18681655
963045943
1477085290
1211162652
119694802
102782423
1005803411
1625615166
1168788019
315799213
624500799
815774393
902814320
1596120122
1682906445
39014077
9716841
1333875115
607845754
194981251
195509763
1356850134
1212443593
577036696
461850083
1427372040
276384896
2094354409
430201601
1579584204
1039704864
854299558
785617056
424536179
1746672886
1493600106
268737369
2108534503
205241284
942728087
946876320
477290730
1800387894
1803479564
1894437927
250853152
1191747549
1086572819
400172546
762277694
994876655
167922120
1061179493
146672924
107702014
2139937143
1471535730
166522907
144718429
1445153565
598752665
863913642
532066210
739620702
416913711
1137310825
1836836978
597747644
1409736032
77791047
723604978
130662662
846358409
1803011610
1490335918
1667260685
1297410850
177889692
242713628
148184163
1067101992
677906544
31008527
1211956565
2120823735
871603972
169151140
1666120246
1512660524
1654309589
1789090271
1946268899
1180895638
2020433175
327397349
147045851
2006823725
2057365905
1621358424
326655802
1869685984
1676941455
2008458641
1247546950
785912317
732626640
1731387633
688593636
1815218090
1537886277
245777279
668170613
558033760
1547416439
1857324014
502319795
906732382
2127149295
1689480297
940689909
1863989890
36652722
1113962603
2070020756
1981001986
613114402
674932997
1131836323
1133525022
1977113557
444145502
1922531339
275560752
459966378
1548508009
1596865328
108662909
182548399
220088519
798308679
971516037
761199692
1223393435
1599024003
1286591005
1004332050
707069904
1529197096
430441576
2144677135
636855815
1618047200
428220684
1892976797
1881705600
1332085417
18691614
442331885
1891098902
1694728320
1903770155
1753083108
1397992866
1120211032
534967337
1723709387
262562151
1929077233
229192835
1221561781
1609828088
2064005197
1967435929
2090051455
298873936
2103394350
915291432
1627174894
1166445663
884413326
1252679022
643644363
657990857
1711787790
87385505
47951397
2054913367
10691155
27488703
1758523362
903095544
1790020963
1625587826
1733681999
780317842
206697911
1105610270
54681028
1844599369
1901629182
81011067
1025071597
1351366220
455816443
2046603334
51366077
1546658550
1770445260
1059702520
1213458831
473873764
1683678532
479457816
1184463243
843738033
1914332393
1638842111
287089184
1739206182
1056660815
1444600869
612835224
959564399
1766999819
466965609
481577899
1605646424
1980734470
357761267
1842333030
557830533
1011157338
1517074146
282973316
1190398581
1630217798
264316131
1148404589
284182544
1293103932
245746725
112787735
2044933467
191545226
680167922
1670656328
861932755
311717740
152338316
329151107
1754644954
1396874343
1754843754
1761577816
1922806933
466096606
1547101301
624263702
1743506147
736176055
2756181
2126449744
841862499
1239822767
1408930096
223967200
1145608322
1587098901
1959543838
1453601033
1371382697
1710771984
149041064
476918291
2120968171
995345873
779100902
1290111047
1622886755
546383652
494482500
88791011
193546384
1641152973
1742520477
643658326
1053766476
1042324422
620058445
581346182
1004324649
897467267
1373111039
2139050882
100931627
1920462655
505735390
959472642
222055701
195986889
863331699
383710915
1696951167
1314988810
24890615
784116006
1140667137
852671847
466041477
839517430
13794805
2029246138
1710124038
758944774
1617238886
2046640217
552974526
1807627573
983154669
995471787
1601854166
571172714
1203096227
1994217304
1663997093
798222176
202998025
1342162082
1282415015
1954810243
1480809683
613117549
421691678
994293095
587894848
1306460228
478589376
1588819899
1535806750
761921006
1324245358
1846203640
527445689
1261698636
1606520153
1149119609
1684624579
829614414
386197423
8404634
2141362113
2028992639
922859060
1645159262
171744766
1335045008
2018718159
1605556070
1606446634
316560449
1823682729
1567988159
456460
1800383359
740600045
505128096
368356719
256405000
1983370408
928819881
1386069840
927371759
1097717354
787727580
623575404
270191055
1968446986
493584572
1262645787
493761759
1747006938
1477964215
2092149469
140613831
89002883
1201152968
1397693074
339172665
129768880
61628084
90337735
46693190
1121390446
441872036
1789195062
491674967
1840371305
1020298034
202207410
1659925224
1420450865
1365294381
1355599607
984124753
1155798795
197666565
1869480351
246234300
1101342400
1072068349
1725409697
2070378425
260602663
1629052453
249382134
2035587620
752081744
952741766
1028240729
32627794
1824591509
232936922
1112454646
1767766464
544087656
1984916930
1871935745
553032403
745125091
1024463927
925795103
847720280
1015316949
2057621357
642821949
578420672
301259668
887581498
186068511
1604854543
1144863480
817808092
787828196
1424392158
626088556
1487562023
693248875
1820596796
1558559651
79137569
1575420439
1283681690
84631128
1483222590
2061031762
183208089
173254432
617069660
871785855
1103672865
1759463683
667241879
278406279
872578131
1648436088
1828868869
1093159860
236056814
1683155343
1754588928
2114037329
1739048411
2062505290
419593783
550791291
1198075082
1615200895
2106102826
275233086
2147483647
665830404
1680819820
642898922
559177540
1449476133
1057740932
1085313635
564877112
248970597
898133945
265165590
888923590
1442979513
899213559
314981953
1754237383
1168460377
1087832614
1430336211
242703064
940315427
643679020
598850844
797373270
1348033155
522037532
1561606028
1133863394
1031372794
1045097166
1915109737
340253389
66130458
679835632
1721339379
1541479073
369059943
983285345
377618888
277517085
1804303017
1634725268
951960202
29463357
1097863327
876083867
299637950
1460758682
1281597012
1445116901
2081266698
573682118
1589242479
137458662
1562128690
1694306524
1378477455
545230917
1515627396
631163319
2099101263
1752682502
222070514
649264501
1151237369
889184544
1692170849
2096297926
1908132657
2060810427
1903740716
1585906662
1483051547
2137763889
2143444389
907610681
220276615
1951017866
644564213
212727491
196383959
1117838972
1223789074
1487628760
1835254751
2092864714
1218783802
522085239
656592558
1506378580
1341701839
1286078207
1463517568
1872384633
1925498375
1765097101
1986149791
1779356948
443513379
1431715390
770772465
381623936
1725819568
432631821
1455944463
816034920
731853722
743010132
2096934513
1909225109
1580365679
438069864
1402628369
1438329284
250435136
419555431
1063451518
1767639857
1119816611
1471970460
1224455828
1505825513
640193892
575456093
1151175761
2134940621
716328199
1299119430
947039258
253034395
127074682
1366643153
23227810
999929962
984176707
1820991367
197832804
1308050193
880595789
1044376797
1472830249
1375213031
457398451
1736133521
765905989
508548717
1063689097
115614486
251526184
348764044
1206729346
339442807
1780354530
242651684
1332339252
239759417
1601265018
890159324
2097518244
1828661509
1651607532
476959402
1723451858
178101923
501937714
1723825317
170156549
835784174
1913142701
1905455365
735007561
1583975871
88545423
96090458
884706998
1811186414
885867771
568931779
373543144
83952615
1801535891
1929033238
474724794
213579055
267230026
293474054
500301002
145804548
421384269
515840028
2043752105
617568054
726738847
1561966150
2055452428
1405935434
1316754211
1992770988
194741359
619697601
724333058
59154202
882871247
1243100484
1884524279
1400994480
1739795900
1390252035
614531220
72380971
1752544942
322708061
1392934023
1883072277
1905780624
133278687
75993893
659078461
1216040350
806089460
1666778701
1604324762
947938391
510971051
524492548
17879185
1955936962
2041212417
482017003
2105766220
2140481544
1726369901
737281692
1230731818
694445938
1296642245
1908961312
977129587
1059446416
1403780682
865051600
1436995235
1275317311
330137572
641840528
966833456
522281590
694759011
1292240436
1056410459
1165624753
683070420
26242612
1285830911
547129311
429993791
1122405833
1564809633
1419569296
993487900
551089344
643728950
520351463
397624578
96514227
123077876
1077782805
1282106716
1356487590
1962448645
2020755377
1598269999
1583568479
791017725
347511597
1080662465
745470062
2072379153
1031805232
1476920194
244430167
1729288247
7630619
1190408377
250151955
1637145101
807521608
1089872605
2115537871
765225510
1214843735
1588112543
173881892
278900297
540770231
138674781
215687551
860887400
279271713
780468128
480584129
568033631
964219776
1173960832
161265489
1856330972
231696013
1744091215
166257973
538241186
692978677
907064666
1173425842
676114774
1013793642
1088528677
468241813
1362406370
262137254
1870595562
1430764759
696824105
2109159438
372075810
943589259
1908449402
1019014655
1414682767
764216888
1629074009
1707948959
300308522
1120386907
553691204
1269551957
1928569795
2091573982
1752299228
938694873
304236970
1530726862
2041857216
1576973405
488039392
1829335319
1553458570
1073080291
1635289473
512243226
1130116903
2289602
2095363282
39483736
201048461
620668162
2084393634
2005227843
126936693
519665145
2146696905
1362493240
1213819121
1040222254
23340538
2113859423
981348352
235561454
1725419634
1642996475
1659354385
1440452352
723266192
1825536541
886188233
2491338
655380523
2038286709
1852437117
1261735489
1967492507
1439855638
280438663
109658942
1469888444
1952939618
1524437717
1309754360
1591582926
218471316
1594510749
304518636
1057771905
1982881130
1754412762
110746250
914897276
1825906936
2144406093
1261688146
1973467541
1568458785
866436238
1677554153
1403161663
1701917094
1297456940
1924483087
1096061003
1305619454
15398291
2054190919
1816111533
1935168118
1622659161
1265865766
1312962313
501275449
1906846916
694130823
224367002
1982657641
1270837638
807219146
49838733
1969477144
1165384456
323927978
474326507
1374284860
266947211
1088430311
2009058295
719732026
543193180
1747163021
859509141
1724098928
1046521785
1259366309
1864418638
1050127255
908565319
2094345582
656912670
160513127
1828207227
1273915188
1598272929
1349973979
430048301
1763476072
238061361
1070393098
1395144725
1438544462
1181206893
1580385024
503831759
1835067740
338183964
40268034
1864631952
1835584351
1904995143
1521013957
1072658903
1073904509
1300602727
714426772
1498357412
868478099
915098395
1914880717
660221379
1784991823
1999060796
1209205834
1232220796
1658766377
245136447
595110430
869771017
2052568435
1174251005
645089165
487300613
2099987737
513939831
1084018862
39065122
1001932027
1608552852
1863080018
688604147
1716960429
887441743
470580968
876072
1922238391
130443149
1373329506
751688882
456908423
918577772
1755275576
558886402
1342985279
314787121
1187413455
716240666
1729219027
665830404
2147483647
1783291821
1377539900
35104964
1176679206
1761718600
755351330
262600682
2103997169
1384233111
2024797074
1987344498
887339356
1414683558
1316522738
1265143490
1785191931
822350090
1218615785
853483074
1661582881
824938113
942299402
541441092
2110005327
1938032549
4532689
143102870
1694512824
1913781796
2113247494
724685577
1237944351
267694291
364232837
1836836735
2090910110
1283302682
1094513241
757517393
1668631978
414458864
811106928
44463028
1542477391
579469549
676093306
250902185
1640632438
62261783
761844900
1575912165
1539293853
1122843432
1848004217
478079451
99404790
628911400
1192737182
692352673
999379337
1900542122
1011140492
833810492
271567771
400445562
1494144361
477969052
1783524055
492762884
1368555005
311364575
1490123697
1584179693
1949491547
153190861
1804342469
289596766
431975198
63603543
501185031
1238459655
656265586
368021898
585488884
2146097701
1271614072
1910717782
148931889
1805616798
906301901
119850487
733867533
1945770531
54158635
38416032
2111495112
1793653329
423346952
696751835
1097738963
992313226
898747658
42787651
1376088534
331381415
889972501
1508502162
132088219
527375420
935946220
1854317440
65069713
2141320871
1452928020
910330379
71904825
1909187583
188199757
1001313950
2041892294
891809278
92018006
533733399
2095921442
156522564
1776237828
1392466587
1948679826
2079470240
1287511183
50267780
1281265164
1650912495
549816787
1403527329
778412823
1180582357
523853242
1666163388
170201304
939169075
792278415
437756069
2069731818
619785241
1742222422
244097938
405062875
1502588354
683550495
1686145733
1938471447
583231168
1483187312
1504433545
1116813475
182058736
1464917015
1331588570
1529855519
609612626
1347055255
1858230239
457644572
1145973845
1128153224
996593982
2004480235
1379682212
1827794850
1189913855
539573702
28364544
248916912
1561347294
1086438380
62380472
976169917
14693693
1948935038
1847296617
1010574171
748750483
1194229993
1001465251
1111024872
1285606449
1364081560
2078893772
319319615
2030434871
445917032
1067376828
653132151
1390222644
838503932
40868809
1467424498
2083685265
2034073560
1282356195
1905148560
1485537254
35755305
1471133467
1197182009
1993029387
273928082
398175276
211596624
1061636949
794482730
1693857288
980681772
1800862416
1997727899
260546739
1491864538
1699038935
1940672489
2142958590
703074932
1062965511
1137852453
1224642601
2140927895
1086739253
1354431891
2122738442
1299395152
499549073
78299560
702893241
1998709368
1698642623
937299533
1550846714
1544793361
1338363728
1883548488
384262332
2099600791
684282622
1863535999
443510108
658950300
1707533244
2092770995
886649350
1732263021
1316083129
1016758903
421984046
925648363
1678037198
1224303890
547877274
1326381217
1202511636
345199617
504320156
1087688820
685070967
471822914
1514374443
231544125
1692037032
301522943
582167575
604899296
852165593
946754477
529253104
1244887845
992496767
1193306148
463199803
1930696483
243260489
785839109
1609939074
614471830
360931543
679433456
1595170075
1149624333
2147110973
41762021
466653949
1938998472
1122457568
2003354466
2070144666
1004298125
719752569
824482511
1824428591
2084484392
1146470285
1591818091
1071041046
273880241
1650897353
892436635
2100047297
2045758237
1617404279
1114159506
1269444366
1302640600
358141425
389601381
250301255
1498444649
1514264257
843001402
1027928661
577153218
527540256
515950291
334191865
1454240137
816378861
611651902
982607328
1239588667
1870357039
1704226779
1103545024
20920800
596146394
1924305513
47013866
52946811
2003869585
901856344
1739380774
1539454487
993585620
1448553221
876081588
1469979764
734667846
2002538776
727890782
561614079
55214537
1470096306
419246599
544572429
1255772188
325380159
357026682
869087957
1865714323
382050056
979470831
1194499727
1707005683
1504304373
1812894771
1298479343
247796416
1797823931
29718624
1661319042
64482539
1048090393
1594685500
1754072632
1108820554
2089364398
1811938890
2067494773
209732369
1435729413
1313453357
681878064
492556899
1490405086
333124820
409863185
1109487497
473241489
1161759312
441202586
1812143958
1623350902
351565373
1998367860
1417133131
1909815680
2083680330
1604989305
1353095688
465256610
688693733
1174357103
1081350080
407467959
1311082601
1390729072
66268765
538650568
965653422
1558059331
689665316
838859839
1420366077
1071605074
904310036
1001564161
1006385377
1243945648
286583375
675681710
337247713
796903214
780541054
970414012
1046322632
1301953555
246888294
251851980
1250033734
2117393959
1659531319
1001981290
996199713
1009204090
598127239
1337320899
690411133
364578035
109322610
1135171725
258078642
764072389
482828114
1609818154
953070508
395212391
558297534
1856086957
797547235
999103730
898976846
1388434956
920178545
554582022
1380376160
2071794323
548871708
978722277
1984610829
1934398437
1752928629
1031244949
1942065400
61758015
1608823617
1870037876
1504578584
973694829
1455334451
1861641760
1587988722
374334079
496480820
1202878021
1057050248
2062576498
2064443081
1133171259
247994365
1563400956
936696215
1226080467
1228973135
2129429850
849684748
1524953842
1861818982
451800119
1861325606
1144741590
1151188243
1732867807
935436562
519910093
1457867199
803050682
601508908
551836823
1486849107
2096596272
232118031
1610601538
478312199
1075588827
342877020
93430391
983309511
1495781414
976764745
1427118663
5526293
1336153669
1682353253
1223688323
1680819820
1783291821
2147483647
1688722618
770792285
1625739834
373650049
1569873791
1368717131
571935970
1918920577
1298992127
288694486
1086526418
1621360016
570546774
2142762063
1542404349
1894831384
1987533600
912667368
1000197265
447989357
105550234
1981944283
592768830
1485512138
454318901
2008279433
1254846046
778965374
999377287
1606019567
899179129
157604507
572456140
1871529866
636925695
2130831423
1158849856
105625762
261443440
903936869
2055290853
223503277
721342679
1636270509
800771239
514577826
308621506
427299726
194507172
74859505
844191162
1791345174
951854640
487733530
85975037
22897515
2132479137
1235327818
2142587248
611121757
1855526246
1209494576
188715219
1487596592
598392670
1726609794
1836391370
317639193
1992881817
284700924
131202731
986591081
305588532
2124525736
1632251196
1382322773
852810595
837216416
1707725025
201154176
829219022
1600936337
2068473127
229963579
1661043424
1237901759
719324286
1179843132
94866091
2142201938
589054097
504765939
975702151
1610420231
1257529269
1611800002
1566293920
1238421703
1291783548
104241664
1129953498
684200159
309684805
1674324861
792396628
519420688
2075654397
1084257041
1017629754
377254527
2112558021
2146149145
1400468797
1171044338
564006274
91746089
1334784686
61894122
1875374569
2129278111
1622371652
711157226
1013574807
938394106
1791616089
484170912
625156586
883355204
1450572189
1829745807
168300908
14562287
399149949
608205351
1675707338
88467116
546671185
786138581
878880811
1759751684
458241096
701980547
1250208704
1137152442
2078254099
1403148366
904385905
1147124426
182459988
184183139
503058075
1213334388
1712305723
1700795045
333875809
1215324223
35143208
1461249
1010864221
1728205918
1950673422
1924128545
837134067
1244274595
2017488567
903050260
2100892673
1082278436
1401816147
1475946819
713749158
6482405
1656728866
185108020
1806399660
331981838
1844188339
715664188
1989392285
1995500241
601876200
50887918
1705246747
1736284155
1822205295
1189766164
880275747
1093684042
168246772
894153652
1666567864
753974505
1917785353
2123189957
15214230
588020798
33683477
740844510
140846465
1819807242
71836852
1848002462
1149897018
1790626237
134149611
1249504678
665246112
1389169018
197904765
1083830156
450354514
200406047
454596995
1070508417
344313652
1558882534
81741532
21671196
1765309129
1086831013
1657866268
515704896
1969057535
208219785
1051163203
185124291
578863064
32546455
1326111282
576301756
2021115015
114485038
1722242094
1086875514
724640029
1462808946
393095172
1936700349
214052021
1474328687
1903435084
891691950
930088629
1642205287
1906790596
1653092381
616643626
1298715326
1954422946
1910360179
427800308
1989526997
1173132401
1953856365
2043139158
2243207
1388802415
21378462
1100152453
1436005036
123349852
19047912
319368463
1442073279
678968958
1099178818
1016914262
1879467583
1113823548
1532977626
464244609
5297316
1033706687
138232670
1671130594
913311670
794365228
1347867868
754583767
1251180297
1377545895
299650258
1295908174
260140645
1659033378
1171995902
1027834512
1545806513
1708665363
2095012115
1385612249
1389709423
1533760088
789425817
432558742
1587724230
379156505
1897935642
205078645
1621544142
1916834707
1992395099
583147166
903685602
1674479622
730566904
1832368077
69074193
90375275
851926733
660720041
1354519602
2049450907
451448050
1801654070
1413769766
738382776
531699913
473607803
847889194
1812310471
475556265
405746820
1030757277
1568990617
274589178
1975245900
1033743378
465459034
338733227
565884262
958272078
2112894185
240824614
1578240542
1545614292
554141938
1851782504
568174849
2098576453
2046186000
1119232434
532675962
1142472374
367981058
178034569
998107758
578747713
979575813
315177609
1459929871
402915365
1814556018
1571654657
374078647
1650125206
981696380
326743194
1990567883
173544602
835598161
1766036624
1265907683
2127924947
294335501
1480844060
973128211
2041326338
65212032
2090401045
638444550
911555253
895841333
24122871
1742086096
941598820
286096657
1817831379
1697496420
1119701588
233441686
381535144
298570317
438778494
364405106
73506660
1883842759
903057814
1838514787
1662749805
1673208708
617440995
1064767113
2048058306
2127669558
1013389842
1135872541
1338246566
307756568
1084462006
798861725
1076536181
1442428690
555874906
1945084440
221606295
72106601
953763008
1940009037
50362263
218621841
975537441
91022693
824868107
1650684147
1465476286
1052825680
747548546
529859488
100651662
815482662
875767054
990042803
1452576734
344929941
436893091
1601315490
1829487765
1761896702
1170008849
33277657
810658617
1137484314
1600609480
582737694
2115440414
1879175199
823409325
475689581
1365313923
2097929670
1816490097
1084051032
1250301780
569867749
1663580183
932701816
660035155
1973318472
1792526306
872766925
1249854533
538241233
1395689350
296336395
1204346092
1216711381
803132323
742478911
1143240650
1363126617
637009198
1526191891
166904001
1584035466
408150103
1337324340
1249780259
389349727
1908913730
1636252041
487645644
1656756402
2009939164
1568684776
686236732
2075772727
313612838
1876730875
843299285
1393504450
1352893281
625319818
199224709
1614216648
328224925
1121300807
20387731
1121419467
2096502329
2080329870
588541994
359609897
1295892438
1295233522
2091919867
964173243
678273712
990376521
2144115580
1034873735
1851816783
377838417
2033596055
1114491348
1999572759
2102039427
1421668856
787640056
642898922
1377539900
1688722618
2147483647
39411166
2117540641
1488968903
919343525
1168007145
242075287
123098349
233015104
1485050541
302619843
799037981
303845475
1286668505
1595550387
900398375
2061199550
1593714710
2052809974
834082914
1275475822
1334894795
596002592
2038198048
121121933
1038240998
85473104
1514401436
819748762
593421741
24537610
1469523205
1290007107
33394499
1210536233
1605285103
459842384
1771191818
1947641352
983044784
947946044
1050554746
814575129
1935529300
1487640666
597129164
2082406
878553156
1246616533
922976598
1398183914
1207643287
923128851
1465122576
1104152133
1581959819
2005952429
1636426121
1769016577
152792937
1013463795
942864537
844206828
465932608
2124284473
488054575
358669863
1394013618
1373040121
663270491
708429037
90037683
1146748801
1956638934
1475226831
1505439384
1835760370
2003731976
350004691
1364642030
1233794032
560405089
1116998285
1409384522
506747837
1397491623
75737110
2074823856
198940177
1537960991
1406537038
1034269821
990971731
2083368784
1910869359
291696022
1019626255
1268817134
1986634706
394442750
88443386
1684304911
1741340542
741194940
1232897921
667493596
1535626803
904534974
189329912
360607140
829069886
1388688743
2097916824
1588676308
1123155237
2037636575
1346173939
1990430071
142067499
1143445386
109692498
1078325435
638417676
1044969856
1361634494
1669330394
1453365476
1117907937
1625222092
2123931132
609042460
687785639
225546539
1444945483
1506183908
54579573
199558968
266102576
769757898
266436777
1973037425
882007225
16889554
1294599395
2119472172
1634468965
1847358459
1139698491
1205356094
300894360
195647025
1242374919
1623011454
485837486
1398336341
1270509081
1936674489
1953039360
653860551
571799048
197503112
1433870971
2011597844
57036048
558170110
1174182259
2006424488
1179336367
2003842145
1781866391
1682068302
1164076507
1284422069
320967329
1437162530
1849535499
1885070669
1985207373
356567208
737751330
1380855845
1859174302
654487456
512346743
7058553
651108435
1946301226
678939151
1890314219
1446947593
2106311625
1622315443
1361246947
926622905
1630969369
49058429
139554554
1931894627
388662544
1986250457
405111637
151132896
1834769290
1328819442
479752357
1696225875
1195068828
1107871735
45912118
569952124
608709757
1965636371
1627909327
1222276942
1414442223
1276906789
268870762
488315970
418124585
945592143
1559282101
1026543907
1896547239
447833878
1889560640
343276760
1906952108
1333353222
1077023369
1823843615
1678499259
1613155889
44965462
1596131859
1480599814
169485891
1670536940
1386219588
1874371119
471213329
1924830788
920390613
800614205
1094141938
935505130
1433977069
2031902488
1630745853
520611891
620620525
1085580127
1189745151
2135106862
2057627493
1900418383
332202357
198235756
1759489072
1718228614
1794135074
1176877863
1413784743
625437999
296939553
1218637672
950812825
1746925457
1554814840
1319517969
1579172260
2091089569
46162794
1982677071
329384485
893754210
1729206389
1655709399
1218317977
1211586065
1308212149
1735538455
1684796067
1482584442
1565445757
2124096290
2036973432
1217057529
902396205
1536666662
1486316087
1106062243
1568580990
499045708
140992229
277900538
1433142517
92344168
1235740121
2010525963
1805630007
807875052
705016452
1169666316
1212460843
470536436
817652268
1196471207
967400719
329650559
936702153
611351828
1474298404
918002837
1194445895
629392556
1253131545
508061876
1315551790
1329913237
314344984
1515530233
1121600601
704739606
1037438916
525822321
680290497
1219411202
1109897948
1893282494
1584401093
449977892
1160922071
809168275
1000919389
692253366
1779341187
1417936053
1410349153
100761049
1331368490
613218961
1233749130
507951959
822787656
728784190
1705042622
819999613
1571001809
721492224
74115135
2067305105
242502016
1551083373
2122540646
2127361434
576259166
1139397909
1304798432
57928547
1991397338
623039164
985717062
2052201416
519250205
626250717
796870893
1994010708
716338917
469781169
503316959
1458878464
2084104281
298673982
956609287
633562391
1751226804
1265570476
1957950287
1567597811
1485140471
344705255
78035566
2123105239
1497874268
252115831
740121960
652466007
1510065851
234902766
236638890
541974463
1277392302
237403326
556882130
968952646
907317639
484997554
1401274438
550004306
1714837647
810655558
1675523560
480124793
476668961
311950085
1209177844
435838542
1334683704
1774587149
130642273
1073424366
1135515690
2072038973
348758994
723385331
381029886
381549007
252465848
1496461662
620400205
1248308411
1424865664
479831955
1461540630
1243791708
335674303
578428050
1148026965
465208421
1267927077
1620139004
1903713081
519205539
38625385
1478234653
1968851681
1134735960
1627489404
955181869
1970581025
406568735
1712585245
405288244
1364948175
949108428
2099590207
1030893490
663819063
1222667063
1955592709
981030773
1311686108
504301238
889184689
356568908
965034846
1667583961
1587228932
1536449513
2132201588
668836358
716397567
1844377471
969453096
258272199
1715134514
1786984415
186744789
1384078516
1019852340
156583493
1556384874
1827030756
993645550
1308091325
730106091
1593713562
255325747
1354792057
2003110387
76872130
244076079
1831218145
1078713881
466947366
716769411
1328354164
1562565952
2009768160
1724409644
1736069490
1395562942
1381404613
360318499
2045265617
354680809
84972979
146593799
1342608580
187210669
1434868776
1296707293
1433389796
1462789413
1368209236
1574864978
1303344771
699012946
401619030
559177540
35104964
770792285
39411166
2147483647
2084143893
1028825832
963317787
1243465626
1611602958
1713968351
611061851
2029187461
724037267
1674067496
1567977727
1690255626
492787976
766734175
919263342
254794874
614844570
916597778
1474536894
191064888
222933289
2065366212
1365969901
229706707
1022318355
487218939
603512631
2086298134
824328836
435850588
1639931444
480573900
2002320892
1804380576
2123959559
867988905
255251046
2131189009
580800952
1854642449
2062478625
1159226375
951027433
1715263557
1024202773
659862938
19394530
1531947118
1380998570
1446024406
281242921
90354317
994681657
440672352
1614808705
1504854356
49578
1347083994
1898261793
703177435
521206691
782297788
471191223
368809819
57527731
1482397575
1653139450
404895385
1948940941
822862098
1496665085
1936223805
636996504
1311104576
2027703590
88740288
494957133
1348476453
897428699
1813122209
1318324462
164268474
978805034
1221733678
377622235
511003204
387658281
43252317
1353020036
869089721
503367298
204302409
1624926998
1343119352
155980208
629325855
1662669618
1073496166
1936554341
1500341486
1953006752
1888646541
747715267
1942230084
1965252423
1659762747
1148621569
1195272461
1574938152
942149401
673380575
1893872767
116114578
483622918
432039023
1112068210
1106045835
925788507
814096718
1192250265
1988859499
1714883925
1361209180
1256302047
993814220
908392151
2135211208
1233909082
1331481458
1776981548
1469319805
219240516
1691204470
1821841401
495167553
621039139
1278965303
255840609
1040271940
2109222955
1840678957
77342067
2086042237
1489424376
1133934031
1356402057
1544563806
125509041
1042748750
257491082
935668706
960802292
1509362305
302204269
1288317746
1548482749
961178302
2011763097
362491993
1827353881
22196374
2032630422
1011379866
1971246398
1691911812
1375245964
2107761615
224859167
1427534836
406215961
1128610469
49687488
1786851100
1427488411
1896613557
1480809968
2088522177
1401693836
1153008814
789503421
163886436
1168254651
1339798911
309746730
1016576963
1044360203
1931341896
1223087073
1588152774
766510026
846139861
1060752992
320590867
1304932544
639255821
1212346303
98464315
1154656020
960599375
1781484761
470581712
1387422412
635874559
934979979
48307415
443606361
1497575315
1421257359
134972578
1953136283
1848150759
2034468992
1232280082
1714125099
1253150889
273803314
660463556
759066709
1035379802
623466471
1665631560
1440229737
1567882246
785327715
277992860
1736160622
2030603050
773765485
2057551162
32473478
60345427
988199801
881113958
1054113249
740517349
212278686
502721676
1581292321
1183384354
606030337
104526241
525175475
2131017386
533839167
827710907
818782272
484234028
1770508492
1322888719
2040872440
660672948
108199206
1280640431
2140460195
449780814
1189506441
214040747
510265611
810288500
1092704918
1770859006
388097445
1200961933
1128257319
781595458
394846784
1619521336
470631137
1483955061
1807204538
194381219
277656679
2129752192
1274931653
1392142621
1769130659
1708866436
1009810331
493047096
1203256745
2092044013
387942332
1872359578
12470263
1780629353
693420478
1407496951
388797756
504814559
223687376
1283035557
1975983328
963404773
1412089474
1132561640
243283190
2083191329
1935112751
1549961823
151815193
543395165
1422564697
959985626
876285422
1917783027
576907011
826496987
717982892
1482344616
1022057387
115429108
1916344635
1997358794
1220094965
1778224368
1391015760
1745760489
1963552605
26281058
1949065122
1718344455
1556008821
759122292
453256074
90418420
248419605
1902639893
1041729972
886023470
2077962883
639276190
1114206808
109849719
679892713
496416484
1305173693
1637546482
548593962
1124726312
1103293946
794184520
397746053
36311946
1166906788
1755883820
876616309
181718989
588192683
169215972
1953617883
441910451
316613024
1293200806
1650898545
346512641
1411706834
1920925231
390698381
737210697
1612032932
1869524514
144968822
1552845624
1707037992
93267587
1423409722
334377115
477394471
207233644
1176430668
101532850
1472298873
522704673
578639679
142486180
1177893730
1633917824
1849552226
1910888429
677823640
581305650
477155703
489836608
289252081
1709124743
494269023
615226143
2021455338
1714005749
552721718
235853162
959361466
1470439415
27306938
431844390
2134072472
921861307
925346150
530802271
184725184
2103742625
650372540
1059003205
1442599411
263902728
760083010
665318662
60685260
372714062
1152574737
1726212344
911923753
879585751
1866739083
641875267
319454789
858352759
188453470
426241950
1130067474
180461818
580037561
1070593850
1044466549
1832569096
1144147018
1857547580
2024468614
1573228445
1185016082
1392475647
315276632
239199990
1619640881
954277887
1306247271
1076332326
1797291650
608358265
1402560025
818747721
1711146409
1952485127
2078239049
29133032
1715911150
431987696
953429472
2050034144
682013819
1903221200
427851504
1408856254
1943018302
1408341206
2147437615
1846547413
1951275042
1734929113
1170993642
1947058415
1406095407
1128822748
1690647547
1173512955
850596036
1770208095
1127632331
263748212
1070722446
1681414274
836744867
1634290537
1714277179
2038817422
555265771
1885743836
309569521
168727428
1820393966
414418490
354578927
126521565
1893594601
2022477042
648193522
1954085486
2118985780
306019365
496924700
978599739
222106749
1331403056
1288116381
1884921428
1661135419
105222229
724853565
2012827697
233645876
1326188341
1699382277
858778301
1406093434
725020858
1453179108
671227860
1449476133
1176679206
1625739834
2117540641
2084143893
2147483647
419179667
1643855132
1434510436
1800767857
1565359464
1295772458
2138284637
1095761622
1719124046
1625134061
1582850974
221257685
694810487
85771228
221153176
1421269169
972929557
1831237372
923940746
1348174244
2024241444
2118982339
980291805
311599547
802149399
1940880413
1296920112
994761003
1073415797
449386177
1761268649
1436222556
901633069
1030559446
1997742912
1139597123
1113731382
732665178
2091739752
473370151
1098459766
1079577720
1380033460
1137738429
1532333429
1318911461
507535854
656647051
157824497
199776979
809353847
498422744
2073741818
590645307
824149407
1834958251
178279072
497417048
2111617074
378678912
1798398207
1083237828
1970365177
457477471
1647319975
593743717
1621335717
1331062513
556860477
174524785
1027171261
1649195580
923580015
2144729133
512369891
1021655086
1794673118
62672196
877653886
2072926275
1969222992
185221737
1880755948
2026122711
2029163717
28297159
1747776747
1776744753
602323159
54143101
2069216257
772390693
1606210842
1626812014
470464082
2067785912
1913107551
1878535009
1328251289
1224812124
2056973511
1912650440
558659098
399382889
1550987051
1157343205
2126266732
1227389011
21928964
25317224
1296513125
1481412767
1430547318
846423577
1689734963
1343357941
1778036139
800379582
374839609
1715171019
329098362
1536242509
840486074
551827620
623393804
1290369281
708908265
1236722220
1873770011
1564827742
1711400156
540189295
1545493221
574641995
615148022
77251976
48340256
480069514
844093935
264210150
1961634027
883443143
1651631794
1874694003
822848439
266272394
258246419
659488475
381526785
1009331832
604454338
1377801909
1950651251
2073402076
230270968
820289091
1494004511
827503722
637120186
1974213158
849444922
861767559
1051385423
1205561622
94786687
858431854
1212374070
1221964931
1981460024
187372218
1721976205
2063709716
1965366669
1626409087
617617090
732237146
973710447
500452668
746278069
913558191
1965407479
107484083
1965511934
2072179803
1065173656
694231798
239728560
1505023199
1199807386
105945052
2056266227
681388212
504650855
873787080
98525729
338020180
669236672
1500253258
1854940173
917801632
305954500
91100280
792285953
1798753840
1747269284
353781187
549296457
1786024927
1052422422
2118613663
866883756
1796425712
1783677969
605574762
244978331
1779418805
824719916
1501490002
1918319066
1895011163
613980868
942376071
1947869557
457448887
98250698
841457373
1052155484
49395023
910594142
240907399
114526007
1215419416
1105118990
847758264
493045856
708623694
453831910
1152395355
2058490518
1069334986
1168967840
1435428367
859644433
1329024251
820250719
1762693033
95531377
138292475
2024304263
349263712
463292527
129483831
423912985
181795349
1420283479
281337214
1009979758
725891427
578337757
1788352920
2065039890
1580913971
1154811329
972262542
940966877
776366114
650158169
1146790574
1728017676
783905441
1107213395
1904070028
951674376
225566572
1294242953
573727658
481557563
1020416992
1128798313
1631645808
1540308159
869157817
245081753
445552832
1110623818
867890344
1707510558
1697910085
672520663
895373985
1430162474
1549685138
541162348
592448572
662729762
1138972585
957805976
1645809249
1032022323
1397546425
1966129102
2110459156
941797531
93879628
652205852
1602284126
133852219
615770188
1997254675
527054738
295538095
339717003
1258642142
1429144369
908132679
454271193
1166840117
384735977
1263509077
887609980
2119407815
1342291694
874360983
572446621
199244389
785643501
211991853
890600879
515265559
1544043259
982127159
373579306
569604580
522421140
906636476
1378603764
201073362
1853972695
810686669
350236850
1998485437
1354168297
106287126
1375098363
1251837170
452458820
1518872157
563836588
387035120
1741860985
277320560
2007124912
495120232
680491946
1920491936
659800040
1483654782
584469829
308419092
1729270927
1615260889
1563908532
17503472
418325871
650082829
1741661055
1824783894
164726374
1423976828
479686562
676894925
1167561633
190392528
180721145
1762860970
2123509666
1031868479
1529789786
356053315
738939563
1743137806
2133914309
579199497
2074645239
2072587547
1179419345
1669767851
1462548935
1268235734
344217556
628643335
1837156605
1856141119
179717540
1421943526
1568163117
111655182
270368688
1467419948
1709337374
9953246
1120289228
1764791327
1098030064
500402970
835354170
398473951
2137314611
1399474699
1620958161
383277311
1641369963
321439713
1997549477
2041360997
895707759
444871788
428586772
1516778654
548326455
888031421
1562163761
1486947908
1171661208
1678480603
1416068397
125433231
1267403031
175361109
1386402323
1689259243
379668879
1896152788
1748970023
484462254
955683546
312663506
43862594
153129962
271898505
18039786
1018886325
1610225420
919199763
1761961885
984166204
361138001
195686991
1715292964
330209402
1500848532
596710593
1935315190
1177269079
1478003207
1322850496
1719404237
1850303378
1662850745
934586222
241051233
560451226
386847479
2050353771
1929630552
1375323786
870209253
69877920
1306580733
350301358
827164753
762552282
677085177
1751519617
120417140
1311294872
1491042909
981632269
1838930494
360703143
1349236930
53242656
1117924897
522911996
1380059006
1834245475
1053372825
649837852
2043553700
777628820
1235449041
565181814
1015099712
1614880457
1503549995
1086115391
1147472945
1009842081
566547952
2076839332
381292486
1269784939
1433949481
666966405
842779381
431894914
1057740932
1761718600
373650049
1488968903
1028825832
419179667
2147483647
419858545
724185730
1465505295
1869642588
518833173
1827685080
1940736116
1260736799
1461359715
1802731957
86175086
1203587690
1777167570
1063403373
1179322770
20509690
1971713295
1801360535
54139797
1627417956
1117441331
279625560
2055086652
1725715469
499719880
512812193
1834409962
564078727
205848489
1350493620
2123929392
1396120515
961435751
569551315
555130907
235428872
603504171
779876208
754334556
1868601827
1242023588
674836733
2114908695
119926953
1066247951
1889810652
2144946457
1936038636
1793623204
497571659
478291047
192317688
219243808
493532065
1473311767
1553918168
2128896251
1111624356
1752002858
260969855
968739960
1443921795
79957538
1945103882
1987067898
1455293473
1525410790
886625029
1629399943
2102188585
187446965
746278151
72938586
94733966
1495405399
247079512
1400283353
605350540
894997163
2110916430
1246047444
1442837091
1693583769
573803529
491470340
2083889401
616282450
1996943026
736772106
1553395803
641146020
2134721588
2088330761
89873128
2053552238
1774195665
2101710179
23394848
273089018
342413797
1209087448
1341928442
432151573
1730609494
2143775767
287923728
1586420073
1083634724
1788295846
943201146
40242466
1855590940
1778836296
847819816
32343740
2122650730
2133565751
598161537
151870961
1927299530
1187661492
135742721
1585219903
968733912
498867283
1678575494
859533544
336796004
1190740137
701953161
2029371894
282803987
682468619
554904027
520914668
458513604
381144780
962135722
1309338777
1838323090
1581173832
37837522
2075688371
350201702
1379102298
338939886
1751839360
333677719
1957484885
327314680
1441655223
1108399511
18655719
1461521147
282332701
448247716
906858383
496287665
708348813
1278251935
639629705
417804691
318156803
1313776717
416291658
1344847045
1282767028
553415943
1794321657
271162437
1816263783
1845430460
236732643
1952963209
1602154554
9418613
326309270
189065830
842681444
1450863799
73351727
1039753837
195469340
1201031979
1266209847
1579170585
491575943
463848402
227323109
1319560390
1132686568
25913379
1669387170
1588017783
847905861
1842586172
677811981
1778370991
1470508115
229481433
205951766
2018005432
1255553921
277505943
1985679697
1066909822
523420355
348758541
1927331646
678113335
1303881737
1456672510
187740060
131490586
1723367467
1160360280
534961077
1704596195
1420196120
325471385
2074208899
932448831
1802354274
1691743598
910547274
107566932
1652942548
1727505167
520730236
677049966
1971324479
869883632
1520084532
622400452
374610994
1899271009
1582039658
387822609
1593600531
1076641955
1471686448
1361746078
27098759
1461498288
380303048
1408879254
615281191
1524544569
1453036340
1302776862
328863000
2081832656
731258495
974248791
39715486
1983058122
121801257
468242006
1647209415
1072237914
2013547454
1955402085
550359760
1629652997
517714494
1360095656
142373991
1359917972
821765380
1158843345
834491108
1904907004
2118150295
412335763
2126702090
1620560633
151677837
929786113
1522923154
373298623
1829762147
268196962
1669153522
689926959
455266579
1956726663
1508017328
1132581757
309634586
1683314966
1855689526
1550646673
1266507004
1951247839
2021503030
609542960
2084810658
1292475925
1525078113
592831918
658123272
1042421716
166066359
1194142698
2034292171
832525632
1970360211
1460065557
1472582206
1803589813
370132377
851512780
460229195
77122462
989022045
1989601614
79030880
1040504930
1193958804
1875876561
973098965
523302372
924797243
606704620
346170462
1145890627
495982699
509763338
70857746
85746955
1670735575
863524828
502316575
1932946697
759117825
1533788661
2098253092
185493219
1075274756
941956036
114677441
451262069
768332352
1556600353
1034608787
856458901
1590833855
960642548
1006080395
99441104
689638170
772127957
2107965913
1533714602
1619662244
167496293
339846338
300182288
1578744624
649292084
1464299515
808671036
401306974
663491429
818997403
532243712
550189486
1933775283
672550011
388182822
1341254303
1718523563
296592361
1807126344
282958430
1225201347
1807481992
221153628
1293463244
1639015052
799963130
1749443482
1545593422
1721284353
2009594468
2116917468
1448659461
1918640461
1338332538
352793185
1271586880
348966553
390372781
935174645
672302246
2100792183
379888065
1230492990
939147545
726365247
2010599862
1723502286
1518086327
1832169594
20838133
1831408812
907541886
1788196520
1982397038
1598124294
1937048204
461366764
1671900073
1664953609
1422014370
2027610397
2000470944
506790260
553349295
266653365
640934097
1965521363
1145006167
826031161
1180605230
628451147
535604774
410758269
2085788873
1512313818
2037000510
1121911584
377881066
1560122284
821823611
1018003969
1109277442
1620419583
43770481
1907726493
1760021533
2030820062
327539596
1305290283
297628614
815418868
770491161
475933967
256617831
516672124
570920457
447733603
410269056
35725281
1766024867
495891803
867137507
1735938955
393083137
299405562
753583615
125425602
1633694945
1682062621
617656719
44460597
2139886232
849179263
348894126
1817112470
806814029
2064365057
832302537
1364339267
2105852094
984942548
1743091056
1359826132
67052437
126887612
1295875058
1156912051
439155734
225302855
1847103897
809304067
619541723
812395908
1964225391
1226344232
769042897
1991017772
1599895325
1373772600
1579761317
496843749
1184077922
1618286944
1790359580
609050026
1811539393
1191175795
995502722
1511601474
101515711
1085313635
755351330
1569873791
919343525
963317787
1643855132
419858545
2147483647
61791119
1975126717
1683594647
1539966988
673978210
467261426
55876116
210454509
724561908
1106218545
701081449
732771223
1023802437
1678966289
630988065
1331848144
138269264
1033057680
250015064
1431166944
2071086854
1143846156
305184043
1233418074
31124004
1105451890
1723726086
505831688
604738610
1112268428
923133049
236786152
1442526776
2078367794
1837299520
1865482360
2045029656
1122001635
1547152738
459155405
331268654
749188982
679261498
1829757274
1472510789
1825239889
495287185
567435017
1014869149
1448236136
786243925
1654453534
688983974
1484092650
956778230
1523265910
1478915953
1747257660
2084444320
1020526583
235672917
2001104758
169544982
1638599156
902787533
608534326
1822507127
55094620
1907215695
640817192
1143459765
2023113276
1017778412
199658108
1708432411
748336263
2095803224
1387620242
766168071
523269657
2026058191
1269103878
225834865
1788480761
1385802881
1579584451
995055232
1390068190
1261477335
2122232117
1168334070
1911737612
1423594111
1723173101
1885138730
2008428833
2115417591
1317774249
1912096219
1850440704
1407696801
1739789416
1800312580
1478553590
662960531
90274479
1722162945
1427995494
2057148572
446565590
1255679145
1272689153
19602320
448754222
943981471
1268086456
1144974627
353045402
140264331
623631268
1516067611
627337450
366275185
925767097
517659484
1516493508
994978223
1736641905
353271234
346400158
287358769
1344528981
1194842785
1662492152
347995824
851878103
620159194
1942650840
402262796
1041549376
961397832
368982382
1709564774
1123522415
1025482662
329179658
634756893
2015312477
1454565400
1248740132
518900782
1473652554
177108083
58698005
2039727752
1703402040
1833310492
617666817
1037823626
811497074
1111156782
1578586861
327511299
1048020903
48661396
1670932018
417664200
1248751203
1998646693
847829518
531412951
178523813
1366409557
624930369
1685164313
1755301171
844828006
1092695705
1308388447
1405145346
2099345800
2046119656
1152686722
934404790
521060441
1631594433
2089871757
1205044464
702564671
471315391
462845362
1431060822
2140573936
684091581
1091455740
1978069819
1321659880
519950942
1012274306
640159002
1696940312
566565651
406860027
1239355648
10483173
71176879
2040995160
2095795729
2107301772
493291551
1762837954
2074102755
20740486
1846136977
1295533214
2042087970
446498927
426470894
1140219445
193399061
1033263718
392713476
449559524
1854103839
1673255340
98792101
1463704731
649190831
252210179
1637970947
1291196024
1071242088
1022343368
248892781
2145424370
390923639
804885838
1667958699
683794179
1487688493
288808868
1834659349
330414567
541143492
309569128
834259264
1270697116
284255548
979867790
1937195774
129478681
1029342352
1472232936
455014485
585684530
2144939040
744477578
1381889837
849674960
963639220
418314637
1701301095
1196310270
1259042225
1600598757
805266299
1273492823
1388933385
834513858
2091909205
1885481216
993042368
301163142
1101785922
1400024771
1302905511
93533560
817751268
1339350894
1222450077
1750628212
1539535231
741218001
1536668106
702385892
2119766213
18006051
253354387
1994439759
801377613
1464337452
1042581416
1108507091
968956313
1678372870
2143824791
1835317691
187840301
304110180
1486797308
41421298
85170904
1350669416
1633424608
1498941707
1430500451
1605980104
1772320934
1929790403
285790494
822994280
252492486
520700861
1798098803
1570867724
1030809335
39748259
140177214
492893340
872004783
1298703178
873268766
1928285450
1845655324
1915745677
888978310
719557486
1245271305
1779304575
1489985118
149072682
84931942
1114950164
128515772
492900947
231222214
1967505418
851790049
1319905712
169731198
888250913
300730429
1408336072
1046366793
1990583178
169701151
482386660
707182249
1607414603
1875472514
1062143135
2084688603
155661473
1052700156
1803470719
616441107
1395460918
1497690206
2091074989
1333482022
1396624805
862557780
1722337446
1033190272
61043068
776201428
280285853
2041530960
2128458487
1202450175
126922137
1231903047
265546540
1108639318
349640264
1422773536
1031279314
2024467915
1903080668
1085514963
675654738
144486947
1556542737
442860280
1894025844
1376330324
1619851134
266822985
1825586735
1065942439
1987631441
771572270
171322162
666574623
828529151
967753881
160243862
809596438
1856178285
664331236
198226179
664257289
801282526
1689903031
310488291
1646483060
240659190
243109571
239005490
221027440
790843612
1493606098
2026847878
931260704
335556058
373236947
2074027838
648422786
307353099
1498036621
352086672
1615074569
525424698
2073068115
489003539
173785193
439705699
347863110
333242227
1435916621
958680265
426036774
806178129
960847942
807400315
433136900
987423900
1740317657
1297909962
2138618438
52599495
1997735957
1408672897
321461844
402196684
1039487997
1505458981
633692298
954317889
813295608
26086885
603719338
919459517
16153636
110072659
2100878642
417128407
1214603022
1605880141
2067587093
324857802
1956278729
128263718
2132470557
390947824
1144707241
1167478822
1883197337
92987692
733311714
1570159300
390825943
1703445349
1835526973
1380359589
210274649
1014449110
677164258
1474786506
811994147
1275294289
1068603264
1974237941
23446716
1487306184
1436880414
1594948520
2091408053
1983775986
1010385108
1074402102
1221903510
638569176
1040161333
936933805
971200332
1510560597
2037746733
710809725
1067419475
1209555787
1392542399
821935618
1651738844
564877112
262600682
1368717131
1168007145
1243465626
1434510436
724185730
61791119
2147483647
1008928407
973441024
1895362075
1710587257
138218324
1600528254
270262964
1966792970
486117856
2145050797
2004094283
400445662
106111083
1515261759
1203196145
396926872
781496023
1450857558
2129283192
386119641
907762088
713867355
1073836479
1375951507
1355343231
951492039
867857423
542999864
143061245
1779595834
1730938834
100599774
1611035974
1200111010
1066740552
557839157
604224705
1676122482
1795809056
1753992812
777152019
1225314088
468943423
1379883784
936979335
2143416276
1355242951
1277785022
1241202675
1086324185
747877573
1221961711
1496780735
92107050
1326179466
1777838521
33958124
1712092748
187548595
329598465
1581452384
537081815
847344305
1900633557
1957591484
1638353360
599464256
653931952
3949608
1488148911
1193835807
786061255
360031369
1838299980
2030544106
753517322
1859754019
1034065940
1333890259
637278315
92713665
613957404
101496326
977980908
73775939
731380819
1356705851
1655897034
540425740
724430277
163499270
1062784314
1051710552
1440604465
1498979936
1483869545
302345188
703559763
388244741
1905100287
2123150871
1016164542
900094296
1574179916
1854212862
1623700382
1237523501
1335502607
1933511689
1605943769
1536450602
1282731436
1285573803
1060464439
1398985040
657854214
2021079700
722524757
2041673722
458022969
131885784
389224076
1415231807
101650684
399640931
1245553961
1822678028
1371142723
1004814982
907378355
860594574
1232036161
1466120647
2104864404
61627980
1587094731
144872814
554351728
1575063938
19913472
1587367681
2078018822
113436729
1315529117
746884996
2037645190
596934255
537285669
1481020273
1827763125
1736070864
1947846557
1936609913
1843130631
89281017
1521749153
428631800
938950679
51841884
1875213601
1872400070
1143879672
1747805084
992610168
1809190287
2133499384
1946095674
122931619
1757371249
758509520
137894783
680150724
140626737
674463055
671789324
999585237
1553876734
332454908
898058050
979822030
1539799412
1524996936
2065050768
1026182799
765282931
837747042
851121312
1436138885
1025391953
1424402761
208136873
2060059028
921224208
1300334281
1596487922
732972818
150273867
17947150
198504499
2035495723
1537400380
513321255
755496789
769464765
1423821120
667124047
607164672
118085614
1230028066
520555219
1282948827
672428565
1843856396
193305919
1077310783
2083439193
313422643
1034017759
1214171987
764561305
2121574235
1030773471
1969355002
164706955
1604516448
226115120
2055719147
1760593802
1026587534
1759240490
490511254
921023240
1922859232
809725411
188626807
1968748187
1748116506
40886518
1417648300
1560011133
1551622864
1980769101
627056850
448856244
1309586207
143967855
47384364
455707004
714444018
2146584180
1061683608
720307396
209059540
1663222602
40693391
1195065830
1116749890
388608947
1599333888
1831029387
1129217650
296666760
1024866213
1933415590
1180449221
975454905
1239366306
244519955
782074075
323986952
773048599
746481635
599493264
438167996
289521246
2095316729
474467978
1821003855
1432804168
543403352
1302714702
107089917
1696078120
1702650607
1148255005
544989083
926321055
1789950182
756211022
1813945115
453849432
1307508678
9102545
1702800155
1573222277
317266549
966326834
1596250459
371846101
825622988
226584536
1298688910
157982538
161698460
462776277
696520659
328363584
140953141
1068641751
1119895006
642423954
895935936
1314289978
1887273419
831755291
1550064640
1881507506
158752276
2097080472
71329806
36119236
1696737968
775152987
1721856106
1563189501
562976536
1147844115
1260814589
2063337617
342647417
1670774870
902704207
227495698
123757456
1311434316
1379959061
2041701465
778901271
1180525146
1330834925
1628284148
584557005
722868395
1109441375
1014666726
758543695
1292167244
48328594
1448729052
907480241
149036616
96277849
1844238449
713852618
1648142030
1222439957
1634839005
1656353618
1638457574
730767304
1158301653
1982099123
433742323
309594865
634126547
1505905227
2037160722
1361989851
1277965563
1250708052
309023341
1367139616
1042018079
934313592
338530004
1589035244
1719578298
203093149
987916001
877026754
1709289392
110800013
1761551966
747879826
736024730
697212375
753819689
1848579662
893799633
152765772
628822403
926475650
967948685
209215262
314280790
601262416
1296144370
874388928
1174938478
38000738
488815126
1937346648
667699271
1595564409
279545916
1416398517
1442672783
331568477
826911061
1187511805
647740358
972854272
938922177
1091423334
1352986409
983321945
1000958452
240557143
1506133273
831325724
2122167149
1995602313
297791230
502975579
1520107705
2824026
1574190796
32576974
1003245784
749411858
1795776614
2123752246
1176485153
1054019671
1334917874
1450022079
1495896585
1132907484
2014589592
3823432
125575354
1748410592
1807769582
96035392
782204773
475891919
338360654
497193545
1431281283
1568333886
597801154
1423851743
145708019
1195870060
397518852
627139897
206614208
1560299273
1985860450
71977522
27037101
1209091835
1960971009
667117181
461073720
1703448195
1376032547
1303624011
162095002
38614306
1324120483
624584600
1007673543
1190490813
483028239
265947187
1286668246
656850441
2019466004
1211740164
743361142
2107995549
1180765453
257232165
1085162135
104761732
392216578
579690426
622199398
823015635
60767985
1779541532
1792536711
1982007480
1303126255
900287440
2013310065
1851218235
726278276
391809706
956022103
1806998331
1635976602
248970597
2103997169
571935970
242075287
1611602958
1800767857
1465505295
1975126717
1008928407
2147483647
1412576312
832692766
234266591
1352891925
1836829541
939764594
1931966524
474515737
197134190
1516567037
200516844
1270422535
1043933526
2067568344
1246057788
382665976
2073130073
1011643504
1888456508
2003543082
2052747994
2146232759
2139661779
960539562
1642696140
1920367799
1046966235
645900202
407074934
1631680539
1321138378
101539039
398786376
2057091706
149471139
908086290
675810546
740420657
2145492834
1572450048
1805762876
1981530093
1687482196
2073534880
2019579049
1622496924
1287180665
1622047024
108451157
1596861349
1764785371
1275738680
826824993
784148760
514756091
1306049906
786159959
927923550
2144020238
1282812497
1522826535
1403448461
1819349034
652036395
1482839922
118781874
1981261455
798404784
342145894
1607432848
1617221759
1002082571
1127576982
755814127
1829405949
1611822373
1726659101
878962402
11899690
651721863
1794323262
1941308582
885438573
22564721
357799296
770054382
601638264
406789013
445106358
1839808327
546029716
1258433687
165287557
1441065651
1621227710
2043867768
501229441
813750415
1032626751
1412028399
1129105682
1793652547
670160935
192465891
1865632251
1727823958
1228490945
321051871
1072068529
1033201087
410894883
1787294764
885268505
643365549
1051869484
955761486
1662989073
2000614243
1923188020
1931014680
379285609
2005243930
992508861
1164918786
1596463229
354805006
1685615811
1905330352
1075416985
189943905
383158068
1719460363
1167371646
1046349282
1673156026
1445791696
439846896
2121820325
1531159209
636399402
545303067
46076078
2073385641
1950046305
84561711
1394662864
1671938193
810756217
1222475673
935817745
1276607563
1233735761
667568579
975256848
370236728
968388256
1967108646
233287147
1349886879
408086907
1442713679
966920740
1647521078
432729365
1631470309
1601172996
1761078888
685998234
1239739072
1385744156
563822197
1659786214
1181399906
1950773075
948304978
1125153236
119569507
897149479
1775330270
940673468
197718817
661390706
688818117
2045104538
2021314216
48424673
618692439
1852073580
535607917
227031886
1834204385
2111563392
925299994
1974027497
131067917
496665864
1585840561
1376271550
432455123
97993672
1865790691
1427975171
1946910170
20252472
498841999
771205910
455921275
1991083050
2082970694
999704524
286340366
16498093
340175696
493642126
238248166
34824886
1176860126
1407609084
1090314289
303620750
1670943050
1390445364
517716340
25082519
265332083
460685782
1507569537
1702317638
457144517
978578125
604398928
2026400669
1049543890
512184104
228872207
1500495885
949114537
171426144
80146343
212640242
258980366
2066150699
1354339332
1661337577
2107732145
1029053271
1657607021
1710909114
34493731
1215704462
972658718
1828737581
1031008950
1318976928
1635195604
684441636
1553507537
1429731025
1738067802
11843835
1280348337
2053586800
416337896
137640212
624792836
881056347
385196109
1489274689
1078531911
1560378472
668573042
52030426
708850976
1959316645
202450610
1750778657
433933819
1221712595
486970762
658533696
722941988
1008729021
236289510
1523328909
967510359
1046330730
518350263
2037644414
1657040211
901443012
1097807712
653859648
1082801420
278052463
1543684401
1326617471
1442200562
2055663472
834491853
459662776
599955002
674195673
1242914204
1461156412
1446615176
2006986101
675467002
2087861891
435425317
1378480767
2016909842
1023048758
1422141539
1402209166
1793748050
2444422
479531290
1018881257
626973399
2060431875
1045637758
2122040470
1375841445
1901791549
81037123
911096018
845541820
465427794
330208237
746988286
208317499
1304881713
1708689447
658934413
1952182562
976384366
719140960
1587326660
2016587109
492639963
560029735
478927886
259259509
1666913549
1811516411
1245547226
1332092388
360606723
31562738
1581405681
442034233
1096590069
163620274
847971106
1791364182
1682785359
500491825
1728498678
31730431
752227903
280682707
632780448
32567936
657328329
920573930
1458604750
1652345972
135193111
352345098
237367644
227172467
1594306212
603587954
1740483951
1293324696
1904021589
1378084918
1050501639
1772149249
382139010
747579248
1050340346
410335481
1204961851
473762536
587055914
1941040803
494836702
286770260
1568309602
355056064
1660744414
1988067953
1649242428
1020020854
2012962676
165144718
62089367
992382907
1476772663
1140412425
1904411998
1688408317
91350997
1340750728
1763584626
538754432
991816668
970042663
1961265208
653600111
627730526
1806351078
889286514
603167607
672227881
584238499
1663364152
1484785679
269048382
1967985818
1485936225
650170730
1820886398
1047143818
1876620479
1940506173
227552248
741195475
2041014154
1764276508
1693703980
467992017
989894574
2055464485
1192660279
1261895832
1207488723
1711763146
1765676877
1618964313
791526468
1619689
1982638427
170366743
1401336581
1635399697
1893302086
932641302
1981528400
436852773
485603833
374790146
1446490429
929793306
967842038
379656984
407871054
1828799220
1869806484
2007663231
1572498415
1312876092
1416439204
1452493193
1563216364
1746221150
1583110097
140724076
63557175
1769722822
544001311
1771888914
2035971270
368978743
591594219
653992121
1346174136
628450656
1990928418
450926946
1721923731
1484741115
1921153553
1114914795
278705112
754118448
1525319344
1707574395
788510378
1555764246
801686257
1573059766
1029629805
666712083
1737558697
1816103059
904242903
847136367
2085253867
1940655027
219568697
898133945
1384233111
1918920577
123098349
1713968351
1565359464
1869642588
1683594647
973441024
1412576312
2147483647
1827728531
725565992
554252687
1796271615
1602016630
559778070
1929355002
974406589
2059726128
802221293
2133439718
1555610033
48355362
2093191897
1736748593
1488292896
899597330
1335982446
2077793316
1006217991
910519270
950187023
1059520054
417050653
1198136632
2141904035
255351873
1480639226
1853807813
524321530
47014705
398267948
701620981
635036209
1002381642
1302518441
951511127
1509690711
924640715
267595295
1875373433
1044769360
50995969
1035391705
1260951750
698115752
921662916
1162002992
1949144359
1866310145
1541502647
933029679
1987812328
2007733365
63989671
1012965510
460919345
952317703
340758280
462710379
761842032
425019415
1900216610
922963581
1768256191
850316490
2009345827
1693897491
988635162
1031389900
34265910
1277041566
565665625
167039195
796782355
1590834492
695978790
234872169
482623156
937709660
948968849
2041291956
258752824
864139395
1361577248
563707803
883616606
1275459644
689964146
640219293
1923370636
1234641137
1028585194
251324810
1415058244
109256823
1769301657
551493629
796143107
265223982
451252064
508880884
1243441742
1827821895
304025416
963461754
1122638465
1143764451
1600983979
626362068
181696599
1932079621
1743300587
893299520
473367096
499185404
1555738058
1849140937
624812357
1621917458
778721544
1874367032
1940052955
812806661
431845523
731502043
185358990
977806431
390920832
1848809295
1661263250
707663457
1881034220
2097012511
1162399919
778215331
104373377
829570807
84780949
1790856662
478177980
1935617697
1409662133
1694075611
1114285159
412516701
103892110
1132360867
367575214
898924729
1038636618
113646570
1564276601
58042034
1674517930
348422602
635379118
1874874371
373877335
81998724
876351395
1682017269
1807077476
1381814690
1951137997
2040840382
1002537403
1645251385
147026539
1872082408
1635718143
692479460
1444537151
905519993
268707774
457334701
344337657
137557443
102703342
295151487
1794886756
1722204765
675576
996478916
1823145902
1006330477
199431412
1519001911
1730702152
1093530986
109354505
470761383
1098406935
149228362
49265840
1132739228
2026823716
1297276511
2110760297
2071028590
42247966
93230169
1677125533
2062244798
2067057187
1909664704
1396449589
1369261564
1641284281
1321436886
829944988
1178970521
551586691
430346925
1137021037
88758249
1247959666
1747372194
1508618201
1242824005
1954475473
1003911331
1942744262
1259371411
799347094
1799828391
200589103
2013790889
64676017
67969664
187857806
463616053
146685105
1449865067
1251436098
115492925
606299977
76180093
1481731278
169539737
479941312
1868247351
1662323708
1681966856
1607670621
1335639695
274950575
892358235
1533948161
845027865
981164083
1931779819
1620719902
311819255
1940700644
42452688
352153026
718410152
1473177385
256218659
1278000908
105799662
1795201608
1569040043
636149443
65755861
508886982
997848884
1287439205
1729616903
324633165
369170783
1720207834
1784133082
1292277795
1809495973
1121588642
1619543039
1736495179
740849655
914358800
988413999
691692504
150050015
1128842259
1515231828
246373038
706452251
538091132
2108475242
1494642978
1704883251
777216972
495727377
2095538285
1591077765
965267750
1393975473
1690101757
1726646040
239475071
27959174
809203060
165796493
1308570115
1712789100
562423759
860869720
87696566
639779259
748903932
1284114792
98204738
399153892
1270662306
970040032
591552251
830365708
710927806
1771700901
980644291
1341125735
2098148582
1852421220
1026941834
1688285236
1615948709
393843246
2113852513
1662417348
370417967
1501759368
133911908
1745677386
1738358275
542426412
630704274
1380065582
975713762
1506066680
926801408
2051095948
1922917157
383539073
656059610
2029049402
1148392494
1624598103
1900417671
2112898511
158507170
1775657296
295475895
1974316553
21169288
1203412310
716495747
120483551
1622385057
15058508
300602352
936053137
11088104
32839797
47602865
1067537194
1136780344
1713176759
1685266006
1939204667
267687577
4228509
529962462
1483766348
744491199
2048545887
1130905684
1091005041
447609512
1027264003
1144982577
1120711643
365924817
1577918041
639565184
1025295727
243770022
1560628199
1390301882
1943846431
1456791657
826068325
2100243743
980436210
921320074
1141450214
1616935003
739223689
557215302
704030479
1080579410
1966862551
1930393395
279011042
1153342677
1007396627
248068842
232717835
1267804176
423973488
1471339443
1977246164
1235985874
1411257872
2140445828
775435721
1830617986
1940524519
828187236
194304178
618966131
39741588
1170678381
1453289192
902048224
1632236537
252141934
1231303977
1257587502
719484053
330896697
638567361
433715444
1349262711
667177206
1324447648
10125647
1490327937
11227517
419729507
319396429
558995508
2082155621
595351415
696040241
1866765298
1206973518
2142199636
418210169
2131394679
865568282
1486911588
1683100247
1051701509
1907476652
1496682053
695498795
37484268
268541211
2070352704
626004351
1162525349
896643389
1925239662
629446793
2079518804
2008028798
527822341
493752685
1725845453
1803629866
25887399
1913536090
1473821951
166012522
1977231809
1585303829
1386333994
1732494777
17621783
1847392749
2098727635
716045360
1707990483
2021865366
1753528389
601762130
252337917
448796636
1020826668
919769394
1472955552
1949443672
724151197
565603452
996570354
56006531
662299042
621995817
1063895370
2070025607
265165590
2024797074
1298992127
233015104
611061851
1295772458
518833173
1539966988
1895362075
832692766
1827728531
2147483647
1489186783
910470935
1353164695
2050646815
585219379
1104586403
498032314
387881913
889538713
613047450
741678333
185178507
1919320354
991275059
1026470504
1301877836
1659160997
724923348
22654970
1338245212
126078379
760043439
2116766017
1980697070
567303296
1280380898
1429790413
1090338766
1016157463
288877798
2092785491
270500923
917000016
1294188634
704299267
788618025
638537645
1347650537
1748367261
435466120
365633703
454878001
501689919
1068144015
1129864609
1354930235
148141075
131435684
1974556924
469125199
1542206331
533104693
644749377
1970604301
2113173657
990635604
398376785
1689609446
227765094
845209599
982436055
691131449
248370745
1624666686
282613092
430704869
1577020490
383532287
2093369870
1523504631
149496768
442168241
1307847296
1704707727
291486082
686834782
1317804378
1000929188
1499504717
2020709401
2018266579
1025597413
1213194999
1403018189
316706823
475930019
2099820196
446100866
1326530552
1469133964
1251424528
1704162730
1533851339
161850833
1509885058
1364734723
1731273333
20589972
1627755540
834067599
967968855
246543922
554507655
80013719
688221636
648977335
961174431
2052383676
1719529397
1338794874
2142697568
86417012
1968032724
308712142
62090375
1399246188
744556267
117962293
1046233314
248230686
1956952434
1351281346
979909388
79198928
1453199720
1247034810
1489766711
17173502
946922138
1720498683
2050605509
1219891329
599045360
1008115128
2062008098
1379671321
1074401806
420992805
710540655
771310035
1605627931
1173268700
1195051570
1181249652
419316700
270415170
1490832845
1089990227
1594564397
234958142
1288605565
859840507
330260523
752051722
713670597
67498628
1308089050
1315934780
1937302467
1588789583
2146062867
2059497097
924173162
1600340426
1885195842
1397566468
1023618798
1408104392
1934758981
636076564
857812023
222468638
506985970
1965235145
1450896959
470460343
1330590678
449374343
1166784691
225350043
1881671208
1782195122
1390441880
60920382
1163622938
42214270
343175157
1559474101
1878379790
1729822221
1985949164
1180481675
281249923
545547913
1625304318
674777756
1763976883
1940108002
365053023
512914494
1035339089
1030571162
782475387
763444190
401485659
514178165
1177365338
1972358276
1646777688
1411679658
17600239
123066940
2048216239
499923744
780433783
2133741094
184804135
1003481443
846049908
560822396
257522456
1721079782
885376356
2048089339
1716886921
1677329659
256738999
1535806534
899671214
1223490382
985837095
441280092
1468986854
432305756
673148284
1445071810
2093020057
1593961321
1973283528
1254187875
982006077
449595407
177469760
1521261720
2025097034
920836992
1166003846
1610258984
994571801
773774363
210814440
1162387727
1786845003
1690841727
1205122395
1414112358
1458313183
997918898
572696751
1408318615
1254392472
176510900
853959676
1468353761
872078217
928671340
69986684
1834514819
1907803704
1896406357
2063114703
1430408181
1133503953
1769251550
1271584151
2030654024
2077148480
680628809
1523327240
321431362
915427009
1094000448
952302149
81306627
841123120
489464688
1712819616
660104257
318607148
1193528664
1227147501
644795452
15020325
1483997648
1971070073
1355219346
903988869
734352343
1357136009
1181317861
1406172137
1149748072
1176873789
1740891578
1469264461
1756517969
1313340050
1565587804
236270038
144270859
1085493065
2144340063
939118567
1200395604
1384423373
106665789
1359663631
845324078
1488924125
1692387090
282779282
777718463
711629813
1632014928
1006965794
411627921
218481397
789953218
732212215
907663342
1562581292
1256557186
231808021
370593914
2009011308
505017031
186987672
1314299550
553945629
2041168995
868018784
814087365
8660026
432729974
1807215394
2108638616
38174924
542873341
208760122
517788167
1246073985
914998487
84033152
1586647477
528228853
1697540456
1111958508
449352808
855073225
402158661
654626529
920189378
1565494243
986083646
1282448792
433789693
1084571604
739321360
2140399526
778525282
1019840702
571172479
1077421069
1618116812
97067152
1402390331
691726726
41859069
91697867
515893756
192542268
1775644347
2114697469
68038101
1362219736
1036488554
1280900381
384818750
373979116
519674461
923631191
909217469
576715737
916286845
792433549
731117483
89072089
1315633880
530862497
1594470614
1037047545
1792775120
932260499
519614910
1211459020
1045295223
168787377
1657608977
1461224731
1705650135
320080767
853920451
495794463
20974441
176786289
633557250
48694953
1452041783
687321726
1875254211
1768428268
1710967952
1472849029
1550390550
1059828508
1633392632
1397438056
649800553
532259629
118932973
1287915889
794305586
2123904634
1774063365
224927042
213297928
781256778
1975344686
626682956
1510047089
2113125999
1078874909
1530315447
960770733
1142886444
1913618969
474202125
2100848680
1423709700
1687162880
1632505974
151375149
928167005
1327605943
1907094503
1499397351
1384336292
1118388098
207363349
102527080
429348837
376206651
1328701304
2055333589
406642230
1983727494
914313243
86029376
150971503
63656074
229150437
260505862
1025936556
158999876
608253132
1780542866
1747308488
804644783
1567017747
837648429
417124680
1892868923
1801850909
63939477
1365866713
1680504821
153435381
1657886259
2110034454
2144012972
1908032111
1556811889
898376774
1223506728
433009972
606959853
677194461
1456872178
734049163
1917416468
888923590
1987344498
288694486
1485050541
2029187461
2138284637
1827685080
673978210
1710587257
234266591
725565992
1489186783
2147483647
598262660
2070646436
1743548063
130343002
945659080
2002086815
547338757
244487752
2117084319
1867527740
1529349807
260336193
1300664316
2084155383
2114413239
2115395897
427502166
2104688442
1691507872
1563959419
976993873
333152802
693519975
1321784099
363232517
300029595
2124598273
33545348
2072631299
504085305
1568681517
2077595195
933478235
1254814705
435479913
784361736
1356197227
319603225
533213501
104920870
265645129
25687535
919636720
32400982
1700251176
1524513339
182412975
1135125322
14586273
1418251738
69803188
1231035964
184238438
739484294
1153493189
1551470398
1562504071
58124740
1289374378
449797476
952145532
692548978
305117836
1003394400
1902521800
1790195010
813402502
1245128979
1700791651
1031177195
1169127908
1344944406
566609564
175956473
546642613
128885754
413350085
858745721
377809786
451655725
288829157
1710968805
1161123572
133015367
1565888196
346803835
1762544809
1901505769
47697766
202802533
1578593576
499224492
850696421
390265655
315237928
1114711122
1438423368
1778687149
1600150886
332752044
148812503
1748200491
1320123883
1340232594
336408215
691231197
242214790
1527206097
380277187
1429687410
2007631204
1417375812
506174147
1355143282
1531097561
1477876853
935863692
1590602327
778699051
1552141051
1863673056
1713518082
1754740930
895033813
1218519997
1569705780
1287341749
1065502279
1542162586
343366490
180547218
286619996
967046459
495423730
835723762
716067448
456889807
592174684
1337137302
1710727940
1953741367
323459990
836160035
250738085
581658238
398724038
587745557
1636444829
1554119805
636089680
1515053047
1549293409
220029124
1801232915
539499362
1356449604
269431196
401147164
646348859
1178779587
2125242792
1620397681
1053498584
371916250
123086910
555619587
226246791
920233147
272040975
1963590346
1393180992
895288507
2101202481
722167689
106394767
642264310
268072617
1073503489
860843386
955856233
137858840
396759010
1186604916
1675356289
1554190403
1833513188
1939031387
1307354316
1052413432
728093976
1318734658
1773463931
1021880938
375970222
240651558
216375346
2131020900
1068519157
1039394761
1662781023
170636704
1248314492
1635175246
1746736157
1953493298
153567715
199239932
609119968
27663935
1383041798
343243073
1141882565
1312184252
875988795
2005557766
1725113023
1515452740
116605070
920017679
96783724
1956836768
1143531263
1914655065
551489339
876858183
1018034647
1174207826
1955113128
1535222039
941539681
451645400
1112036044
868376570
59401053
1250356958
78666924
253850045
27289662
888043157
1702266890
1650069935
179520706
2114801681
1662673055
804222210
580003997
1384831075
533836686
1834778416
1218911016
2017583636
43392195
1784407004
2064647218
423756465
1914138885
442123417
2136782596
927709066
1135008593
503087146
1703470369
2095746592
875751846
364653418
1737152961
1612287798
1936242822
229100436
912079824
2076536797
1788721438
552987678
954931941
435645883
1957215774
2054016830
2133022940
1682796731
402110450
2009834970
422054197
1450633196
1163967614
1005026163
16034889
1264608170
1220736652
1804201661
649624771
404784984
1949684081
1579028842
1577437689
1154828855
1362237086
2077688044
1004288912
1578068448
496857636
1032296116
1279716178
1331493742
673794366
1481888260
1833899258
1380855048
1944268395
2038851837
470366062
315537566
716586089
907435047
737806961
1858437327
24361721
1683838510
2128606500
2026484185
1328205431
1287716690
2053636612
2085115586
808132628
1665584977
1977476752
1364367991
1838772283
591466894
2060562611
1429107042
1256690046
1356172323
1515724603
1625247123
1607226976
240223194
999616186
2003243840
1458879663
1478535218
1542804565
429633681
122458239
1414744207
642536487
1276910600
1780669169
1081865415
1483959352
1480381730
2418548
1977324627
1025570266
960248691
1623336500
203176876
2067265952
701586220
1333982898
687065335
747537223
555338845
1307898270
1209370069
1718298135
1028626559
467869567
522684784
2024508178
199101944
373219688
848347436
201879644
2078631621
2123138457
1482741747
1697234661
1496264158
1023747587
1697223656
527010138
1667889474
338559956
1209986538
1167445547
1955976689
2064116510
1885181230
413439255
1613966257
969736396
515019523
1105876784
1626189329
1954616673
1717002804
360854108
2067435962
1957628042
175046271
2049431241
253765915
616054862
1640922658
935852262
1090926048
1567270869
1322289066
94152925
346633808
1370732616
808310372
713282048
1264469168
996605281
2032774012
1485846603
1487789973
397637081
200204532
2142573474
118067075
1448147874
2097019436
282812018
1815079093
847434529
356126022
2142703196
1143221404
415883860
179171394
1839219030
1815682739
976532694
1142609786
2037102442
376051556
1080265519
438670476
488031619
739785877
187990744
1714236257
557127653
574531617
2013146369
142238961
64083393
1587019885
1847812253
66031890
1275569937
1382869341
679835494
650856282
1828338640
1644219598
568706472
434625224
718349602
216212719
1024345406
610350768
220746262
38941468
478731208
1246956892
890525783
1509688649
30581980
531676284
837241340
1110694396
909753335
2132948148
103783016
1786268688
584670741
1463100342
1431586916
1914762540
1704654429
1413711931
79815953
1939219205
1967305457
1329356804
1534674212
775182193
1104242889
660300204
1167427446
776613141
1304845619
1469410729
1373791549
712817378
1442979513
887339356
1086526418
302619843
724037267
1095761622
1940736116
467261426
138218324
1352891925
554252687
910470935
598262660
2147483647
1316846964
1128585657
1584779846
979098228
804535540
1017787568
1034558740
1318123394
987131514
849568912
2109035533
789741163
1175955589
715311679
730619903
559417421
1394493415
1813994301
744963421
919046895
1927811782
528718444
1917521858
1256567420
1891709734
560976290
1775132184
1134209767
77467563
1786062863
990001366
1066793794
1784834609
1996132175
670980968
603881689
1557256043
1739132754
1638636846
1404963372
2038131449
1215591453
1423803925
1495327352
1506094667
1544426592
929351017
1183461224
1563591730
1902536384
479837940
1057892205
944312301
1532370875
1450393753
200273979
1715371125
614771292
1079420619
1444038341
1271595886
1445796938
3267872
1367871076
468843950
1801844011
351644231
450892401
1139854313
121661
846018684
1334889110
1530686074
1897471193
1242138780
2020183948
16614393
2113588952
1665684753
1242712870
1838439562
469916444
63783136
1869791456
1145766673
517534790
532848209
977228907
1339539474
1084120036
155252311
1813848631
1008213563
1799547189
585288265
166777312
1260320399
1728498049
716206388
759677499
1727671079
1174114525
1581625629
1121751515
2070052783
1312102602
1002172145
1238856774
1515980111
346087277
1733099162
1814363770
1508667430
913699670
162348580
1877090464
16987768
16570852
2044647949
192811662
1151298485
1939280492
1025007635
1876163802
642325648
26057845
331878648
758766538
783463328
1091072505
392173982
1157484652
1338587511
1143356279
633443073
1239706944
1035296966
1797518066
1927799030
1623036439
279536404
1522914807
1700598387
752235808
614324006
1896700865
1969498270
1772751099
1717519680
986685841
2034944838
1344987718
415836437
769723710
922019960
633486111
1777877257
1823671261
1664920854
1854741318
814521795
1992443965
1417073098
212430100
397384261
1131685783
427608633
2077322161
1454539809
1898704131
1152851418
747020031
1509839376
528455725
689560705
861074571
1080421954
259312456
2141860586
98920422
617741313
1245043647
1848123583
436233301
318234092
719353144
766528450
1491266245
1230645146
1159368747
1984594839
598462791
257562850
1799251468
2130430987
1571851357
42459499
2031675275
1714890803
1945959493
2096290133
916271120
1017294525
943250454
1810527476
1401895843
1515255501
1929151904
1765383478
1298632682
860725739
41910756
890435475
1678149718
1081380572
1756066220
1619766257
347840258
165203524
332052334
265775073
1248184185
1570386172
662352394
1211622139
321673019
494276246
1565986694
862173265
2129573046
1379164356
1463603221
901335210
1745057085
1475438776
1112077939
1906166478
1946457170
2129813666
335752503
1099250390
1742827948
258084317
1848340927
1479490114
1469635574
285139728
643826139
923799333
1763159226
1294012534
1461389252
789934256
1801103384
569637573
1316895845
231584396
420457049
369021618
1325439832
1391557172
1531357247
219337177
1139466567
2119741032
169656382
126372414
1874852049
948687391
1796648118
918898627
1092837465
609751065
1584862633
1846377529
39819546
1707313077
390110902
727400235
939789442
535381604
1628057941
2043851057
166874288
219770892
650035704
1857775036
587895151
684748425
874461096
1901102164
1008002523
996817628
201700484
1126313213
926272457
1735188523
1011418550
1100747287
224498530
1855167033
598346665
1061472114
1133482058
1885406639
155904444
1962806902
330657194
577002240
990678650
855763234
227583968
152862142
900283944
361849287
1706980583
1711546579
2019167613
2018092582
1008879493
2105273258
1829773418
593127719
1391581494
2034536977
40404265
207973967
381707996
1435052605
1456342854
434427212
1269724125
1740000911
459768834
96204548
1248400971
829819255
184163786
1739063821
1832746461
807770714
1600451471
380115353
1310522665
1573539354
1889519209
786220092
33987810
548469488
1871521086
683375452
602314023
256065550
1807010254
2143914607
1535939265
923500464
403790654
796989643
1576103364
266869486
449113624
674674862
1683998933
1938546116
953246535
1769570164
714120814
866991014
875127036
1055127610
1322242785
1076461946
838195090
335973866
1507375652
220555792
1464883617
768563160
244530978
950967479
1482679394
1724250849
763447660
1390656280
1123148822
2008323824
134969121
686569677
649870967
57382911
2080478248
930067209
1600715436
162449548
17332815
1722029079
799141874
2116308848
2142932660
1152945946
13006609
1572620087
2089168683
238352107
1568951080
387147092
1639125128
67472712
1435602983
1831053493
184868894
1148505959
521863456
1199499707
547513511
684664427
1905069487
1166220181
1590689147
1710482068
47466378
1968420301
505982534
1919429230
1387310977
809824645
1764835901
711729381
1383140539
428476459
1354053569
491128856
1031135792
899312338
663728531
2088601947
1942597792
182757065
379123329
424094270
1393679271
781215779
330794184
1594908657
139733010
1351585232
304233590
901446496
442651455
66170383
987321457
708625778
234934217
992878445
810214070
1615621739
1143785075
1637079279
865280005
1995105952
1534688389
993681234
1453594486
1954274630
1623307993
975327431
1827018809
716695213
1384796194
790051854
1944242038
1663900865
1632078127
652903430
1395675534
1163102220
1548075427
782935612
2060427062
1102884824
1490186297
392852573
1686362824
1029238786
1085014319
1489935903
1404071565
386090126
1720857397
892818138
2096016685
1296974393
1913465068
1584472414
1250930263
1472924970
1996001362
899213559
1414683558
1621360016
799037981
1674067496
1719124046
1260736799
55876116
1600528254
1836829541
1796271615
1353164695
2070646436
1316846964
2147483647
1617883730
574486767
779454066
222279215
2127867530
1238285783
576300057
610415435
2059280992
2052463382
66260750
655574362
63882294
1956609737
1489334483
1816566682
1463867758
1594763045
948841355
410739484
1845173476
1217009237
1011200373
1528584509
1993487513
66458875
1628519805
1042599048
1465961151
259805067
1157133208
451061754
1409662222
970299084
1955540188
6148127
1040913965
1381135222
1732570115
273883746
1164957287
2104145560
1920381382
64083913
306202266
1973195947
1215941319
1503131457
1169162125
1348816762
2071331181
676590486
1773972446
683537321
1039311794
1105155739
664958906
1917807776
337272138
1198169048
856988929
515141850
1189977966
1649647078
519417537
912297707
1854124601
1237288687
2100355931
1988940003
761136044
2032487262
2008997745
919986377
261732285
1179139347
486409824
268823288
1466306259
288110386
450238881
1293059963
1267891227
1576276246
1145759797
2117806016
866369711
1008737135
2055419362
2085451717
1126836387
2085366177
1939234461
365285479
1596243641
926360304
1223174384
1419797751
59359334
305092472
94640763
1787872957
2088967742
332667453
1210033580
88131279
1839929118
2102246900
952470899
984211353
1782045211
1239762937
450079579
1335341813
913843411
1825896656
1697279287
775747309
1500464795
667844477
215564355
1835969940
37634266
174343623
306013507
934789306
1986374923
1924611915
1921689028
1834313080
1382657213
1504758988
1198220662
529893792
1521059126
1164317189
282111978
958138007
2028244718
912927632
945945131
1859238737
852649898
81465163
596794481
618382911
214567483
1428885247
245176898
459568615
1754612366
940940642
735578557
195387762
1105336470
1709770950
852421993
1785366435
1370573475
522620322
941960350
166098528
164588648
478013754
5702945
412326163
538287209
1528024740
1139381514
457680653
1846653876
1559216800
1174112543
206753358
1858377743
1588321632
987584291
1230756894
14852316
738987213
347709113
1156761269
895865441
1493720441
1920994631
469326371
1491430392
2113731094
406784446
1915752917
386099722
956082195
273716213
1089991560
1439450772
2127974626
1474404652
530700446
1623887309
1333240064
1653077364
1069573058
929437648
1483045853
281396757
1019618789
1652714231
1791328656
1165460030
353854543
1572266665
1336563487
1775976830
1109311200
267185383
1378755848
1806689155
1171529950
13048937
1563865197
314938348
1361015891
1187373331
1972540977
470285732
1126281976
1419734041
675629964
218002881
923299893
2072532799
560940504
867017400
317024145
791799313
1368722429
1746762333
1063350942
2084399862
811844942
363468042
1208666625
986562362
231649405
1787034777
1927243793
1316171394
1339871976
881088920
1199774845
1499127631
711557500
936746179
1052129174
173373073
968657280
233527958
1490931287
1520959117
1524096456
1806337284
1628542433
727978663
532468238
1013851671
1095594367
1979328599
379118521
1339774880
572176126
2050554380
1963382368
140102739
1288306705
1114254810
1637626107
2098046411
1280053397
1649436548
920741649
915402928
1029605057
138199532
2079034605
863490012
1306882409
1282837860
1585445176
48048372
1504589678
2001122214
828927094
9947681
1996781349
1153947520
581712360
1953909199
464148635
504743635
501886921
1365638266
1612766823
1577434586
1833004624
805975632
417755887
1655399174
1214692974
276133378
258357540
258435832
1809029147
952425969
690549170
93612513
1288808238
660420978
1529902918
4781748
118720721
1780344090
448834732
1850345497
751053175
233437632
1876830819
1971174171
160940304
161416886
1291315687
1405190968
678353125
1178593354
957654806
1391515505
788256548
561272549
1654445152
1646159218
1617115534
153633833
1066515725
84444551
1193464608
1751340317
2089328031
628686913
568633991
1828913287
546065932
1228059843
126940021
968327088
582656141
758806761
66825256
806165499
1801376890
1921642239
769207037
1555847305
2129065502
921549159
798607435
1160992378
1849975126
757943795
463996233
1977258331
340801853
1621329267
1668602992
1674525188
47412759
1329260036
254462221
1769625200
1495605487
1304369130
314478000
1043439650
1571816266
1157441118
429249804
257741756
1943896181
258958154
753834297
1227892017
1839154828
840875573
37370303
493324736
630128265
1172469071
400010221
454944362
381268228
328457502
1113117860
194300067
2023102764
23275479
1391375491
1102921044
1530886276
61029273
283120144
1504673597
961961842
1087874972
1601790270
119519238
1274805800
954440158
1455205182
2142493724
1098411591
1444620645
1291611332
1098684190
1895147133
1884968541
58781477
1807645907
2072002587
1088443812
1159300115
48958945
1932892007
473767136
1960651565
1825096665
878899378
1726772068
793570346
618797840
1474313675
1207164904
223530032
12447836
1622196589
1165583709
596013714
641984555
448809427
1234174074
1261620361
1097946969
1449536014
1832896388
957323803
2022634702
2084408182
1289039424
1451038835
899321707
532775286
1612040973
1244517852
259119117
553961039
1347548162
1260597196
692249583
1942456853
546423924
590788892
1334026384
281617994
287358055
225263926
2081323327
569185248
2107556126
227487048
1224179334
1917955714
846549854
1435434744
1879157683
1733564706
1800156677
691890233
653588152
682118084
360535373
644585972
1767980378
920913117
130128126
1787927168
372901130
1235986927
1657645211
1811808024
684051540
314981953
1316522738
570546774
303845475
1567977727
1625134061
1461359715
210454509
270262964
939764594
1602016630
2050646815
1743548063
1128585657
1617883730
2147483647
650268005
1373994039
826859019
810601326
761203332
1564568742
1576920871
1670007175
1606749273
1752515931
689396408
1941291619
1052043628
464195858
1194723428
137671553
198007303
407395169
2074647060
1786697124
587575647
361826924
1278322080
42435525
780804570
1812516994
1388187653
1996674074
2107722806
2074875091
1363642111
425814728
303918774
1904734139
185660108
1894647874
1020138385
1179171393
277754967
1994535232
1403799075
1855310077
1557302535
94174534
1663093211
887651408
1956943330
1860818723
611624418
1060783528
572961198
2126757530
1598866713
1717052979
2100924222
467824351
669736040
1434634716
1990209017
37861468
2133660616
287938205
272820556
544500519
1834627851
1346422727
977999445
399748657
1918940609
1342736105
958625801
1367973983
854496114
1675578310
36456999
1376782146
2030421955
1130831307
934441248
1306094548
353177391
321419072
367981757
1950235324
993678664
1522643645
57139606
273605199
496627047
1092407155
811097958
1308576848
2044319750
1779709689
657674773
667403081
1678200833
178974412
168353349
802773172
1231532984
1839692001
395639596
1143347698
1759930737
1730087033
1923300263
1811427871
688894572
437487529
581469249
464921260
1563888159
74590256
832487874
1363866415
2143526484
761607076
896610427
1348928045
2054740101
142888985
2045723036
448215945
1119689484
979695944
1259312522
1011722980
2003889794
2009401595
584099303
54526963
1588463906
220914094
1994873169
964368004
229840944
527753357
58478168
1686940762
1111196223
1830679318
1009318949
1923303505
474415397
260868992
505049020
531626913
1330646169
2008993440
46406154
1997984588
994398980
1495988487
180203254
767009329
895296802
770715283
387608196
1782147662
363195616
812064689
281964677
198270715
2144647078
512939174
755621864
2085395333
1734969353
1381576325
532165076
1181074845
322551182
1226651775
1562873020
1968678621
1775989050
1311015366
1185848801
280374796
1408719783
541375875
225551441
161947192
406072386
130621472
1063581327
889123094
528953888
982561822
1110526546
1500564631
936156290
1178939984
404062744
1562924133
553394068
1808899094
1238773697
1758413142
231625389
1700721850
899138044
1978898994
1786886606
553831413
671540244
1320093358
278233526
1179135971
1755086256
167616878
2083295804
693307139
1548853761
2106866264
232873894
924541653
686015921
1773219490
1790228001
65202748
722540661
711880643
693183150
1291722885
273815530
497146125
655579292
38388376
1269664483
1902719032
45910118
43417662
1542446798
93230591
252365313
948507785
735908837
157462909
1623923215
619852806
1917923018
2020576189
806943152
1975467269
848938393
1930208691
1332474497
1903186575
283529185
1262739265
642924597
1962198697
838883252
1268551050
988963786
1552887927
1484511470
1249825415
829729118
713683492
1433444329
603128177
608557669
1225604084
413045789
1435515898
1229243093
460469522
792957875
169136893
1993203012
305234473
1600906169
246671823
1909662966
1956077165
260229903
1393514349
419952603
2046062905
1940693477
668283639
164383492
207209010
728892865
997433147
2140793897
685591469
1644433577
1013677891
115535911
1537920845
729675276
1640787381
1236296376
70963440
474608086
1060912763
355764603
1598282700
1213005083
114178806
738145030
1452832212
1031281982
100165122
266135441
43621024
62987526
915962962
2054607376
2138189068
643263884
448634696
936121355
1580458463
1964860086
645436874
353373476
1117208656
1423400505
2050964873
1248820534
2080317380
2004545772
374473740
1032655815
209237436
451387363
1787030422
1951266537
1153878355
272734532
1810684175
1154990450
668016
646018248
1950014752
446765152
259775988
219148815
1137165640
1550431260
1942426079
1956364577
1582323271
347868595
988659800
225709568
1385074253
1962442649
1290543305
1366915490
48154627
1021838902
28872906
517325079
441031265
1648842252
2066138944
1246518903
167320615
98937574
1110736071
1325834273
2033909693
1285641134
785889835
301394410
1104379294
1899594902
192008381
600403342
1396659138
877636335
263255034
533724608
1515707195
1576956054
1903051627
1860538806
1626571472
1564257291
1670551936
208579248
889987246
1074783908
302205745
2048017188
1791292173
605394152
1031517550
542735843
1741521798
407107615
1096625082
1115246886
60316957
62977860
757597510
343400500
806237303
458129995
423180214
1918857374
167088491
205906667
1246335068
1223039899
1050612589
463744276
1847386538
1524348063
1822770506
1379473516
552518191
1694310106
2119601120
1785388717
1906476845
1176071548
1378323311
1325657613
2067343254
924109635
688308418
1133994843
895872262
926137865
539901286
1633508698
850678686
1741664209
632129445
1809402126
1906360206
16918919
290139037
1520020723
370789050
2083012542
665487991
1570480118
726532380
1706527145
2048534147
1574114053
1062449586
800981751
1121338481
1415065731
232675265
509090869
105121438
964278123
2067464228
2067237950
1902892760
1103279073
1677099811
1324531444
1317749950
79192664
1877462826
1705020908
1126844150
1927141574
2055913650
2075331525
1996117965
1710827827
829108776
421232366
1961344624
220055426
946881790
1744597642
1820382403
1104526397
1921551321
1917530029
692311255
951457966
841830296
962449612
1954133114
2006540622
136887680
942426475
1253898224
1925053437
898098956
1241083110
1456278150
1754237383
1265143490
2142762063
1286668505
1690255626
1582850974
1802731957
724561908
1966792970
1931966524
559778070
585219379
130343002
1584779846
574486767
650268005
2147483647
2043896728
1176024846
337901604
1939630579
1516293187
1819711175
162723471
1192655623
1006729404
194155834
1334554952
442922470
1458450907
1645782033
47136263
820843396
1642167132
1339648355
382910135
2036915699
2075673602
52184721
1879459037
1982290475
1203853712
1616978393
1803534527
52534531
321830650
262071094
883511323
1573638653
1898043035
1246852951
23534059
529262738
1943695737
1123463254
15733489
2107207190
1934817478
1089420386
1698518467
1288540974
1296004314
685172150
760077371
177670903
1307084074
490648886
1314842141
1162075785
330144920
1100728984
1875557598
671936663
480940705
430595794
2029577977
133486662
2114131821
1575325782
940089690
640700404
364916178
1870876553
86436974
777645201
260132456
461440417
1043282452
740213450
1745742740
2056313177
1044670475
2132171590
1390807709
1109288229
1807543341
710711609
1873365223
740301272
853920870
1661147116
899291246
280326245
85409860
42616589
392225535
535958849
547159409
914030336
1388936850
790544060
1134268024
711685574
506677433
2047036712
897052452
917621537
908207315
662669455
1133073249
1003237629
981588855
901974009
114025834
1607730721
1311834186
888342012
1924186712
1710605471
801170529
155708061
592297080
1332986878
513702340
951558962
1885918618
1004972681
1125513960
1389641828
2041406559
1635292271
282589519
168787290
1323550406
792934027
1612153904
2137722300
1955540529
987095999
1332103198
2045452318
1617565537
1386838680
2045589448
885272601
988928404
701251844
974550931
9106905
280897874
44620424
662840262
961267781
1953986942
1670312017
1699573946
1557753205
1361733478
2125060163
151759502
456175605
543705471
1314653597
971212306
188983314
1409548851
793972389
441867833
1165193054
1386694029
1724137318
1358490755
139142656
711729819
1234007426
71841182
870611567
277702807
679707363
914580214
1141110020
700846520
14431290
827615708
2025064789
1162938307
497040525
1885659488
572890409
965295056
476521018
1500522027
1002378058
1906319115
1231807454
227645182
1815638106
1430735636
906792627
1844648258
293182182
638594351
1559599402
350657628
1951089808
1385887128
1161300900
1730204816
1829828550
830988828
1571311251
1348008406
283169323
971236669
1175531469
522802303
319423637
1778997824
1266053118
1089891674
1235940608
416980609
1131435142
1620370423
1325731899
1299415604
1147948439
464873541
890171894
1299393060
1222438266
637071323
703985796
317900529
528893406
1440910537
1245962555
1135932639
1684814564
824429192
161905686
1699788806
1621382707
1141579543
980100104
486007734
1437340902
2007850843
380039841
678347772
41147531
1382517636
1732829592
1830194401
1859705025
1922749994
1672996703
1930127606
2060630932
1146858131
918842344
679049861
875493126
646129352
1522278328
1991448870
69706007
1979222842
1100244394
158165241
2096491220
1184719741
801149051
1441123494
1224529715
519220970
1575474449
53558170
1596837128
1559541336
125630986
333975317
942152625
148798478
240888250
2029097
1415790204
186619140
1331915347
613337016
132238415
1845016012
2002819609
1034059710
184472292
582304958
1807547279
1388697963
552300565
830814656
197557123
11435629
1842823068
1796454074
506106308
245907165
1342599981
888772636
440398879
1727023262
1806553216
1399468387
1787836349
1446061701
308777975
1456452264
1557056692
1789424620
86496682
1771074396
1402867497
371445469
1814810747
907123793
1425855314
42393944
1820509777
1524128127
1685453024
144105943
110820801
1408624929
2130591634
790936124
87062130
319815325
2104182883
723513959
675189212
1648639888
1813257271
404636283
490568600
1115006324
960247071
2116885611
455351113
422440904
162905770
1137823158
996927175
549776247
773530110
793729447
2004302264
1999729915
285686739
611269719
1495457504
478962361
987773032
1856002951
1335983188
1746123227
1767523637
1054595055
2052084890
1460914889
902936234
1195069778
1188845378
466585148
749177061
1307727934
1716439221
1791739213
1486785639
1789880847
459011890
624025927
1323702512
1149261713
2043678946
1673917384
956559278
456001123
1962418243
492328514
378913486
1743844910
1666193638
1868468591
285345678
1801984953
109666110
618469550
1545067915
1788356874
230526915
1634407250
2115916551
1181283333
1333391388
678648097
268570987
806232410
427831071
732948767
1940672640
195547028
771833435
2116105468
1635000509
878425949
736909622
832496260
1944918986
1145051735
1243981286
47526323
1636684016
960624339
845518084
583554337
1649108093
1857757333
1691975068
20595741
1087101595
761598348
373103981
1177368973
837288300
2139408384
244015278
1132362050
1249209172
1506509606
915494059
728721560
1624360362
2115766819
1848548860
769858363
1431710666
1019979114
1850562901
2060409505
1430071076
550439242
1390457961
1176125434
1795624534
1492955668
736481535
272354356
525558521
1515103674
573912317
823780063
1016898873
45864492
1861816635
1373062165
172058869
126455548
1901107790
359999032
628564305
2131176897
1659329881
507543901
1781397492
1415183002
1370559358
784709270
407166349
1071663354
258988850
1775528688
1323810095
122951564
1376069724
715999705
1985763915
2134984922
291822373
516402140
1324514283
1044754272
2099680592
1634560834
1698588965
1116240267
74280929
1077053163
905172334
1594692537
1954226290
374517659
686027538
672719601
1168460377
1785191931
1542404349
1595550387
492787976
221257685
86175086
1106218545
486117856
474515737
1929355002
1104586403
945659080
979098228
779454066
1373994039
2043896728
2147483647
2120893759
234538965
1547433379
1244830856
1901399463
695953125
1466671452
1367399675
1009815425
680602455
1722539387
2086560998
252816090
2087925160
222223805
194236547
350418529
229288449
1604984026
706070037
772912006
738949824
534716233
524877278
1433502674
83948417
909944231
1100168519
1296191611
1318325162
609714532
681943231
1612406679
1542461102
2070398517
365367659
653591151
1418175
545289381
1336702369
272101202
1378022581
1715348629
1227413705
1250053069
445002259
1328566830
1937209520
783300354
45144044
131590040
1752952290
462643142
1848815947
1372703506
976497760
1663448961
86841689
1187661279
1438655381
160894653
790749906
2128997980
655215438
219143424
48117204
558126167
60451588
940814798
114318977
1555322664
1991198452
1651866986
1202064704
1250992090
2062221239
1049716808
1211612312
1950675212
1608421857
1395400625
752230559
251424189
92937778
1404712855
431114426
437495232
37476089
2134057320
1380772099
1075836943
967445766
443665725
2018116570
1015283346
5029267
167276275
1370505531
100014
94642947
769322513
1229761982
1490277388
2010876619
1860295491
972310499
2030800770
1141567683
1530608092
267359488
1449352305
1206050359
411666534
991163568
1049022241
852797447
1199033498
1330904374
1486214939
1469341059
819176726
791892987
1985417110
905902516
1855755011
1254661784
1305081848
255114811
170723689
1778685555
1490113132
1256558332
1237667914
425227791
988635952
387794686
1340307888
837387722
1001836304
238981810
238194024
212292194
1130122991
1379824859
941710054
925844663
1781215300
574300443
1738551638
1966475793
1629555435
1997990869
1844041456
809714697
474170236
1209149369
1249616376
2064883633
1534289797
1042023809
989402201
1340149869
1804058385
80125099
1028437589
13840499
1683150726
1473269093
284880053
1947720239
1076070072
920625517
1127062685
1490421801
287583132
1936842506
1107098172
485043531
738766646
1637429440
580821211
1748426445
244879111
144144839
384038113
1162479968
555788916
263582873
564620823
1908191256
2009693648
797135299
446172603
1718034881
56563166
1473058224
286108043
1403567696
1171616291
862569512
121459563
119703477
519268574
1967578824
1256761275
1463415927
1814818523
1229233747
1821534627
1199896324
65850116
423603215
1868258674
1920661371
1743340277
272288562
1227207834
471890077
1625469214
489330245
1596153382
582027338
2110935117
1695604921
963891080
1159555335
375207757
2104492621
1653779297
95892080
759433827
1976796112
2009193322
1916187843
1570712694
225409563
1969380217
1874273113
1686953580
191261227
1961713956
441325180
2085194973
1296364849
1042535399
201497070
216671978
1120694252
1460609626
1747163670
1736500282
494256660
295076793
818460765
1185978891
1279265655
478318520
1913278250
496326071
839300002
220440238
179636228
295684237
1027753027
1185055144
128132158
430910212
622276284
895542112
171652202
1660219024
2058346089
935214278
1679699017
932824611
907158450
340070479
1377157975
105092513
1024771023
775192746
1232121292
2090495104
85637470
160233003
316202230
954862942
108629594
1499144126
1045622727
561624746
365948248
2019595053
103348443
1668760695
481389077
1314070304
1823656729
1641815300
1945388037
2031013623
49258566
1899920232
566502168
880540818
35453692
1093454827
1296857330
517388360
421034329
1264990416
506392242
1758909062
1689377118
2085270873
969951611
1322092632
1697865929
605492918
1832492203
1996247266
82884494
1106579309
1581367368
1132641118
1385161706
1602344158
1503248641
1035954375
1415207632
1415146686
1189842252
939716153
844349569
1439700594
1610433065
1233536144
660788927
1667373755
1571595355
432860709
591759718
2122088769
1479561167
1365906508
928064619
638528314
960952703
2029313185
127113668
520117167
2081061821
623407702
1995802268
1749377657
1473255276
465461903
296027505
130490191
354587242
1621772448
1283729932
1875260299
774780710
100093118
435160618
1104771079
838648179
1695070952
809457909
1662743029
1670932970
2020547437
441545184
1431585178
471163488
587909892
1664595048
1844154073
1284308399
100190173
1550161425
1097316994
1498902130
935464900
774919290
1080251820
2067055544
924152030
1486882456
1355835747
16728488
1649123850
2087523440
830526035
1259609493
303179912
314815627
133961011
980478266
79793331
1762571825
561751255
1838705566
156366146
753862603
1791058687
565611873
495294780
414377263
1289544457
1833212345
652861010
788210301
926126152
1049103545
1891047157
141739332
1211692624
332558998
581142940
1638822144
913469952
1910668871
2020707446
840227894
1208482532
1991081852
390379021
1307142636
1679549590
394137879
1594463556
720332931
1903210955
1014653999
1780146321
20701711
15961551
1143907514
1136884899
1536860492
5863344
1141687485
454938076
670845893
1910006366
1062279131
723330015
308776959
1901608598
2032981280
1861709926
680588779
1380377727
1327546066
192784866
524104625
1461311532
977393024
1330211247
1398452351
859967864
1567130989
52007729
812676247
1466112341
1498296876
1810512267
1780562379
1682797962
2118419673
1726546647
1931947421
1678356190
1064976466
1749619324
1486723623
1643941859
1944007221
1640367288
838195435
673685686
1113095401
106035428
962070599
76935126
1468447507
1758283955
290201700
1823565694
151379793
1548010005
1342787824
1087832614
822350090
1894831384
900398375
766734175
694810487
1203587690
701081449
2145050797
197134190
974406589
498032314
2002086815
804535540
222279215
826859019
1176024846
2120893759
2147483647
606378309
647523835
887419111
1411493595
300942906
1792147751
81716333
1574174435
609895428
773640553
818492477
556933801
2005461042
1621096133
1186520226
980305477
679343762
1910613688
160589609
178440597
302629267
1608727977
1544673623
580325481
959176815
14463861
1447455211
1977285801
1732069538
1915692312
1034614012
692542663
193662371
1716604701
1337950742
799537599
1867495780
1024090122
270048039
1294648164
822860407
1281414275
1452156303
1458417062
1023669321
1666197075
1943476073
172471378
394636629
61526403
1477624147
562828431
455779012
2105136092
656657100
998580360
2080422081
2002133161
286735047
135635152
940999690
805244097
266043473
139866431
811905719
404551363
475783599
516485745
74667246
867192925
2124416052
1650083070
1396348618
1536976741
1049901002
1073441557
56455719
1924718039
923067602
1058521425
1820187324
794818918
1935633777
1874330600
423786233
1928548998
1131526859
1058751633
1305933831
182760607
293136753
857556186
1551266144
1359811900
1693857513
77091329
517208808
432261174
1630198902
444204044
1915123983
1205321799
621478176
386948276
1280446303
494693254
680480496
1554270576
696075548
1706398963
493734404
1887634727
761095230
293235142
1509020877
2114241865
219501904
2094063367
885438871
572686506
1197382352
844958980
316432707
150747100
1757452618
1653360709
1013845922
983305451
2079478432
1901499716
390345040
403206318
153741701
1918508012
430676140
534051699
1756017376
332977876
1090557579
2036454191
1355050088
1609071160
2039545815
854666968
162285681
782782139
1276438425
1834848523
399792053
1269793825
114858050
1386206668
2025739552
237633088
467678383
583655489
2123917554
642366061
1090177194
727585661
393117733
1027683938
1526732631
1877017326
132447551
1485310852
581193144
563791414
893800676
315315039
418514621
10735927
321901222
515242786
1115780199
1689502901
1215450642
1636263984
1808478232
752098137
641649742
308457659
1438765208
985932014
1405558207
1375197705
1090300970
1038895114
461744512
720355934
1777522980
821017169
1836154367
1853101092
1599661252
1087928765
240665790
2130529464
2095188428
1797011467
67003652
568378924
793782849
1541938871
1716574909
1580640284
282867737
962153080
482735948
2002967332
1192917256
259873172
526329035
55180147
1581100735
1879710473
687768837
715772392
2034528012
1598791610
399094054
805802018
1057185012
1732150134
1568812152
609567337
1020621134
249750054
899150444
296334190
1174939409
866838441
1825183447
2017266196
1224408745
16449168
82606997
1927490772
1882959920
2017325608
1925225252
500912263
1999979201
1564583242
380934272
339829089
873117673
917219052
2077761100
771374042
380154029
929399814
1625084650
1561918283
301613889
243529524
1321523542
1806138685
1713963852
1874532878
2039588699
478750767
1559256557
754849719
368821770
1566757027
1533721255
1893388652
341131287
590016836
475327156
1814532558
443134962
631041725
1645025691
645359294
1995963320
497472259
1134145264
603239416
202714326
1632018921
875507814
1428361903
1587083160
984543779
710160181
364810839
221768703
33272224
950070552
1287081332
650332202
70800958
1268003270
1672440014
263278073
1353004576
1814742114
29874908
2126858026
2147314077
119286399
1394105487
772990114
2086045026
1563912721
29369076
1566771876
1017139499
1075295322
1614495964
3815736
1205466854
1999124877
95617043
813013558
1300581580
425297930
691362301
517944355
1197313978
1847233802
184830001
193457638
1016351841
380607537
1714625488
574259592
138208557
1117697406
2081435407
2101853258
934502544
2082996632
1643988250
1123356323
906426463
1846135714
1960265503
437474439
1100992672
2147249722
563680436
1756980104
929517975
117283296
1414166913
1868874121
83134871
1150392950
1372365448
1303732775
892747030
1754792367
1740388672
697120401
2088708843
1938109479
1042593555
375981217
1947391876
1476075400
543194607
1923991581
680097601
355199337
1852578786
265522744
1414965332
859554096
724334100
1189567325
1915752728
1598012243
1945608260
849435959
1121017947
1999836566
1465351808
310458577
132052992
316592433
1684532991
628895357
1656318870
458957294
2052378098
381762185
1375374364
2012691790
886060388
1749453809
251059229
1839326349
490299229
917484613
706940787
1374674690
867721834
480303178
1316289363
2123538625
74077658
996726972
418757118
1694880799
626847170
928167532
1200686156
973836473
160112145
517232280
1798183547
1396995570
1518516691
175192882
1710390515
1152637128
1136278838
1617447738
1765853355
1190852675
1495584483
1706929206
1470020395
995375344
992061953
1669832096
428704959
1300543879
1652074662
1382866297
1266282074
1381785305
1256812808
1412085580
933288594
884034348
1196386887
1570234438
1081495450
1133750444
1839824436
348625931
110932255
343013780
1921962392
2050094952
1353276138
352430400
505543238
1118120105
111501311
1703497117
1110278614
413205544
1016565649
2023388580
137535627
1762095755
423834699
399941270
1808132490
280431505
1323433186
1281430420
1339203071
774202705
1761291827
1100090893
45207017
2138026964
1705335507
469001220
1452784645
669208487
1912377788
1273520261
856253339
1861343139
1211647984
1291547932
1273492220
1206485406
437601652
1168020429
1257277778
2132956100
287525704
76349884
1846436242
1494738039
1430336211
1218615785
1987533600
2061199550
919263342
85771228
1777167570
732771223
2004094283
1516567037
2059726128
387881913
547338757
1017787568
2127867530
810601326
337901604
234538965
606378309
2147483647
1497666697
654192098
449225708
686967766
1104313427
1030079566
1662406640
72195960
1190957581
1563658383
1553685636
510426309
1717609878
1364371120
620156755
368378325
708962734
1331927495
1040626312
595087208
1637749570
1726701501
2133928316
1151028891
1385520374
874062596
1635315630
1577534042
146441052
275058189
1170783929
2117548241
1540625190
775745450
1269687198
1677932899
617952123
1942167974
1531722247
199315451
1885391682
1093949786
2106863222
1276100575
1452366241
419311456
1820393602
2015178005
1443183833
197658752
1226613948
334736198
109296197
2125287008
164145714
370148199
960905032
1194084613
443206287
2074622816
981873446
820165727
1550260724
1951786141
1771685305
69317823
1147366607
1827613968
818689498
1987924246
1019604127
1210847307
866877841
194212751
1649298672
857915864
1980870290
975850486
1768518301
503132091
378761017
1977102179
53078740
1999583057
291991651
1289025361
1591333201
1684739794
1086292682
1574894848
1509399090
1903406773
380740419
1984189932
539556679
458403194
1648782193
321670125
72382247
49773480
537599035
318547756
707736056
1348321712
1397354796
1359127926
1271710564
374794456
2046716906
529833847
517908005
512388543
1837860063
1475304746
119591646
322895922
547209984
1631234474
1496088533
629427633
1178945831
1922893989
146423791
1741470238
1208810812
800330194
2062066713
1010356075
1894097603
1477327967
1906626995
506837168
1443100559
727991527
1540315043
42128143
2114054896
1411350185
1867773472
232656824
551643983
455827568
1797748292
1943250714
553749641
435229724
330332427
1123732832
222404091
1758270663
64193915
539494424
392947208
1302247340
595375104
1975491603
843547207
413679433
550641473
2047135954
1403063741
1169315931
1316008427
214999150
1496667071
231896605
1514401222
2027469955
1874950220
2048238214
1355618778
1920591441
1434989143
1301375419
1293906464
1361119292
294392019
642001795
1033029886
46891604
741001895
382355008
535039111
1519422156
1459366101
2105241139
1831342011
1301205237
404114611
1824991625
957889641
2084645188
2140260070
1465175743
202315175
1992174198
1746522289
954663960
2039825515
1486954348
2102422865
1561439192
1467093676
465175595
2107029535
798437922
1889590498
225978444
671598644
1093975718
1633592723
76996987
903274268
73091509
1436202584
1034713772
1621579093
718972225
967112825
1717769858
125706481
194320330
1474808845
579677196
2055564379
1060363709
372285142
1309088045
1396563377
1631214402
2130344332
1936926900
1752028262
327335001
1344823379
2042127565
1927142690
1296550804
938388913
1252189470
2015623419
1491479758
458695922
1013400212
713007759
1313298722
1882991650
1073134983
1629541615
492573244
2137940077
2028806683
508603929
186797380
1297375021
1498287850
1614089570
1749118561
235958245
377323999
1164906625
138613294
2012594696
583413916
1903561715
23278016
781518794
1041983423
374522999
1494421664
1038184521
897650361
175935736
910498113
1449315386
655714688
1174713279
1577295611
2074695179
2138765618
978510241
701887483
2097692064
919225673
1220163969
968427823
413499422
1474739245
1934909051
36706187
1344499164
1103623641
1574209747
1671648766
1450260816
49271164
1264794016
176596420
520085405
1374170998
1467088184
1904010696
1854071322
830269146
1870751834
1896256696
678197741
814219974
1506425886
1820363761
2090708932
1559280760
883073891
568358835
2080200136
898053524
375195231
244025026
323165596
1783783877
1496084105
1005557058
1455180523
1514041202
1218034115
913504777
900242828
1008960795
1406727658
65531423
956736828
494061238
140870267
1798267285
1561638916
1783934965
402928217
1382530069
459598535
1564667939
963598606
326729382
1579196272
894834428
479677220
1511843916
617283051
1446653153
1865623352
1052522504
699555034
637402176
1518143222
1311250895
636843862
174780523
17352891
653779993
1780393634
2009450971
661482153
854525909
1899427689
1451929892
872293606
1803010724
1368694088
1808887428
1974766862
563373078
416731385
2050718037
1772946677
1120071089
761695507
346496172
1710513460
610389278
192680703
1274241176
1288717653
1670704788
1915404779
237827628
1247390703
464780103
1080365920
962153588
715711218
1783490207
1851671666
230686670
764355276
1403291086
1313380192
1309672373
1623296904
802880081
1208709716
1202380276
385862287
21888224
14983925
1334429615
397254562
2102925378
1490718249
1584498976
2136974370
1905881101
263019445
1220374164
1118334881
1591056274
287483273
549596236
6079476
619964077
573324190
2055986054
1762994279
966257093
531716751
651270458
942700623
914693363
1713488612
1322670316
308094489
1296107640
895005228
1824445443
1717455324
901456529
344071978
1181183188
8494239
923914488
993789910
5378746
236575120
1867943809
1097732874
84129563
538379945
136387680
801346554
2096818638
1536784730
542732392
1392925854
2058434394
1262499820
1631503751
1960948976
1479437843
1631670210
305677212
1292728648
1009230450
1672472180
745052906
1933211792
820377263
1834632963
383322142
105466665
2020434188
656047416
1403492662
387085266
1346776242
845386472
814180519
1372527112
201636873
2108923393
2026947119
361219655
1522819589
1061876285
664154385
1434248786
1447138186
229352202
77163912
229423751
1564205454
4368658
1848938848
357617238
279996254
242703064
853483074
912667368
1593714710
254794874
221153176
1063403373
1023802437
400445662
200516844
802221293
889538713
244487752
1034558740
1238285783
761203332
1939630579
1547433379
647523835
1497666697
2147483647
758375316
2142628934
128430549
33180595
950100240
1839611045
2136784746
164599075
1177584830
716493924
432582370
347417716
773983363
21494323
1990066889
2125007489
1068881477
195490463
1412891150
185101799
1604397157
2054389352
600652770
645535844
845859278
1470443900
470344569
1564334998
310629834
1121273000
1992055791
1809701019
564931436
99855440
995504435
360338227
1060352643
960305299
2139613384
651176470
2016870537
1554025015
254644238
1923066474
629950366
1188074721
2125946939
1465031260
382525975
2010726
1573584862
885273430
355433001
1973633319
152463995
519919889
257738960
2010322182
837254837
981320831
1825116849
901282537
1727432066
828555015
1191748005
1532881709
1988573274
1313642007
69298679
612017522
1617218781
1771783694
1650461885
408903685
867434472
2039878004
30619538
1087929523
499278429
2104059427
1614742304
584285645
14853319
699330122
1424677430
182563025
1555182762
1898295959
69855230
778880775
872259170
79919315
453927116
752549820
526330490
1946983026
821135272
873426876
315164878
1798500859
1706395146
125018143
1501705971
1328720623
1669736853
1102233441
1991665849
1469719831
228469637
1456730717
1507795466
2066832901
1654034463
1061879954
1055569597
1423608163
2032870907
1766527102
1345077481
2034020166
1715888835
1599704608
1558004036
896417601
1171986486
1748240767
258157285
1634513406
1531981477
1695066371
2093297649
547510106
651141901
706391609
737069680
2083027167
993457929
365335651
1269150181
1198781407
2013467980
1614780149
216443853
468104435
1779870245
1133087615
1057977632
1140821002
1892866290
826848279
1751735958
1588200575
747099096
160940009
2010605844
177317785
584081967
846492858
1885790105
1318620959
650306211
730320577
1168982951
1871689822
826732955
1326160140
1162208926
1649802233
1539622367
541248663
174813241
1223374452
216242282
1028229229
550786900
388895362
1914874909
1268621361
609766117
2131591678
1280341305
809763715
1450262290
908615956
1847370955
1212654086
339235722
1119042373
1048576616
1804141051
1856722132
823938613
1416008619
302294281
995069620
1584349024
242899516
1941071768
437857391
81144690
629857252
1780349732
748439925
461469498
1817431900
577237679
1214100826
64397952
48524052
1473808837
778219161
949563485
137237845
1715501738
911386
8348571
1844194033
89844246
1349158306
1818442620
2147092200
1830583941
1776380661
1848515289
34023996
1838599417
1251453420
460250442
145774217
1892942676
1353919686
621389470
749660507
257637085
1900490019
1713272780
1381789781
1085160773
1450002786
313965265
1321121362
761260745
1144381626
587660613
1879197743
529159820
781838008
1362880195
823720549
1083817646
521900872
482458421
296629912
312957491
30144112
1616975650
1190781175
2122329
1052658184
1525177158
896896980
1170982439
643113785
1078225501
19108750
391349414
317734985
1239847551
878439714
768825480
1104844098
400004793
827696556
1186908092
564180429
1407881024
199540941
387370038
42729765
1823329316
838093976
1514039
1210281984
1948811460
325706016
1068715846
920724626
1677377668
1187942731
1843279786
1808588736
1559040963
1302700508
242228730
2085019811
1863861237
280637316
836020174
1938628677
418965071
355071615
443016143
1737571853
1877748924
355307780
1402207133
427499688
1509156371
1469156861
185127315
787318375
898893194
2096023699
1321514216
1239572930
1070354155
1985345270
1327600588
1166897320
136808255
1411225911
412751973
1907070924
2084976087
1927698455
1647086771
1346024529
693073012
352007749
1600186114
64078175
1401960012
110050323
1055502681
831850730
1908149763
2098022694
1895003239
1776916101
431136476
227972467
418579518
479127826
1972009871
957117935
1997739345
1610961783
920394184
1089397723
66455992
578364417
1065302356
843483510
1484492169
806937541
527616159
900904662
1988145836
1943809080
15390435
468908597
1743994862
724033574
1436204423
912032933
508765614
1996267903
691556678
765765228
309224531
1133758798
1999289249
2000471981
1349030074
2147408366
1847408065
1304844560
2035317297
288548483
1311492325
2022822244
786714216
365046561
428153041
1933417622
1436028600
550033851
1977309674
765186462
1116229296
1914156502
1961179927
1744642301
959492460
760255979
157582450
397991299
823261216
1304883641
965392635
831000995
1661946278
926215956
568588186
710943900
979374246
957858506
2029996372
1609438374
1555209838
1969476404
1715681548
802522874
1476991700
812835286
1735583026
917586069
239165120
2091640305
626842459
1719093910
77754773
897132572
1852526603
1842318392
10925466
2112793312
1494416403
129990874
109998192
320978192
1069257009
112886422
1912393478
1091565052
1571718820
894156299
375529869
1039673047
82364435
1146285691
1765508096
1591884406
1883978676
104060597
1897650917
1904813815
1535999469
551460138
610892006
1891086419
2088727789
315325620
879965917
1514983797
1736033091
103798033
1058612487
1871081320
1422042989
460254116
1393291642
1751393888
1253582414
340441085
1293520752
1922622900
138197137
476306642
637754671
1230730823
836738119
231929672
2038451460
1710026253
927590197
1340893948
810900108
1468558700
769284605
383875062
1084359339
1229162022
1206141376
377696592
413595873
398034320
135147895
1081548462
501408566
1533072921
940315427
1661582881
1000197265
2052809974
614844570
1421269169
1179322770
1678966289
106111083
1270422535
2133439718
613047450
2117084319
1318123394
576300057
1564568742
1516293187
1244830856
887419111
654192098
758375316
2147483647
760176185
1575145478
954038702
2084082236
1083123731
1145094749
1278016202
1833193143
1585377716
2133830052
373373277
1107162041
1671767994
357139048
1106576532
1281083101
1759061996
882641976
1748400776
526113263
1641063708
1613091260
1026748660
1209772092
1978671255
1043346101
1853340454
1841475926
1809196064
780490466
204818724
163032344
2015540536
539191807
1713362525
1278071414
268441270
886659398
2057070607
5797089
104924810
1837578755
724660737
1595935362
2097730091
1596921187
757150322
1900082064
1294756972
1835913879
878884193
111581093
1848102336
850087315
893384892
1075911293
28207215
1618594137
729685067
797622481
1381362
970532500
1375279302
1130753914
1980985640
1810801281
896845530
1505809134
1211756025
827716214
617884764
9143630
2041901391
1241080707
1443223936
1466292700
1442545483
1638990161
1911929593
1991536386
1740699865
340061820
2114362740
287240977
1385344744
137374469
700947129
519855780
1171023062
1533185056
1507238303
1502899448
1501966898
2112738783
1543879716
310949702
1857891744
26060452
1845285708
253451216
793685140
678180459
192963018
1337795928
977590257
1794736876
1966845207
600899630
1016810705
1954330893
557030603
541621698
2008508172
1947513895
563634944
28541575
1242627676
1200103494
2046545509
1954083133
2022291615
1145113338
288694817
828432493
398111381
2007162593
1402138771
355086029
1017718362
964405137
2002398448
514422169
2089684287
952168885
933230631
654157562
1074220013
1017025753
1563907394
349859809
1681943436
388011303
661796407
950539882
178434331
1444390489
986179386
535830788
1304475676
1095117478
814241995
1299822438
488161502
1516132108
97190381
1886063114
1010354819
813649452
912515814
505939927
1512934339
1947443601
1246563774
1776132528
703363406
1738742721
716285769
1850331265
286951203
2050253050
272736366
1532203173
1548151790
8758521
1525328323
1431177367
1120303751
1609192749
1221078501
2090779393
1540814536
424973939
1962759331
940394695
245030760
1743921106
2064493758
1265017348
1466153164
472707750
1450085282
1042711791
674165120
1888536473
1630401617
1523529085
760499108
556440806
880950674
1241842383
13664280
1775815583
187886366
295921402
90514677
902267866
990850021
2096267296
107468176
1702866401
999696282
1515149072
307280465
1183444475
466345434
1601379636
1080819399
1592794568
1522183564
1556144922
51263488
2025274820
1504484733
1698577618
1168054179
187083103
1837111482
1530157672
2058177231
1157785980
1245897774
1681946835
1800906637
647695632
1613939655
1243994953
468798786
1301653214
798854424
1247539365
1290341874
1361583851
1199945809
1643701298
522811963
103065675
174487351
730601528
1241317059
723032829
1815581874
1064930077
856103979
1477931840
478753060
958548908
487584010
1070625211
2011595480
1348210138
1475423978
1998683685
587649170
1351679346
360492798
190568172
1358905184
1901954931
1085517454
1670436905
43858385
1404127710
1551171943
941090957
968692141
1537252398
1204449170
1927729702
1002449075
1196088940
1221739300
1144011878
737924868
1377326344
1840827388
813511592
538951950
1197272192
1407980481
1049651322
1475015680
1675091654
101294420
1307701852
1346284488
1316286316
1012425281
1316877365
241414430
1996883769
1917596017
164478904
828193418
1578115254
743212727
1045251424
1207186302
331402316
170895982
522086092
277537249
499927815
1533693006
150276152
1756366223
243172593
1892606907
1617233965
1443732556
1484225475
1020184648
958276202
1775799765
587676145
153418958
1768215381
2038684823
2016852446
225068305
954200455
1819393860
1370000971
1299812610
1631634029
1688494932
603047676
540968280
598409163
82899464
1254510762
2043326111
1087868110
46849957
872897645
1082921048
1983100930
1842969582
124796468
574004137
316501072
570734751
1635625900
1636533459
1449179573
1758618033
1375535811
1430790971
1246694876
526865524
966788183
247835958
1142145507
1478469397
1709243694
40010817
879159508
200502788
940731257
1686399844
581133663
595751751
1450364116
1848033218
826747087
1680659427
907077283
382716880
1740474955
1772116
1856371903
1415014778
2091403643
1920315305
834064978
754504584
1553357632
946965153
878879800
325192583
499555925
1695875800
148751196
1665228978
2019004359
431530395
561079687
358592285
202192177
1746472413
1013689271
1744946733
79133190
724283106
1278281551
1607211251
229039298
1981507044
1504646056
2106194994
1783143938
481647756
577401751
83117663
581738794
1673739015
228956557
727561193
687595309
1696353756
1163885178
507225770
1212931368
639232404
1454488005
266901467
2066041300
286846590
2045548065
563133855
1415931175
442232811
1310236127
68203939
1912357154
1393770909
670385112
473098813
141215502
1637648620
2103786845
1485281332
650371236
1154033910
1990906274
1625719812
1331194371
1285354309
1304225975
436097265
906343332
1650910950
117540268
954801722
416443350
1136552093
181825672
1225114838
1210154790
431058755
1509752235
280066456
517828292
505724948
563747523
2118437717
1014163628
822294081
815933877
307885226
1603860035
179317802
27350475
1264329487
514895293
588031906
46945643
1461173975
730728032
1909061916
768151117
401969622
2002625246
131920308
2074117292
1710293497
779439560
1509592291
1133759451
95068047
2092684907
643679020
824938113
447989357
834082914
916597778
972929557
20509690
630988065
1515261759
1043933526
1555610033
741678333
1867527740
987131514
610415435
1576920871
1819711175
1901399463
1411493595
449225708
2142628934
760176185
2147483647
128951083
1804454981
137716206
202078378
1255399323
720008409
1524384757
1267766395
657055971
2045727338
1182823551
1143520309
2113588141
970916866
815050342
1230978128
724380313
1734855565
934194803
638107607
454513349
1195925328
688991899
653989879
1607092512
155454680
847660546
1771247815
819436024
1385612930
5573014
1335594387
852654806
558602789
843153116
1585793528
1113198988
1787807046
1906727281
1999024016
322926985
934281313
759623229
1279898506
246744945
912057154
342458094
1419538397
530229587
1471592686
1141296629
69202870
265793046
1335199384
1196766464
2127280915
1818852332
1467039075
986264545
1791408771
2016469748
200523127
727459775
277636102
192766818
1933421922
1354634236
929178010
1786736741
494203436
452815749
998715208
1067666913
2056724675
1756652467
1144727493
48146238
783838802
730334686
1666986332
1618730327
1337933638
2050528788
641370284
177503779
1920522858
1238661590
1189792933
426458999
1216576702
841197662
131943242
1074825644
861783204
515380196
90793999
615846537
308773577
330546600
581262810
2014924016
1286804280
1000088004
1738186909
1657092472
1311965578
961668293
381135027
1800788794
864736217
1464021094
1376867235
2085665791
1621704962
1107838206
1184409473
814470519
1131743154
836221513
161296248
1314735832
770215603
905724247
922898330
824756721
263298832
1611038185
1157084314
1207115196
574031225
211059418
660594059
435613875
1964394011
830152222
1715892378
1438558316
1684310405
503178819
2035006091
1222379407
127957064
83647213
2105710784
751384926
1903191125
57391575
739869443
429820814
88253709
875469511
562711998
607425705
1407872186
1869216025
206538999
1243996254
1943155652
958753679
1840120893
320171227
859096341
1246371223
438070960
1498863115
1358865980
1039998610
1919831973
1280361101
1706375199
892372658
2045926791
1639957603
1318270979
1376297908
801070981
1352600216
1798475977
662207402
1267612136
2050567932
886436194
1181598988
1360207940
1250718112
1754977206
432304896
605101419
1690207551
1869967929
1168009355
695164194
2029860998
558420246
1797259758
870522499
229962719
1793049531
1863735551
789732036
448749381
638837501
1407069584
604179933
881253854
27717649
1039704697
1580009572
939794746
1752810979
40129940
621417226
1886939496
602816774
708160126
669974174
2061951926
84213468
110194909
867081668
1876634464
1601166370
2078357508
314418798
277319234
596910207
661460559
1067644474
1423682019
270040057
134196527
1303369239
778577015
499386466
1427551077
874496967
2020060118
105209477
1078466563
1548343061
2069876770
1812577150
981595988
835305173
278796998
1553032168
126062727
1972760160
668693139
276549146
603265435
990286260
138038370
650342876
1821517917
634365997
2051697189
474291787
1228662902
446694642
35902681
92657270
138056044
2089353966
1746832407
165993097
584525690
1529017211
367418222
799699272
2025410223
78099633
1545791454
996440621
599966220
950206739
1335719493
4724751
531337358
623126663
216439263
51826973
1467271808
498172219
1650879473
1772829185
324119366
1777826350
1716640020
243840826
183904949
610348600
1098992026
1705802968
2092587462
398194567
156163595
1640311737
734544022
1878160078
661103663
709777279
47204661
1294803148
342328977
97634195
981198135
2011599754
1425817329
516243580
2058184708
270546205
1744030017
1429963959
50313751
799783736
1112624179
43814000
1180754353
1555867372
43254241
1745443945
1812778421
2086571246
1049941764
1243836918
33335458
525303952
1302774680
572592479
1107698849
252379868
134664033
1833748026
76203423
1343152237
1050679330
46867448
357192858
500319313
1633580024
1144633711
728386015
1026976114
16414039
1997208621
1848080143
472646841
441558122
169645554
613101287
60194393
422941843
464772910
1458935345
846887365
1827415632
1463795731
811521286
1462011884
715808335
1426743784
1431378123
1546217750
236208525
1552937568
781242837
1287744728
1341131861
773201693
588749303
134537354
1051271247
42996814
1563317260
27025670
277778498
807911583
1483221257
1039838825
344821340
719094515
2034968976
21183193
258522853
1359456587
555800116
429567382
1850063188
1838130781
1473246153
563357018
1248447349
756328527
1580457530
1291620804
430300085
1135689153
1819859582
139483852
755517604
1003144140
1984375419
1577170528
1687489337
523414087
2143095937
2014186683
2070613258
457114734
1443158802
1397633327
322578621
1248861620
1079313372
902648700
384050166
1949977236
1427331973
1502147462
1112306008
116726301
482244763
636784415
2050516643
1071637663
867095811
1146931165
514095537
472645804
69472659
335313415
97830917
783897590
570638583
1319860674
598393921
125733087
1328818181
983891956
1125206512
1311070503
449805980
14924180
103626476
1437783492
376189405
1694887652
632022717
2038737710
14859469
1424559621
2056893333
833643456
228013613
1112941456
790673433
786247651
1123051553
1625151911
1323690924
1525314984
1870149826
1772432754
911930362
1214115418
767458864
1960086846
776268085
47537672
1475124177
1472152123
1081819215
206065724
445084402
112640787
668650281
674308675
16726334
1693743666
1873384419
215860918
700081746
264007925
772008933
1985603898
351987105
943873444
16706749
598850844
942299402
105550234
1275475822
1474536894
1831237372
1971713295
1331848144
1203196145
2067568344
48355362
185178507
1529349807
849568912
2059280992
1670007175
162723471
695953125
300942906
686967766
128430549
1575145478
128951083
2147483647
1840574844
909331411
1674757337
436383934
1277875535
1343441719
2029119490
252756647
108000330
517169231
1500014648
541252971
1075354525
915490672
1443240943
1265982675
1761549487
427899289
1419052273
1740474451
1383248870
1175040427
670214500
1169100905
1838030887
829858031
1675789324
1739635850
1781677513
747396517
1602351740
1292817526
466349207
518314667
2035141604
489425515
1765725839
538277686
38611649
1705687226
1166230241
1151359881
220305066
1291112775
1205288213
1850123312
1421265066
1365835103
1128703117
25953502
2014996255
620924077
316820090
246693125
205555944
1200181791
1982519544
1481786825
2086930464
1119367039
439325806
1387693120
755517734
1593148262
224374454
1941851903
29823059
854015491
986473549
106581512
478924757
844300773
1621785782
1431119355
686918842
298812848
1898721410
588310621
1620397007
977058469
472322752
1760051406
105722903
1005525439
1835029259
1787785490
1155395198
584341134
1491467423
1449574260
1335257209
178751500
1410513585
1288276456
813549201
1440231283
1999480900
1422667832
908536463
300753329
2081295555
173117914
2002620076
702067358
599177161
641207552
411338705
890525046
167973680
410187682
1057501853
164546965
1500996766
1061204178
44294030
73626794
580497745
405810209
1588711087
837814360
56572483
226028223
1822542439
1405195294
1533097704
93146603
1575507015
33782885
695636970
1282433022
399705855
2023026368
663801752
1465445880
1820959571
106609049
543353033
1352432271
2075760982
1060411765
919022460
1174767579
2020180998
950244987
1361527937
157475062
696619805
1137035722
1171902719
243979343
626769213
315128423
1690629390
808326160
248853525
1698316099
1952095086
1050780608
1653595241
955674107
1390530943
1072946839
694543883
2051361696
1014464182
1642065884
602675391
140022830
849664918
2051683489
2090641074
1335714707
274863152
1681638289
1354945668
1956611228
1611109056
1399358239
337238948
605119784
63317695
629142711
323609042
471974915
12696538
741568352
168514696
1934591827
437352808
1727398880
660454074
522970087
1271165730
953088370
208362523
583505206
1167725039
750377717
1997130294
461953517
347450940
1661164845
1436522165
224072986
522599790
659490041
1023949870
1972293995
265871053
624451935
284420893
864967284
1482922807
1253127566
445165299
638405197
1985278644
1703441241
1064520824
1638630307
783459007
1591852947
1972081859
1716106646
1858780636
1691652392
2078715496
1857892298
808966501
760709360
71809718
739789091
234475396
119901652
648515956
2095862609
687425099
702067083
2085863197
1506326992
1348111794
150435955
413756855
1022092190
1746892016
465423540
1161946818
1577898831
1705017376
654858203
1897424466
365041812
321345988
571161248
1637655709
243347264
1247336366
1307211153
1560937193
302562396
576906771
1130582897
577323628
1572944330
2012025062
208646763
2014111782
1699477633
1160469757
282441027
1656009368
814415564
1729249814
569560691
1308849703
967734586
610191090
1116330390
48561101
1441228
1894457042
1074718473
1530035089
1242075310
115059867
1030856143
980619360
898229988
502309863
737060939
1175060362
1968653044
2095905362
1821662134
653067309
14835919
777994281
1995580768
1219730079
376135406
179122079
1920242167
1366899928
1448863383
2010090442
1088014056
1911899668
2067532988
792882300
2058216287
574906954
886770547
1171933519
1961331728
1198392886
1507273372
887191700
525008297
1623856604
164841628
1790883080
434048157
1164848808
778548150
1937848636
1986218648
628708908
294114564
84754577
1010273158
1322516414
1395882007
411089216
1477058252
1130777154
1283971496
541068670
1161491113
1007941141
323716385
1364484064
1940162663
137488575
2113057494
549206678
1216597547
67835372
807612514
1917798230
2021881357
923203367
1464455636
1697558927
1942569456
813262748
353781167
522824250
365413915
327392513
346989075
1822630669
631248643
1649495854
2120447146
1563933802
294782566
1548747266
562804604
1849704488
312926536
334840153
732588390
1945893469
1046660980
651866180
13502314
232201120
1810643938
828621253
1857024458
438846332
990152423
1301516044
875815584
686540490
897142396
1609051898
400361750
1449445783
1032760893
1624109931
1556889767
413526986
1338251325
835591959
1637723632
246945910
1552594783
464011523
1601210678
1861458695
1433966718
758831328
1881717042
1868898523
1037414004
947301270
444910648
1895824786
1061607367
1571970129
226136636
1337351466
1102786738
181835717
1046200169
130376968
797651787
1845105605
1535299627
117894647
1624026202
1517960605
510305349
614013488
376392094
1970719839
768980934
1289982227
546906605
1957162999
153735707
2085155947
111407787
1949555723
531123487
2064411786
851514731
1676442284
319486870
818484484
262069344
2051699712
1119735136
1599139786
568398327
2050315144
765215493
684283278
1455274167
60671980
226679700
575664783
1660338816
304206652
483226025
2129329250
135628550
84578527
1732527568
924036732
737676396
1562907758
528128485
371509631
367952616
1937726813
1530199373
1771788387
1419303621
575807297
453014880
366561897
1523880366
1332309150
1528791805
554253043
2145551410
2081429443
1573080883
671278026
1562377411
1439584103
927029885
1093732103
1054535428
504763494
1425126902
797373270
541441092
1981944283
1334894795
191064888
923940746
1801360535
138269264
396926872
1246057788
2093191897
1919320354
260336193
2109035533
2052463382
1606749273
1192655623
1466671452
1792147751
1104313427
33180595
954038702
1804454981
1840574844
2147483647
1349268763
1934116337
1333253351
1711937419
439956329
304142871
1240985221
1668887465
792205112
1885579632
463086940
870953490
449504856
1934090919
589195456
1170137329
851612526
1965428703
598060362
2143866880
1661482418
1044601591
908030639
929708570
995255718
402650797
1012735473
1645632682
1151530728
396540962
1033867778
1308042795
1293352788
1613643699
874687282
726036839
453387130
1415980298
29702593
990715006
2098435058
336147804
1993074512
421943288
1979709961
704712230
1690676385
963892834
668847228
1555324830
1942914691
1965437939
241602068
5521854
1258555688
1495510376
161791639
978972353
336906034
1667312831
1281658901
732023137
93525697
464698818
416479627
598592266
178659529
1095368213
201756414
956369774
455767595
992315947
204187810
1937889265
918963707
2074207614
1727367728
1423370099
904336444
2020407400
1085351330
891389008
294440313
2139646877
2110604564
1440274123
1238534714
1095256793
1302275111
747662247
1876316583
1151383677
423634882
1521005786
1031416774
83446896
992480566
1790599552
1602649704
1436804456
1207217607
1001733870
1002671671
1291039303
1799702785
75933143
908089602
316207301
2011672013
346323609
1538934247
570072552
1377331380
1936031644
652926372
129545447
1261339920
231120181
1696771201
794698234
328403649
821647564
1654373106
534472179
987054377
2093846454
581086982
446944355
1712221617
1854046457
16016748
734543624
1134331561
606597475
256137052
1479243371
589716675
1048586165
715711439
1449147868
1863340139
1659836022
709874113
1568315061
1512405822
2128459989
274607742
205692488
422747318
1134037612
81140045
2088754823
1008144868
1144732018
1894474537
1333362038
832396161
2027598755
987364984
1856141137
2022649736
1305821960
1645424599
875548540
835130516
158605476
10815854
171350993
441283492
1957668299
1609227765
778359005
2060833359
1453663696
1578785609
1637577879
1090426189
1018021029
595242116
1896622088
905171433
809413076
436659672
1056796660
565606926
356859997
752495420
2105587413
798618114
1296423947
1400122348
1667917072
404274792
141970262
1026368327
1192223731
218549799
486577801
784110384
36129494
1960186204
1696378365
99495676
1406868255
1427940155
1578277105
733476232
1911050394
1663716301
1176229298
2098856936
2027253360
1231741291
375369428
988054791
575103460
711706105
906690377
1574581818
241006404
939361309
70386599
421545427
841705945
762711769
615763572
1164303422
1098358573
1100166070
1739200278
770021134
1882803957
981760095
555222966
1750261141
30548224
1270127038
1899092447
1288856389
2054416096
1608585405
1723315207
1370158025
2126191719
3220758
586988389
695114525
421384208
1742921195
1041538566
1455142396
623289383
233991262
407335781
27671123
1909245277
297611394
1894416720
392926344
201311717
942321971
1307867551
1863111099
946193192
1985766445
414400504
669620277
55076783
386586626
1221666782
547600983
1506182443
512958004
186585820
308421128
1281090971
1349958348
1093336139
1425121459
1156579759
51627650
609762071
808816999
1074425260
1575538007
166269945
515056024
995913752
229093862
521910858
562757222
1991549092
1010328804
1563063937
520472428
1278824282
951553866
1466344347
2014253731
1973433875
2137101735
800816412
923790747
548758799
557945822
1905298727
1706723916
1000554867
1504862903
1056824222
1265763473
1215736506
608010347
72756919
1132174961
972628439
794704382
306666775
1891468175
39839683
1183494565
1318367196
1465447662
927716016
646849595
1997940377
490941573
1514808028
185512693
1518138134
369398001
2440162
764315181
2037436895
543377842
964896580
1578990193
401230683
2125295986
1533976740
66035483
415844266
143602232
93753200
1140568075
1015479975
704641079
1542343608
2083783067
1634340291
2067420172
879997774
1719352876
2079437551
1599642165
1309983934
965904387
109838187
322518292
754277628
1288896238
107072365
964814585
384230878
546613781
199169029
1254208925
1433613440
403894665
2062226460
1622870364
286866316
1647462058
1451490092
1227683068
2062398083
667816190
182506985
1836672488
1758459926
1222024550
1290779746
1704508679
377871912
367584419
1482481539
1314262725
1395442734
1435959207
843242364
261004892
1431021281
935114984
1952398626
382848100
1591455091
638854384
1189633334
1235317968
1359444803
498171049
810877674
1568553762
854042750
270197442
856878437
984863675
1608703653
1519832382
9134434
1538184354
1140678216
770661336
1328373559
992543343
1542301816
1371581723
1531085707
767330956
1679628367
1898315764
1550183376
864829051
496536574
154050274
1782954997
44921687
2040132047
1471591798
1979793922
1207362482
399279914
506558020
1522969041
207018754
523284363
277458031
2118346716
1824765045
1228405998
700787904
560080301
972776877
207549272
248903538
1426701032
1456598899
1547232854
2058248439
1906500868
644077185
1914698546
1169423126
1583818410
1189522498
425319217
573667063
1681655503
306885244
1413590673
1014878041
1129083650
606173761
1634801331
1968022034
513152396
493259053
783125111
1815157418
1079369184
872161997
583364071
64969639
1283210371
495049339
1598400002
825917959
803241584
537721674
1833398687
649965573
1898212029
1701049401
471474872
1922176865
23085080
328932945
1348033155
2110005327
592768830
596002592
222933289
1348174244
54139797
1033057680
781496023
382665976
1736748593
991275059
1300664316
789741163
66260750
1752515931
1006729404
1367399675
81716333
1030079566
950100240
2084082236
137716206
909331411
1349268763
2147483647
445343108
927293204
1309628533
215776587
360510227
2134125095
186084613
1822192959
700298226
1431264120
1881597287
1018913527
388240400
1218816681
433231466
244785352
982347781
918136464
693966445
1084229998
360608135
813715907
963390469
1085254276
248273915
993860569
1795530038
1315018711
254042261
1748368866
1546949470
1579392221
1021388066
558068837
685905312
822534527
1669969398
1470596428
502863633
149105020
572826309
1311917660
1780958964
819365272
692348301
98816748
960783564
2140705676
853153228
600924560
157066401
465207267
707932806
332552318
101924275
1751898860
1767882694
1878457586
181933825
234638177
211332044
32047137
1043733365
1389436008
1981672624
282654862
1018139041
392203860
554679689
157207729
138704154
234154953
1005053418
2112025607
448574098
1911749465
1326430497
472844690
1810557567
587239660
207511103
811463502
1397541473
941136718
1498163872
1217967719
406804932
1541206150
838846243
1094670584
264256237
553968479
1681590579
944323584
873498330
1601223566
762255526
812222760
1100087276
2000762357
954107987
368008336
864819761
1967739962
2111076108
702584222
1484941738
367347730
1019745539
1093583804
872211452
2054614530
985117653
851823677
1825786359
1707441529
1262017744
89317414
1268456372
1984933214
2024682028
1022932958
1390838078
1784793608
2077714478
1560406041
1127253139
207900989
922853755
1039362910
120757378
1138303357
300801131
470559502
1030529559
930771587
1369040037
2014919852
62125174
906541980
551051487
833456938
1411711867
752208524
1918755578
1642378247
576437970
273373081
1988799714
319510852
1034777956
1266693738
1900338895
560475734
1017783224
387534166
971152048
1616228802
147631102
598893084
1207952473
1489686282
565825972
1910084224
1877510090
1546583907
165704162
1557329605
89962344
1033055430
214783789
378892750
970560382
1791310707
1010978661
1578408469
276184139
1001550129
1804417012
189123524
1170981999
1023585292
150202340
655873604
1569634684
516129663
1636815175
1159686047
1959757610
1239028370
256602269
1418258133
510609501
615395011
629862800
512568594
1424734675
1971545636
1189879001
1877290268
29239262
1777592478
1786319366
1326034304
1479297490
928865328
749441250
1769468431
2136518628
896848987
1886810279
602732408
6094
42677658
1822882084
2013310102
1691156798
1566364546
2015125383
405014788
1476281013
1581754402
1030322934
1074220046
47399398
792745102
1918682496
477479582
967158130
481236972
705133124
2072030521
1045320334
744967366
1635901125
555684234
1900553938
462348039
1515767483
1916551033
616484112
706720411
1099123677
1459585626
765702392
1790974121
1371909692
1261817094
1914288386
2113125961
1008536784
2128174699
1968183064
2136097783
1823582011
1291292048
1910448872
1317796350
583167402
1234699928
1606294014
542636369
521119083
184731622
1993226241
1240777510
1236139266
1977757380
516532598
1873450651
1945140010
1807537155
2123998401
1301328631
1382238624
314634430
815199716
1671919958
901816132
1957871811
1149025606
1822558277
1139678486
1163050607
822171973
1597522913
260559935
1930645853
876519646
555457713
232619592
1972994084
326931511
682236652
667353706
934727199
695319742
1150891612
1322424724
1682372103
1041247415
352239886
583371810
1362428695
1942870914
1383182146
352750506
487617272
109270901
2019316485
672881940
855507230
1993966949
1797343168
627797917
824042778
1362527527
2062934335
896553380
748435122
192583436
330875981
1509326961
688368554
590139082
1310869163
1057039886
1277991707
568219314
1858717000
88456081
1889895227
1323589208
1934411301
1077406517
975199639
1995325695
259928988
743109476
94728160
957128849
3054022
464271075
1026735818
1835209330
761291727
329214350
367769385
889527141
606309194
562318585
1948506790
1410419422
1145108732
889978741
1925572828
336902452
244167849
1594053084
969515467
2054432421
1136462245
509330967
197916925
1804659256
419490951
1927179928
1608796166
1214853447
2140852399
613678568
1099202126
792334967
729854177
1527876311
1988643936
1829504924
1186589266
1415835192
1675522273
906435135
592971924
1466131969
1658331910
797186908
1356853991
1606161817
1113048937
83839514
2100453204
1755258266
432147448
2075101143
1833578196
1436549109
2004821076
1336849482
174250258
1922604489
1154934821
77525423
692517484
441314635
1985488169
168076515
1714047220
1506839440
1931951461
1436117199
713006125
1830426863
227687069
771133707
1695284980
1013723662
647677076
1863720605
1897446988
1114392906
71470436
677050034
1095367293
2098060529
402552263
1478512134
988634690
1616047538
343291209
1237009668
1332843552
931060025
762100309
1310186582
1096907745
1590691835
2097637894
374551365
849907385
1815176105
1550807995
1028751139
555325845
496347334
728079677
2116135507
1101427797
1994136577
1232553314
597375582
825678000
425419776
950083464
1470175507
1620658718
865435777
1682508835
2040213196
1346557233
208376900
192771463
894969283
1782092803
1555867415
1005216293
616474925
763968707
741857836
692893872
1846890811
2060152118
256909208
903260889
96782476
653777792
403300622
1367664758
1304310826
1847422635
267500255
1462933028
1344696203
408987997
1930690761
2015782114
1927354421
826867075
522037532
1938032549
1485512138
2038198048
2065366212
2024241444
1627417956
250015064
1450857558
2073130073
1488292896
1026470504
2084155383
1175955589
655574362
689396408
194155834
1009815425
1574174435
1662406640
1839611045
1083123731
202078378
1674757337
1934116337
445343108
2147483647
1348792874
77358890
1574928169
1227102324
1924702327
204196515
2115204994
625041968
347854546
1254650748
854406789
1005066524
410990670
713858556
683539359
1926268537
722307649
991741105
475057750
1374906660
1969364546
907633700
1932984091
134412515
957248031
1032252572
453829421
1256247033
1044562653
970914279
414623614
918399544
410131808
158313990
1977700860
387191571
181065615
540602001
1411085018
1679505857
1712233379
389971380
1690473104
1521101543
1239029816
1915869740
1591469798
1465620626
1009340635
2100131823
1416786798
926880680
1202307340
352503557
772997296
1764394957
2041985806
1312994045
1115013238
2053942193
668255505
1669412608
575677436
1214140422
1148103444
1258962371
581841519
1083976660
1698671452
1375835272
1511779539
624670546
1853298058
1880369155
574721024
1615940237
471774196
1381792677
1768280324
240608700
1196508588
2125749475
875396746
2068897362
981048954
1637540319
894562998
472740459
198639000
368454765
572051307
1843634883
1700236463
1092607499
85192911
1114173635
1162483448
868523051
1295742909
1921216310
1754670051
267099080
1815778576
1489890961
1495087562
1846716358
1963588016
577075150
305955919
620874563
942470931
1609554653
1142963274
60955644
673919535
981666859
950185496
340480886
238719531
212871404
1652722900
36496990
1902825098
67478963
1160129824
132450173
1975902264
1102594151
853019308
949174268
1183123626
569287155
295339619
1001280710
150962630
1989889413
603209547
292757729
893481355
1893154976
1835383120
612538778
1599628949
1605778502
1603930316
48931731
965571437
465709082
1679251157
228467378
2021686965
1919419979
996812763
1812768618
1939181227
828864230
1743883723
1601564754
1999417494
1257168884
205904402
1468303848
790860674
1758692528
1444823076
1926889863
914173690
686089802
1415778058
714445180
503584472
41054466
1492022145
973105638
1911227492
225647473
545887414
679497185
1434929788
1532601968
239359707
1417016816
748791293
780561961
1594128837
565941107
217328807
201347206
465933800
1803312854
1613329473
1439576397
1508405928
13250009
1839152286
1764743688
381335309
156516965
560946699
247332011
1782600270
1042528233
2113801378
1027364643
219628764
1719393415
853438377
1420633557
109514718
1100549857
685641279
809145383
1060264049
170367908
236771415
578992898
1806932393
1445526573
1851190955
1069390628
1362407056
202873535
116569711
1406316315
806482239
330099953
72114558
1834313476
2130392589
1468288397
1338685994
93322259
1885759591
1018814394
1036826694
261672905
768412680
1394909071
251616869
1310251797
605916830
551428221
324348870
797451721
1403996812
1805357234
897941097
1839336259
736823968
699272197
1758203507
932800184
936204486
933094969
277830367
841248982
1543295966
1740232067
1151258362
71636139
484184172
1443873097
2076835140
890937603
2041141250
1985820972
1789774520
529128700
1546875758
1914578872
130111352
1323171371
1316055971
1998710598
1192234944
1399078295
1229066904
1865243490
52923172
1160502639
145376318
1024600041
1225248295
580051141
1354980642
247994107
1010639231
35345929
400093007
392014075
80136190
1544613894
561761809
475107941
274472678
1982245238
395606179
1948072245
1198504996
1839408325
978329130
88150023
185147766
365343499
1208358660
1791798623
1180987863
89104577
124578236
2145303044
1430654040
1060205563
1627650009
1753416120
1071582213
1462793052
1737666620
754009875
116582703
1122740726
1731860057
9747136
357317809
1967008284
2000620934
1758237199
1745783451
1493063374
1089592608
916065540
1916325155
1723056473
1831804922
743954484
1829967084
82313558
1037542820
214454303
487805233
920285104
666093191
317720604
1831360170
1326209956
868507937
763254833
207484429
34967663
2012240584
904144314
254314156
1026877958
57036478
396276276
1085757961
1027300980
979288003
505491694
874419722
1569469448
1087676564
1944679364
1482428228
1453926763
507231721
1254127083
1595184968
1069105707
1897012655
744183278
1207751805
224210967
925182359
187224083
1245093010
1340537281
301032358
1034848904
2080849007
543559692
1389773782
1271874895
1345593744
149346230
891251781
1978442292
833606217
519239399
299021744
279244532
221355239
438500012
1926715031
1011436562
1834719825
1736294750
847112945
335836167
2074525057
1459008783
1935895302
1830216249
513349276
1222801318
1821673376
1120746019
1499548695
2117249453
567091838
155978405
875927856
159066917
2116419488
783460041
1060905762
1115790368
1687113848
1734294474
380148802
1088141814
1370578712
2142080220
1492909388
1774581414
1040742088
936527590
812459011
1047828755
1363941800
1861213234
315021905
87651445
1429451613
841735180
903165048
2056598292
2131892213
1380623496
2099379343
915773712
1538688246
2127245305
669982918
1692800742
1617107592
2025952675
1503771476
1466389867
1073305881
134623050
2082965204
151345888
348303779
1638545421
1059542005
340512353
1352282843
1707924526
2130020281
1246195367
2021980365
2006703378
1330168796
1480707167
1034385086
1055524699
1097623332
2105245459
827500049
1493507199
68977691
2102205409
1514275119
6784552
1494248348
589845824
165801557
1486960209
1287574160
1225348834
1204315086
912946090
567540977
752146895
1786788671
1561606028
4532689
454318901
121121933
1365969901
2118982339
1117441331
1431166944
2129283192
1011643504
899597330
1301877836
2114413239
715311679
63882294
1941291619
1334554952
680602455
609895428
72195960
2136784746
1145094749
1255399323
436383934
1333253351
927293204
1348792874
2147483647
737129839
1305135261
82505946
760483540
2048226873
1352821782
2089118531
999055621
269544667
1981028406
1875445071
1653128232
26494239
1772724536
906229372
5823649
1684649702
1634417131
577045535
1962070763
361067179
589948217
1910812122
1584997302
790080255
1393629669
242897212
1356392458
1030756670
1642066063
523092119
227493522
1576498457
1492986836
1364569383
163499976
506011174
1869067618
2062510410
1056030319
1646316226
1444473082
971245815
414428489
1261875498
251164686
1343249142
509402129
2077489944
1439790696
675728050
1652395510
2143686392
942817584
1193743656
456575083
800084109
1340492626
1777771065
761082524
461665802
1341170221
332607386
1909226058
1413833403
964709546
656056066
1048015857
1478462631
1241614763
2027829321
1801300518
1195123781
399698839
1173729583
447702939
457673589
969791466
44534672
1459869045
1723894828
717201433
759206213
494844426
752311318
1466164252
459622207
1771236910
1864604906
1179826351
1043796358
1777658091
1052166086
2019860687
1470065824
338712447
1072601306
261216545
1070710397
947712609
2010359611
667186676
1381225498
1292104643
1373035017
1464949681
1147882905
1160774635
1150231144
237057752
1845878207
2080782149
145108019
644860876
477770638
1826126167
198561814
1937779012
185194932
424310774
1390033406
1739917832
390710141
1453947286
888718241
1424401380
519925470
1623283783
719296831
347691923
1248244110
96762482
338182349
1669041202
250514378
706278732
799564450
710586653
1541688801
1818056623
1691966762
1027373453
85078079
221133130
786588851
815988557
1836366575
2143340570
218274400
1287630833
1976557427
995939919
2107631026
452112649
1467494153
834823586
1487501253
1735700620
265114679
772184191
2098108896
174253966
2019074057
50680960
33068201
52119607
318794852
640676146
430328280
755517023
973443226
156155038
135631932
1516364917
633572279
1854486870
1660724282
50346915
1143795717
847903298
1278393948
1908693865
1968678436
1314726999
1027771923
1091670899
845922542
846152250
851463227
1068861811
991575870
161790810
486758689
517065624
805222505
251558336
7525638
2088678256
1668779258
375856697
564770994
1714174202
1432184545
1890229211
253105918
1742908052
164261073
875072414
1359058449
843137529
2021487098
275814120
1421274253
1584704779
1661731024
1108511357
1374501737
2061822156
79730188
287620061
120448158
488175327
1151484454
1338312145
523132780
400225158
2121027772
171498453
1565654608
1659636257
1391768146
1250690309
1892891226
97431316
362578228
1528904433
325248913
800288394
2074426317
561731078
1804063765
173326255
871918604
74793835
833635596
241107421
1227173142
643234125
556849049
1907707391
918741446
2107330320
1119129732
314538726
553393964
35967341
654378073
1249529094
2120078888
1171068489
1261858834
1749594574
745356093
965918890
787674933
1150208916
533074381
698866498
1017850448
2011758067
1828058758
1189425916
597717792
1386575316
140681956
1446971216
1328229745
29955946
1732889288
1572340948
2056013606
282017884
1502909777
316927481
2127672442
1137605526
652981495
15410250
645796028
1871131679
11179562
684737441
1162393199
1305946636
2004895579
951282338
1771202722
1142094412
29005550
1547216254
630366119
126651689
926211186
90947859
1737509895
1731137966
1247049574
1327465118
765398885
1636075234
154361148
812522855
320637506
1847648284
1086128935
1872922583
785562939
629606681
236017198
1660634675
1163389549
1328637944
24846099
2010912231
873165929
1941310731
395145648
797049623
20255080
715717035
1181026356
497050484
721908431
1632485706
96570094
775305046
1420318748
1646812961
1388984956
1568121336
1329388332
1455525450
2041913501
537452619
1269193101
1947698360
1779739028
424907991
992976139
1948564866
1523984456
990923149
674112316
1676707678
1619170779
2087872787
1024629959
1160495627
1575415292
445098425
45016973
1712695388
1020995211
1297105850
466157799
439877211
1721948678
1006305264
1234388129
1850959252
1745203182
736684952
1584204152
1455787711
131561236
451933038
371602895
31696358
631928594
257939304
72111130
888587077
1235482654
1131693522
1904316065
717043766
378344007
1823327780
1033590901
1428248492
53126728
1721501333
767062593
1645462810
817789563
1103832233
350874224
187550960
444947699
314489722
471318939
1559947345
1127335459
296634599
571932241
577230916
1969476989
117070599
598565521
1387603169
2121963528
605258466
670824227
1644375616
656277526
878890136
387936352
631467297
1749702839
2025689305
1984610749
1807670407
1860085192
6577947
936426178
679484149
1982114362
685080485
1855731332
1981724071
1904453742
1745911716
582627852
942481569
1883108232
645582748
170071355
1640783308
30268425
1999695091
945342073
2015346456
528874156
1761781264
2028582487
1364043767
996704065
1061041989
1637099613
2003672481
1835671922
451823568
611462213
1305217306
64225267
1428014337
1654118646
1073080249
1637306167
1495406669
542503208
133407547
477341267
768171673
2022360403
1385688114
1930784647
1931912323
932289235
863485440
919257378
225901206
323838048
2011674414
1235177300
443343946
860281264
1089539211
1967565168
56672887
2110635459
994872492
590723845
1011581612
1133863394
143102870
2008279433
1038240998
229706707
980291805
279625560
2071086854
386119641
1888456508
1335982446
1659160997
2115395897
730619903
1956609737
1052043628
442922470
1722539387
773640553
1190957581
164599075
1278016202
720008409
1277875535
1711937419
1309628533
77358890
737129839
2147483647
548915102
2136321771
45835002
290268886
1122234679
204961281
1751119202
932299423
761487704
371038087
466042763
1235453333
1189021346
1897061643
1787852913
532357429
182924043
1385463367
889506167
1883585430
1528520610
1149057341
1185147758
97269382
757754259
1530456814
937597957
591936361
1739842339
1262155893
2072658487
752791012
1374979228
1221705205
1871288712
2143098818
753457621
535461953
691228443
355625396
1079808451
61649586
637578081
73758519
2083017624
286066855
1316852919
1287186317
1654230011
742790872
1573907292
1487593077
1132958800
1628258527
1310406735
209041021
800765419
1966297565
1257144110
784510470
957962915
1275880149
855575272
431430754
760586527
1837248659
849978980
1175433098
655040173
2120914097
103742970
390986149
1506028470
1741958755
605423702
1168782502
1947671891
29978652
1364628060
728917718
1067996960
664018550
245388765
458205284
2051858212
1898445442
489554391
1275495665
861729334
413930414
1696124122
433224255
1603208549
726329634
1015599902
2051674489
39531276
1122459358
1505741577
1650065414
656978090
1039239960
92790505
2014625478
639299258
489044095
894777721
2053982475
1210729
738548754
1374098844
1879373494
907321037
131306380
1987469991
676143389
610608069
1367818998
1286491360
1906220651
1972108501
615779481
2105725896
1737220750
681630488
844467955
1552436956
1907269191
2070599331
1674022126
1997365142
2006378254
1295725360
1587179905
1697585658
2126657274
1109392983
1653879052
1031419186
1739132018
907254930
1108155236
1206529047
1317191276
117987221
1061630383
21264208
251688994
1913289064
1647746070
1373228765
1382601573
1521937233
149484494
1739880574
146793487
997132874
1188205259
454296653
739985786
321604954
1167387355
1716194573
276631163
1958242624
1258423538
495270261
888043587
841817580
1401214556
1505862430
1775884457
1219963870
1395624729
1879952430
622968911
1773571584
788174675
2067524601
640545586
624592728
341685626
950140328
1355627047
1802385201
1319192524
968722661
1341164522
1766705974
990409086
223331713
1153232620
1792636075
2027132092
937119029
89451555
729068688
1742045139
1230664798
1060828740
1468693126
1779781754
323333426
1629129613
2037775343
1824445347
1661469855
1086327479
524862101
1005186936
623149170
26416150
1684959493
107735737
1512722487
855620168
1796882946
544023372
190107483
1212835002
875549295
1863702160
736419143
64549664
998655502
343904938
1829314006
2066824736
840694824
456618125
823665353
419273713
712099824
1128157277
323213264
815891622
1391956906
1060372069
581196184
1842984956
2019819997
553420747
1216531899
1461597662
1016233319
2103329644
348526985
991707638
763969216
583432245
783139082
1134987084
1602663745
1437425513
1521300035
1033986763
1101736198
864888644
895876936
1071160713
1069697808
1979300231
797168946
946572318
1964397217
2060110390
1555371458
259065316
1909675798
2007125400
365398533
1014951542
522701919
291920803
1051230120
872006066
165269364
117083349
941372206
830237304
1071520130
89666975
435650320
1639679708
1569674058
2019851631
449520229
573582955
196630760
852182796
597689437
947149047
1396322225
30904618
513786587
1218143778
1738341614
1631187692
1965776334
344976980
2106281532
340597812
1474875090
2001330301
1919835484
1287082022
896229885
608120206
1348232743
1665915277
183846655
1252451560
1777256639
283225126
302139349
1944342006
1576912527
441616884
290975847
1861797670
239986354
1538217552
1446274977
1282565632
917561069
883917276
1173176853
2080046180
1642100634
499500906
1653469376
441319631
756872119
2406962
1597752375
810165106
498257872
32036526
1609175032
1467691183
2079656623
2006224987
1330575024
1653639551
659071162
1475077612
183498123
683300051
235568195
507108557
199036905
1576013268
160343081
2035247089
423019402
1821074597
1250851786
1035551334
1028279906
736717221
1689826101
960380352
1999374509
679602178
1379597525
257856590
206021510
1005273018
539270828
1991672637
689350908
1979436545
159682225
1408552415
1126313955
1755100344
1853115516
993253758
597863822
1412089676
2031186155
706339816
109667376
452456817
1164321689
1633630561
1854361005
310668629
1316737412
1276283088
1378610154
403319441
38645292
798438221
536118642
342576536
1354149383
209398917
1007207780
1554193350
437488204
1149744628
1399559131
1842346686
610143448
1159404892
271386276
177169693
861887808
1572970761
188022193
821811069
351741286
2084038344
255260083
731716615
1149237083
1029332204
1608963269
628766820
1973957583
916490038
1132170358
353120073
1043761304
292556968
920416599
1843226024
943238190
1767293580
1226628133
2102858909
1085104076
265785191
522500370
565236914
1665894834
690860770
670346813
245950164
1733041054
449623304
2081463882
1197409455
502921478
795224408
1595737976
546468712
405314306
503916128
1682813275
1380029448
684911164
1009192261
693348994
1276332552
228479052
937556378
34681233
615020026
171638681
329103259
717910420
16379957
192135629
2108458308
1019241979
1065910551
1083274009
1658876986
1124272815
1810132129
1902360384
767664298
68709668
874742122
1414942137
877892207
1193695905
583070700
515108057
1093723082
185603014
1031372794
1694512824
1254846046
85473104
1022318355
311599547
2055086652
1143846156
907762088
2003543082
2077793316
724923348
427502166
559417421
1489334483
464195858
1458450907
2086560998
818492477
1563658383
1177584830
1833193143
1524384757
1343441719
439956329
215776587
1574928169
1305135261
548915102
2147483647
782743787
954094933
1409786438
2121297049
1503898302
2145276975
961665756
1809973755
1714409893
1297402986
1481763123
1574794993
529380498
490195003
1001725045
1518043692
545248437
439738036
219816208
1019258319
1955835262
1969711382
435958501
600924839
1272521327
2028617946
1055948377
1608169664
461235381
842018178
1562111475
146631176
1534498102
1997139696
1965720337
1127090319
1146616665
2011207291
1644614699
919425117
280536276
1355809644
1777473387
540712705
818687201
749353700
1168091481
377758877
1218916782
1482189517
1405127308
202543717
27124157
387684647
871549172
686436521
594374444
1091512637
1851254935
1219958870
1847954837
863780935
678455191
970226707
1558497012
397747031
1258344560
2135932083
1013886361
1518274198
461744552
1878727080
168950753
1591199571
262262097
1489042910
680693105
1325698628
2087280696
1765876859
1720756832
790900291
13407756
1030558852
1774598735
826716713
467517474
673406599
63607170
1128687890
2107341836
737191800
748246858
2067787061
1536778922
1483129241
1275842039
1474197638
1294711726
1815885688
1585858897
2107446830
1420967092
2143244458
1383407926
850038527
1184716815
1350067819
2009924784
1775635914
460418748
1505726812
7703483
1245058646
903452697
705215253
2134811904
909730336
583312210
2108536193
1271851216
752888242
1401908488
1588660882
1129917723
1542869216
816832451
1555794795
1303078955
2133758758
1139598364
1443017000
485372667
1381572749
79043314
908432705
20004056
190759409
178230022
1475772939
422426756
2142608753
1593991469
628873511
1104741037
926334547
1396114069
1890080513
723751271
1379322069
1904733344
273443549
608317291
1972157593
1072546775
1032410914
1892609628
903882718
420505271
1154444921
890517268
704279585
1875108009
1764906474
212806126
1224450675
1588473574
1572361223
2120501585
50800000
514323702
779098408
2026052395
96950488
246717970
449924233
306340732
141212943
556926095
794793258
146610208
1176116705
739810817
1763819214
1371658133
1667933285
316508690
1847602758
2059229521
2051553975
61168955
1298977572
1636411514
1169887399
1878406774
2044332999
1151683908
842907738
500571341
1332487570
130448255
717315843
578487187
1544170283
567157771
1153455066
1126836323
219343354
2044672398
739778763
1064064947
1508652417
540370335
155593766
1043901740
1248909543
1323517289
505223429
1697016633
2095555919
1649152514
1672953545
317067862
1130486104
1006239210
518406597
552999486
1803066247
284024769
503584540
1226999483
791006842
1070625112
700784172
993778714
12435719
267084306
1023133820
2111430425
345554203
503511082
216028641
2120301499
206624795
85376867
1211854234
1954609446
1742616361
1490029126
1313441379
1405268519
386924024
1731853671
1071980930
1904605457
1810216574
326157728
1170631983
771468538
1203921855
300382186
1900376177
1389863079
482328743
1117684246
555221323
1208684566
853734780
907738694
2018889498
1621982507
1600077505
514574320
959000357
1272630002
1007558724
111684191
1313424905
738512130
442255364
962128453
777147769
758377117
570946510
960915803
1588676607
2002167924
949092619
672354096
1164764379
7438663
2066354446
1410229763
1427480947
268764535
1192400069
1154770672
36792254
1700017919
934106554
355109669
528844016
1935697518
969548080
1853844232
1349979037
143772361
990427781
1164933771
4969419
1572044188
2095637464
1189559679
205167642
828518261
589597417
1010135165
730669709
416687226
547825479
891665758
1742242280
973929133
825649414
995453123
410340212
1447548323
436392903
220676117
296765868
252855008
419768874
1669097764
1897313084
215087416
466706349
1349446979
1657743929
1143144099
265442301
1157568854
492578
690103655
834545847
1468221293
1350555637
1145612919
621848153
1142905084
1149269013
349915505
203704855
1732996628
1439921395
1987348577
1973958148
1394591689
1744468487
1528184920
972629240
1338398079
872810597
2126127098
45394920
1062397689
2046513881
1600256109
1385311949
586146103
808833370
1089600734
1314682517
691562644
1181344711
59576622
948360068
1029022934
74514776
1358226024
177025675
403223617
1964709320
1544515835
766756061
1075335823
1629699969
1951478075
1277237165
1304315833
1909414753
1967523431
2123222841
331411271
1512412125
1305931322
638869562
1273981822
9099200
1362887804
614035668
41116309
45245364
429501729
307196056
1999384194
261485054
1573514532
1733336198
1900651956
1192976639
468821456
1545007034
977754305
1881860145
542612181
658604496
235983492
1672444359
2970776
238943697
1905678397
900598570
185536922
2092694395
385167023
2037459975
1027534087
2039687984
782154266
1195102634
187455714
1736097760
434816215
396903838
1166942477
438291750
2013847738
2124219322
2076531604
1700645419
1571598732
1938204712
1123288110
87183904
145426780
838888203
87420630
2136821227
437014620
2034813877
999988193
1061277495
1736627625
1348657351
1303099859
443536671
736300227
444344420
314794685
1606149934
1681183659
1678006607
499206538
59794948
89353926
587616380
2027508910
1045264216
21223552
713799676
867641018
1964985570
433509317
1386889484
671831792
1769825100
532544179
733736391
448292807
211500238
569415462
735389512
1045097166
1913781796
778965374
1514401436
487218939
802149399
1725715469
305184043
713867355
2052747994
1006217991
22654970
2104688442
1394493415
1816566682
1194723428
1645782033
252816090
556933801
1553685636
716493924
1585377716
1267766395
2029119490
304142871
360510227
1227102324
82505946
2136321771
782743787
2147483647
238025491
1070497702
410392407
1627019997
310654073
926680142
1611866944
1624001162
963082126
660186949
843534901
1132075366
730687713
609119812
305360497
34256096
1564025326
542969183
198509125
1670305970
1540115118
644644583
1463372959
2125390389
154940676
978095793
2037292049
207675134
1430787326
136060749
91782976
87225596
219066488
1016953361
541866918
785673529
1359089924
677267323
1187461713
1446180829
627782843
2016283332
1235047466
1451212626
146275400
1487275045
248064950
1074279254
384915254
1417110025
417674477
757470939
1417757028
1717331519
985745741
44563268
1577576232
1231776985
311550698
1224822132
2033705668
1636933918
675912406
1001018487
2001512652
1841073063
369402443
892383211
121200521
544478211
1622352542
839911463
203991360
1981174160
1167208420
797445396
2000681174
1698321925
355354014
1433060965
1389268355
733961674
507467082
614129696
829354950
1106193413
1975456966
583899722
943093992
1668281641
1070148971
546836372
768891932
829881151
1318293795
1560184552
368083147
398084845
1104996386
875108849
602061391
1820916044
1579741607
1179060941
2035632699
151706073
325121902
1362069772
1487034079
1020265670
1526907788
394367877
1609122151
1840131105
139953720
228691221
1792758754
839910718
777467420
451813097
868896276
1634161994
1853708588
1682967646
1853392132
58115545
1926030736
1245075845
1183743268
1861791155
1010461449
252111869
1538055459
1412787487
1879565088
1830794161
1429954034
29776494
1090474444
386807098
297450305
1783364109
458513485
1274993170
2110467484
374600131
535357939
1037933262
1447346667
335143165
1827993410
838505307
709754748
677510210
126742469
1564115762
370091725
1508047282
190502747
480220552
753645289
1480254642
852869587
1793670439
1341993865
1630861363
32864865
2014018333
199266159
630067417
77059287
413156399
668027357
1795806040
1129904708
1620837592
844394314
1179628255
1343236917
261122799
415658323
868626112
1736203629
715056974
1692010991
2000913127
1407768883
502394279
1589273113
1877037
257585003
553451559
952095364
1726602226
1261790233
1849755435
1732463241
1982233414
1867697220
1278535874
1218231907
1388720893
2058461117
1572955161
540679265
396705329
1030335731
2108732283
63100827
1965081530
1868261642
75767044
1205797248
540058128
755187720
1379561688
1099013999
721522392
1295507421
1042932711
2090955513
839251004
1746449752
28596891
878854357
390257795
2080930989
846365263
1495394356
1689563120
1350254433
1093064667
188247305
1703109401
1909692241
398072129
1095660755
1224258530
314594553
1476939505
1650725962
130260680
2120394084
1712567849
1574134205
160100873
1685853353
1319978720
520699358
1781789561
1630033779
27575995
643718483
1994945266
956982789
1610849764
233054467
98365272
1479754866
2055831773
727745786
1301541558
1909919350
143486786
1145575085
250445790
1144494072
219327472
806635729
991399257
463914259
959543499
1298733886
402981375
660371345
849269482
1861217094
1198895997
822138010
357167248
874489905
861342419
1701624436
616235896
210279849
1302120249
590094923
470470627
2052933175
1711007858
1138981903
2031542216
1248104517
1408480190
1913920225
996173394
510513567
531499737
176542236
1463474067
156521039
559057749
295513133
1210809879
461811688
234490020
1129790660
1540868990
1257471953
80014038
1236877224
1180219471
1312865220
133786579
516029227
51614777
1759098730
1554184756
390185856
1941808858
1554630759
1185028132
432089793
491991466
1205530933
655297200
1266363128
1425134997
1495984220
225657140
539793617
1421931641
442438795
465892012
1924591383
545835142
2085707516
1155035455
1613474591
123287009
611591859
1650509826
878391436
1995301105
1387378463
1491313260
954774496
213726265
824767870
65853331
1288771258
1016924673
2048353309
1688022933
1962100027
1172380358
1086546401
372077859
1718966413
168040690
1848887723
984299735
580248954
122901365
334449785
5154939
46297980
1306047608
658896112
149946374
786721932
401731969
102207852
1047693372
262365072
635479657
1023386052
738286034
1449921804
1481911560
1853642765
1141958231
1118847131
467632011
2090701956
1336451627
608252195
38013277
269472570
247071920
1834378847
1487413405
1864494375
1999698056
1880903444
1722903805
767584077
65196276
1847685340
1162403182
81473177
106431351
976171092
1588658595
646336399
347852556
197442109
1537896839
1345635440
1927226212
1411023791
75611416
1564428110
1367460478
2035313829
1638091639
349862382
547161717
1882405689
1804338845
1129576818
234916439
1777622200
961208748
55009378
2051726429
1884309371
1666387315
1410888571
1010147937
1231796680
1608617957
280533467
1541601072
1391528561
1065370067
322290540
93045377
563029197
1009810803
2075618318
686219401
549936100
1832649449
1022709409
295897249
535881439
1506935068
1951805810
902397432
1312111322
923751531
2080024935
21258953
526331264
1248460643
772488880
603290630
2071175967
1430884128
195890425
2015983258
491740749
270742283
1149328698
519595194
225276115
937862842
1385509892
1296758584
1914771494
1523272058
594538934
533321177
1429702966
1273224786
1834975060
136064343
1978791705
769189368
2015254242
1915109737
2113247494
999377287
819748762
603512631
1940880413
499719880
1233418074
1073836479
2146232759
910519270
1338245212
1691507872
1813994301
1463867758
137671553
47136263
2087925160
2005461042
510426309
432582370
2133830052
657055971
252756647
1240985221
2134125095
1924702327
760483540
45835002
954094933
238025491
2147483647
2069386826
818362447
376376692
2119093875
1539534845
634500912
898550308
1972412673
1667384524
690148271
699957906
1246019680
1287393712
368966865
161998598
2142487769
1416435545
802580092
1611987862
1374988812
338074370
97826688
2051212214
1980922177
1621228572
1163921328
817506941
480202978
785239983
1039995173
104235742
1236353072
51382123
1431193366
1926313823
1545433387
1468752729
1672011588
1929029511
394585072
1248410491
931917119
1050067438
1647173337
1872164130
2144019367
1076338603
1583770555
927638614
893154538
748286265
1636563303
934275051
1944732477
1898183528
1550418874
1706785565
1378071116
996315589
2052292861
1835458681
1196672663
46386120
1130589055
1673849346
713150858
647470912
1852784996
1158521778
1848137108
322480513
1920921721
628405483
278388106
940675388
255487561
924962181
1217576939
1527480467
995339512
180607261
1368713114
539385511
192701556
199739101
228352495
1922833890
134372607
784194670
971068599
481958800
220426765
522082206
2080350338
1053268812
279366825
1162498150
978100648
754971673
1535851120
632257203
2108258735
1305361831
353959435
2065516302
1263923686
1110809335
1890580617
196463453
687091072
123694376
1933401708
1379588087
14396419
1777207283
331318718
769669205
801536773
1901479428
495767766
1383822125
935215409
1232763285
1129829005
1048894965
1033284336
1254267973
605823640
1728289007
414948165
476507183
811495559
1283369568
1575562730
1937500496
1450020806
141601174
486624375
711258581
1144538925
1696832418
1165490417
205070203
415344713
795808571
207041634
484389521
49806512
1010402259
1646874335
1912117071
801268102
579540660
1085942885
1783108685
573592175
464021590
452094490
956214092
738193555
992334346
2106166724
410972241
573803552
1216961747
651731800
20851482
238905599
1418952490
1631177256
308072000
703778354
676931499
1171420528
1010722036
1404249139
1814026155
2070834147
1662392940
594401152
370130373
1064844140
2038183870
418600281
1362766426
667707501
1907498064
1743945272
1084897177
1428572818
782749945
146406881
1865647569
1735836254
629895297
1100828853
1667164403
1716774510
631536848
605483518
2067324532
976282442
2069569377
569949875
2028490267
741191172
363864325
819729113
352429330
306786744
792924009
563830681
1070775378
261175535
343428291
28882582
734174583
1428551710
1185448661
728479226
1498732694
1209205136
1012023779
936334796
1780014374
1602595227
1576930118
1047236413
972698744
639082385
1234783882
1047898357
118730214
866008489
1111919023
1210627768
2079836026
1959809867
477953287
1594826715
1345118893
2120372295
1673235086
1417060963
94407075
2132022095
189001048
1465494650
662760292
1537480486
1947728085
94876912
1649269723
795470252
243245404
1613477989
1177850728
514037762
2004521355
1653748655
1248434490
1298522036
649881791
363100050
1683740869
1738044792
1591226329
1911591658
1994893713
625729652
300148139
1537512041
1733028668
283470680
566281326
1331728730
309289953
1759986245
829557524
1794948719
1110055799
82577923
651839288
357307024
1067532063
1176908737
724087761
1029596822
1538879955
253049316
708731960
1642414523
1292983676
2028248389
925410968
364132976
1801329379
1336884005
1001220612
463548677
1578454353
393107601
1300775543
1463170141
1111659585
2138655502
499157061
390841898
466109134
407910164
950420368
1906618982
1258176246
1891393821
1219845690
410398140
1533844059
1687109087
1657013755
821463557
610755699
505130896
861087436
172476671
1105968757
881878664
584839176
1182578879
1344177524
708855377
1026033206
557678383
1806799643
1187600132
112582738
1914799039
1777694814
2075759364
142793680
207425559
1907546704
282514973
1801464479
1349293836
496173696
6632175
192326236
230983469
829165261
1545267045
2112105866
1548811046
797002548
1504836989
2044659176
1230600411
921313610
1257473618
410104784
687956843
1502743718
578161553
632424582
607690913
260387633
816121142
1255061252
520382424
315385896
595584826
1092230213
1128841733
951651769
918782470
131604243
2105428282
666307479
1749693292
454597146
1471239443
1988336933
1229540404
849589491
2004065355
1332347308
2078540870
69426685
1471115155
396358283
1671253848
1199604737
661653230
768386815
636822517
1241491860
2019798321
264898389
380428449
1278452023
376426950
1487767393
1253354223
234878179
172810076
374084623
991374996
1829850817
701757191
1033795668
86713153
2134153009
1453498277
726136011
1638200035
543835474
1172346166
1415240275
396814160
215033704
217111009
339306521
807736870
1160799274
1731416085
939418096
2105879227
352387000
479728136
574328864
1761327722
1991724706
1393876714
1280950982
1446552248
1822876205
151766357
539607703
1713771899
526663078
843768986
875477398
1636080395
871213221
1477888643
1737900483
1834367347
1117132233
661596396
1836869914
1920890692
1848396539
1970716264
104624664
1434566229
1965588174
848950960
1868387618
1156437298
162946246
807921487
998345971
775943287
1998973519
2115528709
574817304
970430357
1318600006
1042212765
98553376
1061202251
591606644
351825643
1685778051
1715442860
69153757
576373843
952330557
1029627170
173549938
1027443541
340253389
724685577
1606019567
593421741
2086298134
1296920112
512812193
31124004
1375951507
2139661779
950187023
126078379
1563959419
744963421
1594763045
198007303
820843396
222223805
1621096133
1717609878
347417716
373373277
2045727338
108000330
1668887465
186084613
204196515
2048226873
290268886
1409786438
1070497702
2069386826
2147483647
2018825419
385168026
561378857
91204579
1213588823
1265672759
1201204692
813130520
1342026307
1272470499
611627573
883462968
1298625351
746000027
543367538
860381408
1291964745
1658963010
1481967557
1113251939
1265769295
2064644980
542884091
149618970
368826931
346033487
650624183
1758784042
1375023824
930749857
835336071
1095916135
1334578503
1561356576
1619422057
1989724042
801883500
1024090765
1977549824
228514301
1161103990
1986252177
1884526915
986292562
637541941
1840384592
768390562
34405850
870862315
1315063377
475398869
861481177
431228375
710374925
1809442287
1531873089
1316519932
1046368505
2062361519
2090002467
1256230751
9610316
1815519256
989960774
2028074745
203941073
1145020940
268725750
1097016585
1019199
1612681247
744611428
583510631
1204412956
1489860865
1075269228
764336247
805971286
88548265
1702153217
1315560972
206486229
399515469
2047068530
1140281480
1609865171
1405291735
1059216879
47758719
1903692300
333288268
1576715086
830895066
1995630851
1253862884
774009580
1236852312
1488181086
1223320347
1689085839
914494911
953147300
2106278057
526065884
545100598
1833816044
715206900
12397857
263347347
1069240858
1090048487
2069507500
2143863909
2063474779
2106558411
873727196
1904312709
3828435
306959812
1598231047
2049221745
1820376768
315039255
2114514156
1312398870
1729586199
1911457109
1751943587
2035786012
1947685051
726703005
1260203845
629373840
1464032492
530358250
880717146
770339626
74945917
529587860
1557920775
589084519
790778953
1911556502
1228655884
1738341094
369245849
1190546580
694715134
1795384023
2051257244
1287041712
772841122
269865828
509256721
1488235529
1641693916
1273527083
55465659
104551908
2007704706
1399655708
812428612
1809884005
217966108
950805714
98652953
1987564767
1188808160
1892106690
1275576448
604609066
915383735
117017028
259147552
296401428
1908135921
1735760728
1876438409
1259667315
642181488
889914935
1409783510
1498290188
851339991
992647735
805168528
1763933927
265851406
1919923228
1295779794
434738423
2063698526
693075598
321045093
474536733
1389295759
1666783586
1630773642
1621434748
531570036
539082440
524808379
1753155406
889896760
979342760
148026491
559623535
280102074
2070264956
384028237
1347819481
932214326
873875106
579556055
468170279
210155072
671669954
154697499
209830592
1870523373
1260885408
1881691769
21599173
499227419
1747754469
1772963910
711356458
1545056715
250808947
1105175831
514694044
1142132810
257871074
607479308
66594081
103878611
897952004
612879328
2139993430
790262424
493021904
120786622
302300977
233005476
771619326
449117379
1950981023
359826829
1942082994
973429449
1975573621
2034020434
669329521
1572126159
674030350
1735433989
2099280323
1388784398
689608906
1768258216
1655260843
1282144804
1643075599
2001660232
882783746
1380112204
1822020890
1383367024
466777207
1559958117
1811215325
1043779053
286476762
78141261
601901404
1096148331
2098573788
1701439046
424753948
109881353
208150730
170472880
1198475600
1404969523
738734405
2001017816
698131289
1049524087
338894270
370969318
1770850810
1433124222
1654838703
46898444
259150582
2083424088
1915901282
109004625
596095338
1644441655
211964115
847816612
1990736797
1768529618
1117368276
700636669
106767497
832047669
1116978852
471262535
1246830285
896788889
1938581440
1164064394
1685946346
1183185183
192335658
1774539324
1235540271
1064630647
1460657597
1728791562
1375097181
2008504521
496703934
681825229
506723579
319998876
1835418712
623572461
924664314
151137072
2139350274
88039416
1234053191
1662324069
211792938
1267875661
822812723
2067572930
1454993701
1753448846
1563141068
1976703767
529303357
1077905969
1113411466
371348583
2112499015
160651517
1089485100
105195388
246439554
2144441370
1565039531
1538321525
552297894
14329159
1350216563
2058819007
188743806
1212900966
1222300255
55342799
1124981766
1339772795
72675829
182864182
1991537539
652134947
226636773
36135254
1602364035
374238429
35397929
1233854290
1809225490
517239285
698234489
1205828297
917051548
1522745590
484165762
1943800625
61298367
518453443
554427814
1087993797
1494526604
931245323
1072234955
36406101
463070081
76547980
1939502824
1178654143
1219393904
83664678
1085204674
1461044429
1495214886
1131149871
1702644658
1468162723
917783188
825990043
2053129253
1805746418
706047296
1848736488
998060472
93916946
1621885306
696497823
1111683205
1870641403
1180342785
2138875823
320760148
845476859
47974484
1006359408
317002252
1168797527
923217608
1793566802
120460325
1819982088
525050336
252575653
426137073
404757135
1606529972
860055866
744722338
201481497
399667314
930327238
344539767
964342780
1037951937
1943338838
360307931
1299773895
2027114534
1779284449
1600990411
1345290675
181742786
1264469825
821163738
202349975
1676685017
1580976606
2079974043
1760636988
1901035177
149034492
1701241996
182278272
1471300215
214780824
1033240221
117697834
1181364357
1942859215
386313050
1236220075
314177687
654059806
449950077
121913161
1614503590
1648297001
969524516
923426691
1019199073
74086902
18681655
66130458
1237944351
899179129
24537610
824328836
994761003
1834409962
1105451890
1355343231
960539562
1059520054
760043439
976993873
919046895
948841355
407395169
1642167132
194236547
1186520226
1364371120
773983363
1107162041
1182823551
517169231
792205112
1822192959
2115204994
1352821782
1122234679
2121297049
410392407
818362447
2018825419
2147483647
1816808678
445644209
1216075181
1822330656
1915336816
1952537953
1807026120
1672217845
875023476
1950212799
1134294330
1549359156
854677007
1814860865
367497484
1342255991
52947294
334220770
1025086957
862834317
1783459858
2060567100
524022837
943346766
258455526
2108188547
1594319834
1044068003
1150709016
1062659499
34789260
1876706918
1638565489
2138890420
584045305
204947774
1117307990
187567540
870961666
1968352015
728858124
1784771679
845118729
1272540052
791402325
847700752
1293899123
96323098
1060557538
1663156250
1942040031
1103842764
1238608630
283910410
851798563
110812044
709983033
189515851
271138038
1372623540
414635109
1478202127
1511721424
223274589
2060537936
1434936251
359343961
204767896
1237847105
1325424896
1559080139
1780801417
312568889
1523075445
1664630356
559884121
263408409
144253565
820400759
1938360177
1918746594
237728474
1989230655
1136189668
1232218206
350642458
1603656703
420351020
72802622
1084956113
1460536095
450700312
262290112
1071096950
1731920198
1922987003
1335559765
513071974
1021723861
927245643
1934582717
1889773467
785214711
1751017466
1403511043
1769445678
360423776
803581242
343074755
308029313
792969874
651762113
2139534361
927326347
1625353872
935665476
531192990
1038567813
1816676711
747592519
745643554
190548140
1802201905
988847223
1166029168
392015108
230325720
1637065852
1412479337
2117855926
2051759655
1927387773
1795415973
1331750044
1385388874
822907026
271922573
1965204911
623817955
49653375
406555685
1453426446
562870438
2115677063
216454620
989636716
1640673114
1785439742
353355732
524225891
2141697240
1629568931
396086820
423209611
993043667
1574740345
799522835
1177618790
2090585261
112504067
506226674
1419818478
85320699
1292667416
1871609471
2077916957
1547999092
732091637
1354253679
352110218
1503902826
69887180
2142266902
1972920898
1378842235
1110443079
1452109934
75138467
1687545626
617619896
1625864318
1972194252
1484646115
1487482430
1178044315
363789507
1385503715
1707003078
2057505200
238614889
1964743948
1192692906
150232496
856816158
1277705341
1102316254
1272205606
817237044
598837637
702448634
906631324
1415150100
1721947185
290679685
1909188727
636652082
1777942055
222223313
15692504
985087822
1443595644
1928442651
507949848
18411561
46804221
784298373
1223535027
381231920
1483710135
1678420997
1106751952
84758144
2081237886
625919328
637720184
1164083570
1857141946
2058316328
1018220232
499020551
1713616637
965863581
1998050571
1286172552
1304602988
1021963747
960310772
387708169
820765832
1933571390
1475481567
1636233424
1541280613
443870927
1459863707
1576849565
658352959
115752615
381049281
739337903
529101305
543964960
182654747
824926457
907095100
1819530481
84730532
1566349185
1569255450
602648908
1543779874
924413573
1907102276
1855993453
1628373836
49007998
489406975
1275802973
481186514
215014569
1799924816
2088869560
329769134
1444949322
363177191
1100096132
621366497
2009042635
389501613
1876752156
1970698373
222649281
1400309386
409501443
1143001416
887802390
772722556
1807350243
42325676
342871069
112672432
1054779996
889172191
1271826928
1567239818
2039539266
114987632
1787894131
244045985
1919564607
252988313
2142430047
1487497977
1637636709
1735566477
858122020
395517877
1339425847
1148135419
1057702073
2004818418
1608325300
1221677559
2116391702
1298325754
1942443525
1195566383
2083829140
1176617335
1723607027
190067368
1110808732
494943327
120592636
1099982138
1736967537
442296506
115989022
1964961438
989412413
195689003
750968075
1117448398
2028974062
604842910
311455691
209303181
1950899492
670190321
996768942
1895202766
89624044
2051519507
1424361311
155984255
1315062471
1310694550
530628621
1656510940
1333500840
718996064
1706090251
1760893345
1916709343
2022451333
378282023
388655620
278862092
746240594
1502027077
1560100114
174766387
2028479581
184601800
912807156
266077772
1102824940
1620280607
871335293
1648191789
592030285
214358254
2099404740
801459973
958938593
1970171311
518318084
1110434854
908541880
1277323106
1999914377
386274817
2127219003
970330518
2020117215
40130809
888077505
1273947964
945069103
9878444
2134232421
1912377330
1638313988
629120516
1256060500
1612384722
1551337762
459204274
1237142773
52080228
1113537292
922520668
2906130
1442705952
1592513360
1816595294
1072437280
39047239
61057929
286423991
971948374
383531481
1695253094
885536784
1195059187
499669948
1634790326
717218379
1557374195
1036139910
1100345043
322611763
604382954
837519849
1891614538
867223170
1373466239
1266717429
1971980856
988632348
91375604
1028586710
1370145356
802814861
312369651
718710470
1764107001
821096446
813475288
1277992875
1492380579
1684580625
143025619
626066084
385296678
165087887
940031648
484638999
1364783841
1514383529
2123472797
535067962
1668418985
1252786003
2060002562
108520480
223231732
413894861
1253735893
1740705062
605715988
388779189
946261578
86257774
263596704
221641623
82437922
2023021233
2138601973
2035379286
1402366201
968485472
332950999
927454958
2005213473
967691815
250292169
963045943
679835632
267694291
157604507
1469523205
435850588
1073415797
564078727
1723726086
951492039
1642696140
417050653
2116766017
333152802
1927811782
410739484
2074647060
1339648355
350418529
980305477
620156755
21494323
1671767994
1143520309
1500014648
1885579632
700298226
625041968
2089118531
204961281
1503898302
1627019997
376376692
385168026
1816808678
2147483647
261683762
2000185023
1769316217
234327620
1047780270
775520720
1389223944
86204823
824821425
782474228
1995973661
1394345535
864030926
1330574924
1600332178
1621042059
1712560953
1412902874
319145377
1308981577
331610687
64672726
2041032635
211258896
1039111145
442413582
1856856673
549582071
633887594
931670629
1347084103
1114064799
1130641924
21373951
1533515954
1754073220
398323394
682433164
960532712
258642240
1272942503
1735431927
1744961440
1522031298
1013990342
1866422257
282192645
1181541725
1447870310
1404223962
922944026
1109878051
1996801247
658632649
1592813911
1566232377
612245806
758134146
588207755
400862002
1627834751
1584353666
7687017
1226017433
561442546
1576710612
1230337201
1633051159
793377191
1999277792
1156048374
1732212989
1918016954
1619222553
704013618
1049659414
1308750478
1554096628
1983701965
1248135106
467626245
2095745173
957866234
620915726
1388393395
752484274
833171640
1740610068
1279319960
1771423999
907362515
864180997
1833557573
663252474
1070848948
1401645921
969686893
1775151353
79919588
1448376694
514657233
2109591046
1857245334
1830684583
347860564
188388820
1792585157
1341278414
333175225
588088823
1606501952
1978193393
87367793
1660435026
483584615
1528038785
1351858735
682045104
1236881592
259229168
51654980
1715388497
908466289
79272503
1897634311
497616145
1041154618
1412488519
1277231745
813831201
398496668
1550895384
341463717
1005765428
1753922996
1148359495
588819748
2120948710
458734371
1615775344
1591203709
1639718448
1666574008
2108462135
1139671739
1196011175
1711284401
1652627696
467769775
1964223608
451219661
957150125
838735358
499706660
886185241
1575514859
890600522
1158056955
750073777
671934994
483478446
1863447386
596256807
1274767222
996699402
1485002148
300245365
854922724
875393210
767911935
1889957999
1964670119
67603896
1079509209
239423348
1109756515
1671883241
1267594255
27784843
413428697
776246195
985183997
1795168591
519282996
594542802
184350772
1405272009
374942122
1614095980
377329392
684884508
194868039
50102686
2000361891
1020591749
467073273
997166568
1677367156
439557052
2092225145
1315815767
149308109
1718381778
465237520
767643327
1365983272
406137108
2112171733
1674435386
882732132
1631447906
1686359119
1458005285
930943511
1391615370
1015813259
351881579
1521097673
246856181
968550139
1747383723
480327208
1714047031
1020945355
941605374
369346786
1808583895
2054097340
1662813144
1519967013
2082262009
1621761079
973640218
1130617290
160148898
969311971
1657556741
1137535574
1645007319
210361880
667336637
629225721
1959761810
779111664
1138581228
748083966
221137791
787312047
1628142925
471635994
1862991369
811841383
356953582
592906790
1307351683
1486408573
208238858
1373130079
1706034061
61546404
1651348144
1284868263
1268717828
729335805
1960379499
1332663872
1267688811
1643334410
2021865197
485389925
1197369761
1623783715
691854648
1477510152
1448800241
1322766321
637298161
311743767
834019651
1492820605
222277778
1302857735
1275684315
814910326
717531934
832643520
914113694
803973514
1976805798
1337460910
131824973
223218080
1464254571
1446594635
1040905654
957236511
2043736653
208545142
1621365167
811896413
1101286624
420207568
68005546
382485265
1030617411
2029192105
1681162940
596177285
1236726555
1857820434
805798760
565389576
1681940380
85378345
492605657
2024880047
1572122574
485657711
1123934818
517513555
1764593219
1193260377
888077670
203881064
1461713996
975538958
1738021476
561942613
1660918111
1566836149
322779790
1461985234
670813616
107505354
130140748
1130895982
89804300
237212163
277429624
2091479457
1226082852
38084722
849615877
1335716736
1263422092
1894455480
909464599
604188641
1407611979
236856797
1212531156
1713833037
2555763
1998237606
744974236
2132029100
398654449
1773060684
1164641201
197586864
800347498
604822591
316465451
247362795
1173429755
546900522
552929039
556331598
2009488139
1190802898
453319127
1554395124
381233459
908600931
951736840
985965921
1476497028
2102040910
568308658
1852119884
1349159550
1704561768
626251187
2144882468
1536029955
1559326608
279323469
854928835
2054692311
1973317379
1588750276
1058761527
117215648
1120091947
289019553
2039587925
2080378806
2095037808
1309860249
729313859
669622043
524259227
125211472
770005412
329642307
115041656
416259709
356273339
933317814
824915144
112223847
901399876
140460802
2089521157
1670716030
1935034137
953362091
1420564100
1801082785
884741224
720421179
1275147735
1013279480
473334576
498590903
1048640208
1738137071
1625321776
575068313
466046940
1828058941
1725269427
644792461
427841896
71951638
1012054347
805074618
492682326
1734342708
413487056
1087632898
1828718354
1371875394
743237284
155029431
202878705
1882301356
470344061
781314856
767849696
1663543326
992972750
41088822
2052994015
435282457
618751987
200868910
1247454930
458909188
497359567
307175592
509591331
1950862430
176127239
1608423009
259493630
945912794
1935245077
949599949
2135058963
1675731816
791875416
1535723678
96509789
2033496010
958411096
1477085290
1721339379
364232837
572456140
1290007107
1639931444
449386177
205848489
505831688
867857423
1920367799
1198136632
1980697070
693519975
528718444
1845173476
1786697124
382910135
229288449
679343762
368378325
1990066889
357139048
2113588141
541252971
463086940
1431264120
347854546
999055621
1751119202
2145276975
310654073
2119093875
561378857
445644209
261683762
2147483647
628968059
1962400083
1582440210
1406347601
1835956162
1101664953
1176215781
1606755050
499742553
1821312844
1044692631
733301150
746096838
298400843
1894635745
682278285
1985837707
445014613
207054915
11747787
620106578
81178799
2044592728
1769708055
68846392
205634604
1880752022
761891685
1783792156
460174852
1140270170
541260240
2123669028
57019498
643619716
1532314953
1347157741
1409238740
217275029
733663777
936369861
614516034
1824014582
562337962
283833991
501895205
1411450668
841974104
1712087193
1027665474
932752714
251564712
1509123966
1354827002
293952678
1416492312
1791499570
96961979
278524111
540549439
527111350
1399512621
1661115326
975907334
1545747505
91770816
1438967478
883797991
1001510353
54075434
313514527
1571537267
976439968
1246542744
221588597
1149023756
790803980
98280971
1678614605
176274811
1393627312
351583815
1023495558
1392860325
789783688
1550327081
1839438966
2063282546
473818681
779191950
2008674180
1363413334
1270473192
870559540
2074444785
795003704
326338078
847861225
512969970
1250751232
679066271
1487224960
377709017
1368489417
1554464913
1587776658
1649215673
879814730
2095252676
718942219
507722910
108315902
1057443562
221201662
1714074501
461804585
71429289
1707998838
1903855996
5326402
1873802
1374805852
1497440323
421273821
1374576549
2045891168
2028736797
1890447667
1011544232
1840546532
2113664886
1716064499
1887558999
1949395728
1144542351
1491360550
1738381760
138374244
2088128877
758934379
314110465
2011997276
1135946772
1788211480
1257931861
355564646
1451768843
1937755044
171675860
650663401
423233116
1246950355
610180992
2045865183
1497901619
1795597795
1587639913
1149139856
1726502040
1413889486
662783227
1749082512
1724361003
1323140229
409873261
356163823
1989505472
1815096163
1614720598
270128582
208243144
1923730057
1340585410
1865696610
1881935810
147638719
1545823371
1916038187
2112170609
1126103479
1854639589
94692027
1667132631
610194361
556971761
1008584654
1693113026
749686204
436646884
1218636038
1414065915
1790065342
1382725425
742161151
516751061
2098960353
482301447
384882619
536066973
1861355274
1956364358
98041711
764140225
541206904
1028907040
2082235073
2042659004
1963722222
1993899228
1208404837
613855730
482294961
1379962740
1131589320
1347873076
1724124806
22380449
657933537
1446563018
482891399
1846732122
1000108841
534139906
1369060914
406410852
1077902623
1720605924
670338968
459552235
1486457925
1726864352
1679650278
1154686124
207150105
1313352015
597340960
2019300045
41620010
1825964878
923024739
145949428
1838529540
2100362694
1927999939
895069801
1240480552
276806931
1201108708
704249186
820054833
1428700556
813074228
73347056
710426975
795416935
1797110362
1874683643
809981865
70404953
440898014
1432905943
1012322327
2069270175
75749436
1779039604
88283771
159954352
1573979915
44451090
1367508573
1792924292
1775372091
1544135643
605107048
191287731
777496932
1541630038
1180644275
1301111940
278493863
411657580
136010670
1802613426
522117932
1372131870
2099243830
1430968051
1958988965
1636401503
249842090
889862624
1375612424
1283731625
1111789091
1283692808
1685181953
497689909
1684855476
1375488154
961283458
675857449
1459050510
2060478707
868450979
1439954219
253543606
917944929
820285453
504394719
1961161183
1280859639
1675381284
882904949
1607785505
906601954
2118964207
997902946
546544816
1803097802
1838315562
900067356
908544813
169724837
1490100200
1808196665
315107373
2054569065
1851023735
1085633206
367077887
1741186518
380946339
683649469
491550020
1580774713
1363850605
2138569528
1318406338
2019100872
542473557
1995629778
1549841810
780135693
195220287
1370271443
1059649686
767513881
238828990
1292756242
248615091
140922775
1490929934
587980880
1399563349
1672109359
499558060
860921276
2011415091
1957792425
1782079167
2135391926
643461697
1412464943
1582934331
2009036755
555294478
1631436693
535846546
1932486318
1867977400
653366314
2141548511
1481998994
570177433
1731192101
1476171561
457955844
332035707
1652996978
468739977
1615261991
818963899
1140639536
1472741306
177759924
1938459350
973201452
1016958206
585290582
488959669
1146183167
1943601136
1538934713
88249430
1330021606
771861743
573056363
2030229254
1612539867
457783093
903213273
1202020420
110126201
803762163
1148343322
1575617180
1291003223
1856995654
724033594
1605792909
811732699
1181193148
1707514471
439997902
1009456220
2019644578
636911844
750853286
921613816
1307381272
2015879296
1712611646
1592617454
684825098
1431976360
1308657730
451375683
621694286
224130009
702175794
1101843125
1075558699
1726565236
1477484658
1846277798
770427715
1929120433
1798842955
1025047209
57895879
932166574
1181476011
1494989182
641238170
954526103
1544596095
290727712
1717810963
1628404362
112749404
58926656
141469313
1849800227
1368604006
564445377
50067154
1816005279
753887116
1076513607
800671966
1396079684
1395965317
344605405
1072397468
62831347
238944724
1112061829
2001289056
1224323873
2012454344
406144777
802102138
446441532
1645512458
1565745784
1211162652
1541479073
1836836735
1871529866
33394499
480573900
1761268649
1350493620
604738610
542999864
1046966235
2141904035
567303296
1321784099
1917521858
1217009237
587575647
2036915699
1604984026
1910613688
708962734
2125007489
1106576532
970916866
1075354525
870953490
1881597287
1254650748
269544667
932299423
961665756
926680142
1539534845
91204579
1216075181
2000185023
628968059
2147483647
1730529335
609447434
1642299172
121953837
1087113838
1405242705
181140827
385682563
1565718840
1477803384
1389812922
2108747910
1098827597
551087721
750412151
144703726
99025245
904469138
2037048990
798312328
1768395211
154362038
883321578
2077771333
347676571
1234844705
1467555597
371885253
1275114228
342511450
1965622569
1564623480
1905940838
362030806
907008756
1264158857
452505446
1380856821
924550759
1396021705
2108391442
1982517244
1823017185
1530652054
2141843233
1533021587
1543636786
1776946363
1120857666
621996456
1360875369
1113735327
1302308949
538803791
908106538
1022622139
866859245
1926363862
555043967
1352748797
780209332
1939348145
672510323
1757599726
1312766665
704844957
688905130
1340113061
431911407
506191937
624260656
410986675
1172136918
575501379
898744431
332420448
484140865
1769212305
397668428
2057769424
427813000
594404359
1093507861
354665601
2058731804
1567497770
904993453
1922028239
644697964
718983426
576131204
847937603
1965065361
1862017456
1142624179
1037578492
1096321867
1522552568
122029894
1327670175
1791603806
970567853
1101909305
623723757
1761816589
1310048731
2018400082
1362006399
1027409547
528801354
234591785
1651639705
1924749186
1664038725
1451292191
625018304
1946799706
16587826
1490702537
1187828549
919146456
244346880
359173966
168412113
250537412
1647599646
2007667925
443476883
1663956198
2055707007
658124760
638197423
701622009
1752888753
438968566
2109847489
1920221522
2099923100
1374835995
88945825
810660235
1888052313
680506526
1465837853
945812180
2120924411
1764333119
2146201610
194015440
1808903604
1052264765
462348513
1224196652
1140545211
1828325572
631758227
1433633733
1867610627
1711626710
868007281
828831442
1760977866
1159996056
876304927
255953516
1395375680
1313887868
1349398123
1259190863
450879624
1610550180
2111529112
889511033
1480287630
466316831
1579719962
1011685785
131660480
1310790355
1627930876
2032817629
2043593461
296162181
1855653913
672008797
114697676
1604466318
52534106
1042263203
1027480039
1295153175
1488101496
1861898114
1624361328
276189474
1195276943
133306482
549320297
945895737
1252849816
451127537
646385491
575736229
1788189309
1632266767
898796566
1490685909
1850437914
1916073166
157474259
1857312608
1275308888
670788902
807938391
91931431
716896452
1121577061
1586517557
1614831476
909715586
1084187570
860733005
808712780
918862975
628688898
515075574
1071966530
2031577617
410316925
2086180205
2036645667
101342191
659038017
1873064549
1836410410
868550025
1945816238
1642664608
1635447372
1139980830
448337454
1829441754
375108178
855794092
1809994398
1831204888
1135806465
1090883361
801159228
103865168
785134466
425424984
1984793025
1370159282
75810423
1685060258
905638579
1303563984
1390671348
1739010627
812419608
2076341978
350893368
530563480
916008122
222266588
2052996369
1699263540
1195505103
342270362
356080460
1636087963
2124650578
1517113439
1014353926
872316247
230636961
1644699191
164529215
176776032
2006790617
1541218574
367422036
1896706110
998213139
735483040
1659175462
1792001298
573034615
2085370246
138349956
1110149869
1210924712
851759370
2007199982
1485158725
803675913
681644294
328317016
2001637850
1983509224
183200577
1692341405
1529483213
907739498
2009798227
321880912
235658505
1689032796
978363547
1752236773
1897301871
664627508
160103094
658302114
1231732106
534971088
101328786
920312842
952635916
1787841232
1327739031
153213131
1316792560
1025740408
972163450
481900058
80171203
2122085136
1828495906
813042020
1272841932
425913870
845057866
1791938648
1955918426
170909345
831430546
441837216
1509306487
2080322910
1237951902
1569090176
2021662938
346393471
1246772848
1490263999
742867791
223697713
922142037
475210407
1319119241
957608246
2064270759
1343955072
201168264
1447129264
578803892
865535898
1404386775
2075718206
1020651499
529736394
550748835
1441438044
634199271
466560819
2063914719
1558777249
174906519
767671231
656667605
762367908
1956702671
1961047886
1273584415
723337115
1118710748
1281278314
911854606
1052436992
1626670057
269386515
59863869
952043041
1872504637
1192279322
644637965
1610787673
972336528
273080170
1021039596
417911910
238175088
1059959924
1867951778
1939796323
555166206
1193220027
1019889875
816682840
1740478737
912689627
593449961
2126853237
1891049185
645333015
703293152
600257175
1122400252
1306129787
688439195
2106010796
1765107532
39383601
665375097
210011177
788598489
1540757332
368924528
570132604
313540483
448413917
649359343
844710521
1509680885
1729095279
1496570529
503128507
37419152
289595069
2046820040
1638193222
2039632216
473160934
2055568987
760604010
1505209046
468646368
985817531
109175743
1163933654
1732409591
1125730892
190489064
868357393
624502055
610603314
131993291
539908591
841627686
1590798852
1677008412
1206894121
1875819683
90708437
1556812165
1156466068
223416231
667382098
1456166342
1636472260
1336435370
1996632424
1354248972
1066784389
1323858985
51235100
2110368753
1385788701
445223949
360051343
1996173936
769744054
119694802
369059943
2090910110
636925695
1210536233
2002320892
1436222556
2123929392
1112268428
143061245
645900202
255351873
1280380898
363232517
1256567420
1011200373
361826924
2075673602
706070037
160589609
1331927495
1068881477
1281083101
815050342
915490672
449504856
1018913527
854406789
1981028406
761487704
1809973755
1611866944
634500912
1213588823
1822330656
1769316217
1962400083
1730529335
2147483647
274498699
1972758789
1497389434
1482678913
1220129779
1668410633
1021804628
1468836568
808137933
1216658560
1718746991
218405042
1933027001
1508577529
1512631668
1389267977
134638600
452039360
601255437
531514447
986663435
1501770946
214909767
1509959725
170314805
201111501
1440690618
1325583088
458506020
1633118867
1654814623
1207964171
508861805
953968509
605821056
1740090839
1501921695
202007349
1185692571
1674230887
1381722724
1385060338
1998579225
1359090057
4397786
845683074
2126457577
1235606315
1672229715
883384808
512587617
2132187157
1385800219
2101905371
358464217
2073044525
1880955512
1513241386
1721117958
1541003387
1886006638
1107063375
1885561320
1356875277
960635028
828384723
244460691
1969986332
1734065874
60029698
2095645458
638434897
1368329877
1566227825
1891873043
1070198546
1855874365
771225653
223677631
576816574
566345799
47701013
1531269161
1403143490
591866732
1426299477
1436424074
2016116344
77542518
444256382
1470517907
406846844
1667085220
572438212
1362359148
675387699
1219978695
967626515
1277732950
180439836
803698642
1014369707
1011488228
1122978839
1973425903
1964996905
1512222748
1653527889
125970133
940948434
1356263314
2049316132
104928083
1050811761
889657421
37674399
1180696622
1808668278
417598931
2144038657
1874107145
1426059860
1284690802
1438206371
1274498287
1634022516
844911573
506905166
2139731760
560584811
207981634
1525975352
772309783
1821974162
1768766050
2007397884
175186401
241560837
42771723
1214999982
148224820
1333705982
1721618288
88112199
708056651
892267684
1215141444
1600401516
1935174997
224085296
1584468437
2010028120
1813710141
1314036352
1223524594
1468914287
134062701
1443385082
498181836
1925138776
1652697462
141867522
843356218
1656092577
1632607650
11101453
182578666
1558675152
623746725
1299051338
203898393
139670930
959383645
2013824159
545784006
654291434
593239787
622486442
1939588837
386391434
170924330
1668222165
50832651
915113116
215594846
1301813545
1909396424
1599081857
1194132512
1641670179
1945169864
1762954738
842132353
399646722
867235514
760626499
1807646840
1419025011
109075835
236280142
62850959
478582050
348642489
1644985956
1374156139
268080478
1239649978
1457021025
491885485
2079553363
1217001314
1498735128
1493994995
356490993
759252246
627626739
1888658780
1795403897
1112821016
1273128817
1814926002
1409973901
1632219582
1146438
1480718009
1230498449
1227276179
1387631882
427297919
1410860060
846310087
1797708707
754674049
1002270797
849768328
466981491
1044189651
394726805
902697739
1505648830
2138105933
13396525
1513419146
348191510
486715213
913326979
808080448
1921340987
2051566521
1389134486
1082378007
797075242
335682881
1239145314
633668175
1151576505
937834215
1280781784
1268464968
1264401228
1751030720
896955232
27391930
1298296091
1416485893
77442010
65968221
1761149836
202567202
150433378
233565698
1613438257
1749680288
563218107
332943499
86887555
1211957122
1462158128
1547423354
1814285353
942474623
852597417
836466876
389447241
225863872
734436020
1240246898
1378492006
186901551
122040830
1593981230
1023932510
877519491
953268841
990921841
454497329
591648708
868091811
602544447
1396901759
1321308254
293940784
2117019555
1471213345
774723821
1148474666
1639507620
1141974652
1594047271
1775010626
1426566964
1264686793
1224520828
2036250586
1529580592
511975522
685875858
1276314191
4888660
1814416223
1153831689
940661084
811119590
789657065
1167771620
1943677441
1188202632
858772761
980797565
2031484617
1487216878
983542204
1131495028
1435763491
1927325198
537866276
852975045
391428420
298429647
777146518
608124726
405181218
26687579
1237599063
1281955756
1740244876
2038579163
1563712038
2027970824
470582839
2115045438
928519569
291518807
1405313195
32042383
883736308
1777437993
1971112645
1594277828
767305896
554762952
551977147
681380981
732065166
968484415
433669521
875606338
999216944
392584575
1942771319
82415842
909765221
1128316657
1196276578
1965640891
1573063792
582468089
1356037954
963634084
1212736680
859799747
599890391
1332562359
353903521
212992621
1928944496
1387361007
1222559395
675463468
767971015
1184385289
922235257
282529790
1170012226
335388773
815941724
392169731
2024431842
8132651
1555980458
1031518970
190607145
622100124
1505150260
1570136378
98667696
788150191
461837333
1680207869
1017627569
567540339
992193108
1549787227
175462261
82178153
905923671
116830207
444941618
310652259
417954353
948762781
715491671
1187759213
824172154
492668970
675147497
62859119
1428803559
1045905861
82263026
1331904863
1183980415
1963973950
2136926610
1139424814
968036769
783488235
1180613578
1006613585
953297630
1963570938
856771400
1293573642
1820833803
1365736489
1357138310
733865193
81051405
1405772923
2147170931
1783243042
689988012
2116020348
1794764979
893096642
542491221
135793367
153110269
2036649639
1354851499
1656168544
1729455644
1545237310
474289455
1372968420
56764289
2117326500
1839485373
1626171805
1905012097
2051714686
1183109800
1804718300
102782423
983285345
1283302682
2130831423
1605285103
1804380576
901633069
1396120515
923133049
1779595834
407074934
1480639226
1429790413
300029595
1891709734
1528584509
1278322080
52184721
772912006
178440597
1040626312
195490463
1759061996
1230978128
1443240943
1934090919
388240400
1005066524
1875445071
371038087
1714409893
1624001162
898550308
1265672759
1915336816
234327620
1582440210
609447434
274498699
2147483647
401814236
856897200
1557976675
1434674880
912945965
1924362456
455900580
1035869952
793811942
873215553
1632171518
841406044
1540390062
2024515529
1239284964
1013399654
1762620797
2045313380
757042097
702000784
872185940
1372728565
1628941421
139200922
1267105579
393201088
203561993
442433421
764824913
1016217526
1371911097
706759297
1769743921
860612719
1934444599
1815206147
1484611189
254977346
1323486442
743379601
101794880
275603800
919821414
747322781
1887677349
369336499
591359570
999208111
1460241424
1111546047
1740639859
981534338
33981169
161068977
1920246766
28285965
1657187299
831190619
1861620811
1904326356
992247243
1268661725
590833435
286597548
912524043
491413092
1128764592
1533624114
1838112446
1671820313
259337973
254893448
248047457
1626118747
187885027
870665929
1212136421
1251550072
1580077666
218088465
1248367309
143513812
1231308195
666049797
1019256098
1789527137
119930518
69661061
1171975997
1467241640
754600788
520617329
180604496
939247278
978214015
496504493
9135042
995422886
1287793455
325969532
1897690504
1333443931
1016983136
694467331
526310101
2068357842
1498299746
1057521762
1909763865
529522191
1573374892
606724319
472487700
1593146846
1107325449
287588915
1341603943
840685092
1648731650
631720150
985120478
1323206828
234415619
1875341304
81455848
1814053327
2106767134
808540870
430370478
1307150510
2075796831
1422826448
1493063338
1446392797
1874444865
559451543
1507510284
156786617
1266388426
1446508118
29370593
1206789519
545761480
55743945
1415019836
757570330
2142746743
1524392350
1642327320
1781534351
166264899
1078964323
1491379112
966514190
47817418
60590149
374927622
1725322131
690909861
213502475
976573992
1884626931
807278935
120154257
118652419
1749239481
767769978
1624283390
1964137449
119086143
1152870908
387294645
1763283231
5407083
229907379
1190025903
1738392163
424329334
874594705
234295872
108457676
1502684518
1103239827
471980142
888926787
1722430464
2049532719
200855728
230671567
663076202
758321202
973282776
881502074
1703816210
1226410289
1341544582
903299927
856041934
1714789894
535503633
2118168427
1038613435
685025526
1486033031
1351094719
541881228
1722030893
106958594
1586814095
492087059
1800197439
765567620
810541629
865223486
437496996
198717036
1360563369
996279902
591670058
1549847151
848464749
2072953137
715973873
854917799
1683734562
647701482
33219331
700906361
1674333550
2079844033
1255443545
1220515105
259196218
871585314
1730850187
590940904
2066173012
2073371141
2121153780
1504499746
1802802581
464786247
1768665241
1865984744
1290195103
1101278579
2044353798
1952514587
850027403
984914795
1905271570
1249250629
1938162606
519056330
1321498549
2029420870
108436653
1084453917
974749925
592995633
648301691
1810160936
1668641049
1752483506
404034558
288439659
2107317928
1620597153
1158371978
197019328
1336847174
1191491078
1196883065
945888358
2134220787
134508835
1684452255
1964792367
1787837943
1121610675
640381832
892761645
1714115275
2106114764
69592472
1853352643
748264025
2076016214
1078010994
1974578482
1480873743
262483318
1746995704
528278006
317053916
1121944276
1362822751
422012912
1041632055
254526840
588976129
847587358
1631315358
357888466
426913731
125511020
1913861429
1433085076
837491867
1593730669
170045287
220694928
67028983
1342555821
1447101207
654225370
694004504
385642892
1750983307
1642760263
1701559971
1122849189
229192275
405825387
507980749
1936516018
599171550
849909695
663522457
627298390
332249146
1911529164
1132636339
1034615956
86363411
949474140
541648067
295083319
1902734405
440542180
1880225191
522494654
952354394
20606755
1598604972
346775309
1786033620
248134909
480496062
1929117291
1704915549
436421939
1569771065
1991143512
688417211
1539995487
140100870
1377510277
1971036742
903225191
1794536322
1909038456
450376139
46674181
1900131688
2058899306
695094034
610924361
1967224479
746993181
229044843
1388926142
20977877
517733573
48369674
1606136653
98060055
411802786
856295016
1468144928
691374815
1088816164
1815955281
1475797289
173207707
2061259215
672497870
1284697573
2075087042
366651350
1206283057
1113977088
108185217
1020391182
1902623076
1708794128
1913812173
1456149566
470884839
2024768446
440242638
1189482842
739041992
1541244445
1681615591
1237504848
2049527801
288302504
750935167
446674212
916013235
573636194
1441318745
397947850
690922647
1416042693
846244180
1823014844
2122959776
1197582759
1118197519
1189248571
1819121667
2133598637
453270094
1576251598
2132568438
1206714537
1459461309
99575065
468972557
1896538132
430401808
1946977883
377032748
1729340294
1966870098
237044061
1730628423
229669778
1608818559
1845987107
927215666
929356089
1855516470
1553184152
1810787241
1307565418
19730986
2103991361
60698417
1779301203
1838456833
1451889121
1960400195
2093089648
1598968394
1807361781
80574924
104106380
1145961495
947846361
1305808567
1898707556
495552512
795246213
1646314822
1882258016
565982845
638826755
985216845
1698727438
1005803411
377618888
1094513241
1158849856
459842384
2123959559
1030559446
961435751
236786152
1730938834
1631680539
1853807813
1090338766
2124598273
560976290
1993487513
42435525
1879459037
738949824
302629267
595087208
1412891150
882641976
724380313
1265982675
589195456
1218816681
410990670
1653128232
466042763
1297402986
963082126
1972412673
1201204692
1952537953
1047780270
1406347601
1642299172
1972758789
401814236
2147483647
1228802165
730413456
82396051
1976007357
1000476203
2118861745
1979485501
653750288
1054471667
531767697
296421435
1109110667
1628734716
1196627831
277157407
1280697546
356037946
946184343
103374625
1060872435
1452082404
1624350395
410130475
515814403
981937516
1542966050
915817300
1902552370
1557137027
2075149726
1124290133
951571683
1902531245
1197672242
2095996922
617684284
826852822
189624285
843953182
419089607
340523807
1209567392
548938291
792338721
563510121
729566541
1931834952
614978652
39526564
2038542497
6979241
65311581
803020331
844186982
559996165
1402380557
797191192
1518198089
707848050
269043794
738989253
1967343240
1693382666
1537909197
358430234
1275418365
1787693095
781934704
1307485900
153669392
917246217
1882298525
1114446178
1887135205
1317204012
49508317
1585534530
1251836116
1344145765
794479496
1868965999
1167179209
297981345
1128485332
1888832666
1875221687
972209188
1522873555
437111273
132894167
518707535
1348483241
971741814
803504369
1027309236
1031961890
1467255546
843121627
819822770
995590047
733390607
2133860607
1407151253
1542002772
1074016406
522210053
1397981458
1222244359
1455744290
462562921
1185740287
1727474772
2000001791
149644466
765277842
1958085332
496292337
1392404581
801044679
1695473032
995857734
459232826
1168709669
857114643
1443070153
1557401700
1947559049
1165042260
719061313
1063046065
676840910
1776420333
142075127
1942850169
1925162708
1039107734
465366162
1925583927
65303979
59496935
1592829291
36746739
1931843748
146988841
795073232
804233760
1411280006
316558309
1671650868
78519859
121476063
1472926363
590579671
1088595442
1891167056
23182377
1760810063
477000807
361440472
495645339
1297537551
1047924861
1576390977
1512008941
1668254428
1825240070
2058513356
2141244517
712885551
1176817352
127898628
1847264828
1894068928
593076049
24760730
458714160
684194858
15890459
650690260
448704166
75404113
1147901397
1355376324
1561972064
2062139252
371368869
1801850212
1488906721
38894732
1479446659
604418385
1116031791
1252400577
1064026568
946860428
950251034
986263785
821635629
1347521132
479652763
1732379069
1272436645
1062099591
355532776
1609911478
693651444
693088350
254021985
1633216459
1378251604
340347924
553348002
684842280
1384886845
1448904458
315820174
959325686
506517626
318952560
2058069117
1456029072
1169140799
1757832462
870614343
801892690
326900953
1703470694
134971862
1162284033
378413706
808883643
1663563469
1591453608
1320682041
1190456902
664971110
176169522
1488402860
806522971
1610448303
1361970149
1371417051
1426563363
588010921
1031022409
969336437
1473278172
673381869
1474457907
1136485031
1941599435
2028150615
2010922491
1833995484
1888225061
1395258909
1270719060
1752313768
641697363
1108849194
2094446613
198812266
152951798
1388583275
410098996
737612763
294079574
942355491
797091682
72891976
1778461010
895669096
764356866
1737440687
1981846072
1193811496
1189394105
352752199
945937441
1526830267
753935109
1641959936
327771473
595134373
1975012366
1173359431
1916613969
234754329
37234795
1554176174
1433081058
424392234
252107466
1918766703
625915711
30698581
1051559617
1551313335
393125095
1939765559
1282340554
1063366216
502724994
327027346
1232808940
968055345
1287592813
1534554153
63367967
290768634
1982884670
750031454
434206397
1847050615
134546735
1940604422
1154816860
1630725589
275073121
65348376
1978119144
1843592590
1368313426
1495750885
1638183333
685010747
1219470795
529394668
922789087
1968101715
2064853869
292984160
1927875158
1524693512
1279206946
1234850170
13378031
1821422159
2103861896
794865961
849460713
1536703728
1526305470
495436552
21106730
1218414167
1494942776
1304321949
2103752646
1869589000
1443999661
268893303
374294698
590794494
2060042409
1508804062
700739773
273880342
1835464291
1323167802
482380253
1972338532
2128545288
2134506340
1340621131
570417752
1756815097
2022074301
554080608
827666271
89581900
44135646
420342127
1056861115
558279518
934763717
497207854
1345698418
701315155
1882090
1054815352
2145242846
2038211929
15861936
1095400421
1448238617
1070819686
284553266
519074785
1416397845
1916544654
1661119402
1401269958
739795961
1162346700
1445314305
68349921
1579172128
154067522
126105590
1868484923
1884371846
654396644
697605703
800099002
1960257458
1944663160
898425240
974129979
123975417
46177961
16077696
1020541601
960887687
547785852
453961733
511271266
1831595577
1661651579
269336382
804247662
684914365
1521263112
2137571951
1265299937
284787002
394895274
799829758
1520822852
688044363
2072004988
1319541939
1892860297
1141330915
1663810295
958799318
1628502948
1382280669
1120742660
632928118
467789273
2070410703
760480051
1974200218
1398746811
843445565
1322310207
1106649374
427022701
1032080290
1725657344
1280650461
1180944621
1294043003
1568509975
1687875059
637570010
1508488574
1693498423
1066792114
1049990471
943198315
1116406913
1594358864
3703916
1150408367
1922692409
1738652023
806979008
79616530
1676252908
1625615166
277517085
757517393
105625762
1771191818
867988905
1997742912
569551315
1442526776
100599774
1321138378
524321530
1016157463
33545348
1775132184
66458875
780804570
1982290475
534716233
1608727977
1637749570
185101799
1748400776
1734855565
1761549487
1170137329
433231466
713858556
26494239
1235453333
1481763123
660186949
1667384524
813130520
1807026120
775520720
1835956162
121953837
1497389434
856897200
1228802165
2147483647
220375734
429701920
31040647
442151229
259112159
989416128
2048126509
1835585380
1493542174
36834763
531945614
1616517819
2128928313
1168496679
11134602
1719863550
1845557035
1478515364
632860875
939891777
49488597
2057496183
894782104
216713629
1333473646
1718556708
2064926252
2062842533
243189504
1477919290
1674782012
322462004
1331862832
1466788489
1573037547
140746363
1141221691
388133765
187714626
145977717
858315342
1854463679
916882582
1985632257
70908917
481284412
1718483545
416810430
697551217
709826673
1739029577
1864362931
1702003559
1259142483
1229903523
1109571907
2045724069
611091824
428311140
459375028
652302093
816601500
1217941262
869874742
386485820
384353697
1785310996
1807142676
1560213812
1555422012
1161342361
602626045
535825150
68931405
1827132027
1145163101
1342690926
1850376743
1070995623
354094531
1548922816
875740830
1007885509
1179607531
674620651
1627679186
1906297833
1577989467
217855180
753701205
570109398
1945612759
1381478399
691800841
402621689
2140195672
882593603
807550016
1855182700
1675815217
646049283
1016528579
767697465
142332126
528406658
1575310622
517548742
1582360768
1858789739
395032023
1983240045
546384244
309044690
1447715450
902147048
1006622722
1707081091
1657942299
709949343
178537183
2053800749
285672316
1883738105
192796940
1536794605
1574184790
419402764
1657902522
2041639893
2036459583
1468734316
953870752
456932130
713508449
1636982315
1184634015
445950999
1579951654
1245276385
747379602
578959070
1866997005
1961058930
537676486
1074586461
795162165
1263412904
1555534607
1110565094
632360021
2008955389
317780146
1244868295
1019438988
2140767613
1236266763
981880451
735410343
148931832
1240000253
1889070910
1275544181
362212468
1200714642
63392002
311777151
1304541558
748734430
649976583
304891095
903985247
1519135684
876759604
1265163437
518383795
1814716796
1379064859
772759352
664528523
1555907628
927561490
1397266263
1042703672
1435855813
1571552032
942125700
903023578
332313538
1686508938
1196370648
145675011
1760240668
552065342
686658119
1343550530
2002593759
1220671899
266808687
1579339741
162753331
374991717
299453106
451555896
1580445916
357020767
1293026433
1699462188
872074590
1047936962
556138859
751720164
2092828783
2044004190
457087169
1575847768
530994915
1466111681
1191186423
1773812873
354641729
408539851
746458197
1584554759
559138973
1521965823
391081626
2017562121
1268172382
1545880083
1077284105
2064147001
58610891
1579830300
384486943
1191820893
1390456373
1259973337
982829168
56825322
755597036
1847985653
574161674
1784180767
1183618832
683512580
1654989505
134173287
408040977
302037427
1500569658
322391298
835032924
682420236
932220843
1569134106
997704733
540352578
919772975
747942570
2125705688
432746796
1127647013
937454655
993828738
977975504
321552150
1262317447
503634092
906334292
1351893751
215703059
456328901
23514449
87479618
1070784413
968271159
1145844078
1051284432
1852906602
1378812717
357140220
68760930
1922207420
417807366
2007448343
195852462
574880580
1553694667
1725361460
1227430739
472499549
1917769131
1305246864
909015196
1725541571
809463901
907859457
891253952
186325713
511769493
1932676526
864807955
1172306221
510499710
386577052
1110985937
519355351
1392787216
1892662041
1135212516
1847844716
1762288543
642276326
395503484
1076480359
461426987
762225903
1053969552
1977961743
1397442468
226182393
640842634
462728858
1103016280
1967294468
725052713
1336402913
1139439023
408170014
569968089
1435332396
725289974
1968988413
1764100115
1704681495
373621390
315441686
187119136
2061191543
653092989
1499044892
963765965
1858805894
531068631
1772862439
564658394
1284237332
1206494502
133450407
558967986
2138189265
1613327980
2024093932
1492668636
1972740497
956490839
1473071006
223984590
664390937
415371847
1084391758
1916538076
999140991
1995054950
1447789559
2065568995
1858222408
1869539448
1548578336
1078400873
1837571932
608899036
134072578
753999298
776986219
1069496497
1380883819
1548863305
1944835533
1315041515
900124505
602539526
1616529332
1187648828
1809348833
274182161
966212161
1210119513
716195836
1183847846
733458378
616257717
993895241
1917017226
888971416
13271816
580426267
2032911353
2009921203
1166374358
1199123389
1440096205
118640672
461998544
463478841
1377301054
1077686426
1268352010
841010207
90879765
1416042664
306192590
1884166801
743660740
1592577429
1451050124
1240011901
1487612089
435268762
211050823
1810132616
1619372716
648151115
1100229030
2094800783
1211106017
847720341
1600013130
689104584
1796345087
1687246335
297963616
513296847
1892383216
1278159970
1133217791
1448886087
111952741
418081635
1778108633
751929033
2144650657
434511313
1384563919
543470713
1967893200
1589110347
378392621
1111008131
1991090740
164224962
1973402971
230860897
454953798
2103009115
1067075569
1302208758
1123603069
105449386
936547295
1122330146
2123863305
1775685452
1863139882
1318447307
62175035
1986650717
724998469
1180289116
276146399
1168788019
1804303017
1668631978
261443440
1947641352
255251046
1139597123
555130907
2078367794
1611035974
101539039
47014705
288877798
2072631299
1134209767
1628519805
1812516994
1203853712
524877278
1544673623
1726701501
1604397157
526113263
934194803
427899289
851612526
244785352
683539359
1772724536
1189021346
1574794993
843534901
690148271
1342026307
1672217845
1389223944
1101664953
1087113838
1482678913
1557976675
730413456
220375734
2147483647
1364037841
1543077628
1551944269
457241742
65256050
164893309
379405591
583961669
629930600
1723584004
1925135023
847972933
2045393222
2660033
1279433995
1635445692
1950557492
1392681825
206505731
790845652
638533527
1670233158
1929636323
1394586875
534361924
476504798
207809730
1165486921
1318700685
565760208
342383032
40805589
1784248276
1986496927
1678493095
1640568099
2105455616
202163060
557507872
772344574
849752804
99985462
299642023
814305032
2015586643
1358804504
1212310262
1170878412
849160151
1033275873
779124214
1141978252
1893540654
781384711
2021858332
1966926616
2071994461
1205370698
384624365
830317184
879334265
1173383129
1659299257
715172349
798732765
2137890823
425090237
715503683
1027307103
640117756
511051527
407209258
556888265
5061659
220999735
644820365
1956122865
1818081847
1515381429
676993153
2134294471
167902580
280452251
1857699869
700226414
378498818
1669878559
630282369
491184537
1979008659
582441007
1441298712
842768719
1109468404
1824151245
2119242844
1761102958
604769716
187494588
739014713
117022073
371934622
1525931900
873379035
423147826
1685059389
1158399985
623145764
532523049
189894973
1708924219
1621346044
925781484
1282678128
419463047
856352501
1349030587
796347846
529304396
1954935437
882146959
1734368673
1404737200
1843288661
732718599
521433368
1866690195
1678237326
2047772059
17523579
642516116
1268713080
1244116334
1373377191
1560288433
52328259
1000628100
119106235
364565930
1532876867
26102530
437827547
914174480
1049171460
1375000009
444187667
1967024493
1137255462
75622240
140461231
1224991709
1822505620
1720197724
1724888887
1107707672
697155567
228412518
1575583010
1129590865
974649102
1407730250
1424074443
1627882859
1543221411
878807055
2084014473
186172128
498366839
534327974
108866374
1890842577
574708983
1823127941
1381018891
436244719
1674943449
1368616871
316893438
1901860669
1058369578
1604436679
2081141725
254005596
205340142
1072594222
1391468273
1633213873
296924450
1181595648
1517634338
470669633
242289698
1093373606
636811978
1099034623
1473145058
1811034273
205098155
1137092690
1102017458
743997199
70900167
1495625398
1831342185
1434691655
854050763
779801722
548011284
840178211
1370728248
1097076147
1645999661
433446017
1729081485
2096673455
1379767795
2016084660
1001878781
1415917501
976973726
1570962735
804367791
636053355
263648340
2109353473
603678755
2011455858
1112582819
214148008
1321685622
191063885
1844828182
1654969032
593974491
1052940511
1764341185
531157593
1171125442
869663415
1092112779
1613040720
1908304041
127358101
966043819
1427649942
1452207534
1239811027
574265348
797538239
1733938151
1990219734
503778136
1912367393
2047930390
1295812747
663210163
1526410526
1712073433
44934986
508350523
1171315698
1508468048
936074778
141589323
617595288
1399285832
546633385
427375577
765192023
2055885337
716123156
1245919728
912490887
1579504838
528381869
521017483
52432112
1418172964
1214561150
1595054752
1427196374
1743407996
1156171870
115560653
688505394
1219507673
1928246617
1817685836
1890587601
663783871
1999561619
127231910
211867428
621126563
586174718
194487801
1633180839
902983192
1777344135
1089313086
2099653424
1369019299
1663188371
1717152466
1757082575
1744601298
1946450238
41815732
1618780684
790629486
47853682
645516151
1493742974
1157517066
561561005
696105822
1394241718
546572635
1148480683
417645140
50458423
665473628
817444288
737171526
980091762
1312114919
2039202667
1960456341
1942902405
884841453
538475216
1300529928
441807075
160198848
178992941
713293904
1234982347
285692689
1774591726
881105919
1888325595
1416623622
903083489
466425044
1041256318
204332324
1411660715
2020976262
506850415
1006109651
1841215062
590968065
512522776
322857365
1592882930
185682420
2023615418
183238787
395271021
1654705669
598735954
1662584461
655483705
477121799
82325776
1426080651
1063979394
1299212524
1466651233
2031206241
719920594
679399592
2042760087
113405619
753532970
1454850043
268904165
133124817
1863581963
64948959
147660680
428755252
690171540
1207737760
119798767
580402979
1933073166
1362409631
2018943585
1082234174
1329324624
1025138533
44527407
1714256128
704825774
1309887093
422398027
1433603358
2016388638
1015684654
1042511181
2123981732
534272269
2005331587
257787080
2007749853
736703670
7922796
1173064357
162056731
1645878703
129088193
1766940275
215378089
1074008185
964292768
1585993984
980837176
563235463
1506732807
1076957524
1802161188
1917393764
2110400912
2011888198
819365683
757433689
530229030
1110944296
1610658996
1633427990
596757265
1104327757
1229814470
1524141868
1094315541
1637355748
1434244675
1854065709
251269289
61564829
2005571824
1980731562
279101838
730845024
1289576067
1641835285
874929275
1266299876
1271439202
146233993
984155162
1273604498
1226171969
2047485923
1629408657
1135194988
1685906542
43783689
1859790512
1069078894
2075963702
76811626
649220960
1438637126
1043132688
442138878
1307622546
1343914590
315799213
1634725268
414458864
903936869
983044784
2131189009
1113731382
235428872
1837299520
1200111010
398786376
398267948
2092785491
504085305
77467563
1042599048
1388187653
1616978393
1433502674
580325481
2133928316
2054389352
1641063708
638107607
1419052273
1965428703
982347781
1926268537
906229372
1897061643
529380498
1132075366
699957906
1272470499
875023476
86204823
1176215781
1405242705
1220129779
1434674880
82396051
429701920
1364037841
2147483647
526799934
841166559
1318101081
367860013
655355645
581592649
165040077
195663017
720510511
1952476207
857612860
1603384038
1176059863
81248181
415427385
1404519714
1899933054
1828463631
1180926788
1309611493
1140183238
2116012669
141645353
2001584182
112259239
698608229
4024635
1600527539
7755741
448479395
359636071
1763684170
2055777417
1712715972
1460197360
1854147273
1906262778
684026973
984106640
498452484
1513337529
1457619143
1407244098
1589030961
739065774
324682689
1906968481
1096534860
1625052319
748955680
1784387899
926138175
1933511444
1596512372
1595397523
1748718051
1488023368
563397630
144259278
1147016225
1999076572
371926265
1181647646
2069884489
2056960574
1307358069
811138271
802826210
89219369
2008276990
1787872276
1498922056
2146062344
15974511
805801284
1972442116
311689346
375623972
834991463
1390690654
2048556887
1443760052
1873345688
998871109
1648443523
652712585
101018121
2002007442
505261354
461608382
769928384
336569720
366233137
1247400192
1864305503
1874759855
1911265876
1329341077
2047704300
1942396119
1185360651
1321245856
331357127
1148772670
388070915
658633379
1358882331
2105319616
1705257923
1480192324
673457288
1156847329
246340159
695648851
1875949163
1334852917
1489945567
140660981
1278415645
1274942030
1316403099
828292457
1879256561
458584155
81237062
854028072
120613298
1107437983
577462567
1711121765
549612785
790869250
1908464584
1513447123
521666511
232679922
387026701
10697269
1205776483
1404772620
356108167
1095773466
2104552855
2072321884
810219786
72424069
1448124053
1606306326
1905890948
1844474560
1704974279
839177329
1947677936
1519131051
1258234693
2124378578
759168754
83695830
1016424591
912783831
1075963172
260665172
1507358241
1306101605
498628855
562233309
1632918278
1629719649
663210208
984628241
1166869412
1068112913
1350871348
173215663
831733836
15307352
1325380082
880728302
266889106
1636097776
1091234747
1338576782
1082812322
428662990
2089309371
1316006080
82493580
360133916
1535165894
993960770
1568335373
1812844935
1167328562
660487473
1045845768
1867538357
1537754080
1389847288
1915145783
1013032809
835891681
303538685
1106905095
997041038
47184689
64239665
2076598001
768478044
1855492640
1897528638
152444922
963758028
768301573
1120610329
904556464
1724797566
1973308185
2112107937
823819785
1547288730
165684601
1528025187
937230992
138727404
1108855751
214956098
1282341486
1617764779
771541898
522557338
1208761785
1004176667
2097921008
1102538301
1953485154
1070866845
292275225
1729389657
1554931933
2050722290
1437914693
1462488157
2080074256
1515287730
431658945
1849919209
2116097348
698144477
606603097
469451586
32400359
1026966533
1160329153
1647379587
1993675103
1255865477
960526626
763539174
789674662
984189309
1510179470
1818989789
1354589724
1281993845
1287095170
268752170
440593087
1384190345
1833878083
270692897
88467816
140938849
1753450901
1151182508
2027292792
1655637591
1684626519
1129806657
1675792156
2125199574
879170043
1811680800
2004201037
106870256
1077755852
419797015
13039748
520558254
1981050579
1363115532
1292677268
1926581830
1601111939
1219461608
1530846992
2136650449
1022582866
1057846790
334879287
2077794824
883435291
1708190331
1628710890
206599699
709920552
2130163829
72193338
752873798
1600140080
1062822735
1367204054
799938319
1361728361
879553231
890736216
906031083
1142294178
689577778
1743922290
1735035255
1319738762
379816560
522341365
304779526
1105502037
421903904
203875354
648342056
974464298
1753431963
507134748
779649891
799123196
740720050
90070084
757618805
56384158
847122018
1049454103
2063130228
1955292762
1025101542
605937047
847861987
1013963580
1392189996
1037664898
1109929982
58447515
915210358
942975213
2032118844
1788331490
1556221932
412501010
1319380538
1187399838
1602801148
1195777509
1110027854
1547093789
447140450
314515930
613362077
944007771
854530634
1633364659
768263153
1459172623
281868206
294104624
810191137
940586411
1359328462
1833087377
1360292968
1381864652
746994002
845361986
2058455
537927772
79914357
1094274315
1152805290
309561987
1003379706
1385467950
364463890
110159616
1680867558
841844944
1236663697
1300136297
284385472
1964612639
805504940
1948302881
1750811037
1481702763
392389556
2062988760
2130821787
1044822746
417254828
815870283
488409076
1545244715
868409025
1509110245
277034627
1654567877
391198597
1019901781
433932977
662743948
954658427
417699188
1024211729
1839777576
818639215
1964867212
792663198
1154230427
662107173
2063844842
303922142
208738774
658821203
1656492967
1772595267
195424606
1165768385
257358312
930640024
58904285
1899830318
1123729943
1537143346
263200691
1163696319
555380476
1810926813
1478704719
1631250752
1270768103
692099663
1767438911
2020692201
1466685570
724584803
1528395688
612252573
1578665796
1891020543
235797056
1868757263
1680954873
19483770
90935461
1620891450
1580706792
718014235
1548075585
105230576
1520864564
1601873462
938707987
36333112
624500799
951960202
811106928
2055290853
947946044
580800952
732665178
603504171
1865482360
1066740552
2057091706
701620981
270500923
1568681517
1786062863
1465961151
1996674074
1803534527
83948417
959176815
1151028891
600652770
1613091260
454513349
1740474451
598060362
918136464
722307649
5823649
1787852913
490195003
730687713
1246019680
611627573
1950212799
824821425
1606755050
181140827
1668410633
912945965
1976007357
31040647
1543077628
526799934
2147483647
516665012
1545669839
186174818
1680073759
1786064490
1615468835
375848325
1929228291
1066091575
1859520674
786575093
1740451750
1314727171
889159533
350022251
2106537521
302991722
198282757
670209549
2079014746
1881836950
457905179
211626053
1151860324
1990923797
1983458433
586243071
1911353364
359040078
311435770
716019395
1380992073
1782434668
1900361388
2017682767
816514677
2102354435
1790783912
358228213
1872064033
2133476301
1660692951
523108525
668043437
408736164
938478997
1630818764
956000477
2117054873
1742588661
910596123
362353294
1448415728
1673740245
2022424524
1106157941
477369995
193580647
638955693
1522205368
704943800
773299208
770066349
502491568
2147117580
1134467275
571362876
817234644
1003673219
1471134864
155242430
1263426252
227028401
1892910655
413101192
1970443424
596365314
1857168792
1924090868
1887589602
386868259
675260752
2076219095
1853622437
1256832120
67710974
867775660
1323343339
779821151
2136343933
1530510306
256279850
2016279721
1669623294
473653038
1130770589
5398405
555177412
1779854255
1685990919
2089989228
832880606
436958789
839596739
1628142696
109215394
1770261867
1010463286
1373204821
1265950803
362452820
1961714586
1398079247
281172724
198783921
2082157541
1646504953
1834598950
805770363
1215501324
884360684
1836532215
844098775
1098985315
1749624137
1016975568
526280453
514895193
680302754
1970919984
1421445194
465553686
1619729610
173881306
289008970
190547881
2038154031
1664510980
1723480876
1699367408
1467639873
1151443810
1860478983
1169477136
1292452886
898539913
1205523115
260571462
1905295143
1666414584
20067591
1318091893
162115276
391231218
766994087
2133857627
1847165307
1743520025
536569699
18393114
680554393
296075992
1069454190
1110165240
1844909499
1182131405
1286259571
457902967
1793954750
1193592094
944554396
645292579
1778424999
1223438190
801393038
1109322760
92939018
1272940489
924743698
1889909183
1575920577
134836433
1766707070
1886189230
611689807
945740795
2039337838
892754168
1191416435
509198231
148783089
1077458899
1712596556
713640962
1823728881
856950502
276713984
1432794371
506526569
874120620
1220167467
662964522
54952295
684643433
1389646474
1461780853
1186405306
1150715191
1110048770
1817555142
842907309
666402232
631332279
162602619
825350813
357890496
1168764588
834516980
632800680
78401435
1404585860
1472240383
551449436
1777796582
1450039921
1652719977
970415955
1489444937
38209840
374230348
1121848276
2097423235
957719182
1301459807
1618657957
1305491750
1437414509
1493563536
1943113180
1768776699
2071407383
2021613313
1320737956
1364089818
1056197112
1538229424
1188191230
308122291
562483292
1073834446
1022675003
1665227111
1210194951
1285028337
1169839411
667094634
156437636
1174633759
1275246201
616535172
1744107236
874195000
951328933
1322489485
290203903
968541452
40083607
1266266259
220646502
1565981909
2064114805
495825658
1516117919
2131090776
426654751
2134432916
1416182633
1744778646
374378153
385226866
1628080511
461515757
623965681
1045505544
951862148
253719416
773909553
743065179
386137559
1916300242
1658118702
1991632299
1829827252
1205173203
655960920
1706748437
311459430
1057746141
1245804359
1533419494
877176489
1724428943
1129184853
912142493
602032119
541879414
976979130
720858633
331046798
219037801
135830341
1014345967
983864450
1374686223
549189094
179708136
1168605418
91280780
100659654
1121281745
1213438162
773218153
1285195862
1826448389
1648845554
1020008639
1663031064
1722791815
2026547718
1168347451
355042242
597398883
583616817
1043697610
618087854
1047847248
1141464487
1083351312
354220552
837409926
544523498
497034846
690999721
1671855374
1268098263
122242152
31151591
951842377
146406126
1379496903
1408599681
249821436
659744418
170137018
628464635
1972630337
682284564
189239908
347596244
775708400
1955307394
975259603
77617289
2129029900
624846979
529216123
1062176196
1559035804
1951760068
2071030270
482598588
172949193
937995556
2026746106
49308188
1604937439
1054129885
74328616
2095417324
866432184
2075990332
2016515396
586280589
614708857
2666481
385162285
1277413724
634445166
1350573991
976692437
1116322069
1926010634
121249660
2145145377
83899067
1782224858
1497066933
1875663052
1860552704
1245040471
60871821
1526113965
69558808
1633031904
1907615972
388233912
441481089
143919150
1009974855
334735075
919440381
958121454
1416265943
336138791
2054905272
1406555128
517864290
362557024
824070565
718448722
420402545
458848541
468458344
768239780
78084487
903975281
262623262
1605859246
1194588400
2071557972
1311546887
1165716027
502465750
471479040
2090000716
1773119347
77403341
597645571
848689359
1282785243
167138429
448891420
750652746
1850680374
2023162891
607773119
767023028
519527771
1510628891
154471403
183254491
2110180107
30982705
1159444618
671584779
1451147288
1490506568
1485301737
1933962050
1630118119
2102722534
456803485
1861654582
1349644956
267654911
1390750102
11473342
815774393
29463357
44463028
223503277
1050554746
1854642449
2091739752
779876208
2045029656
557839157
149471139
635036209
917000016
2077595195
990001366
259805067
2107722806
52534531
909944231
14463861
1385520374
645535844
1026748660
1195925328
1383248870
2143866880
693966445
991741105
1684649702
532357429
1001725045
609119812
1287393712
883462968
1134294330
782474228
499742553
385682563
1021804628
1924362456
1000476203
442151229
1551944269
841166559
516665012
2147483647
643189670
679653420
805579357
2101376942
1718285888
2045153980
2025833994
896002441
1321079890
1290907567
2105010920
2043368542
1392609841
1782457400
2118762037
70762081
1191968749
435137393
586568926
806227571
577390298
40693711
1785584642
943571092
1527226506
1725855218
550032750
970222656
1680786318
1307196284
1289007206
1223421555
514657438
3842676
1312211270
169775156
813824506
1598412230
1581359680
2112611144
135797498
599868965
491394713
569350481
956817119
1619222279
1872417386
1613620015
446975872
340642208
424645077
91817537
680373668
1426252085
346187570
677845857
1926205938
1240438166
1393708571
2006127926
2137363414
1209475822
1764745190
1637329803
1358718947
1014797193
1640829500
1877120399
1247735122
1058763114
431640307
708640692
694112732
1840972892
1118730467
923087660
259309524
814817978
1671055863
644414906
239035736
574898883
2105490572
1541998532
1116641905
1417761522
1484044743
1510603230
193171731
1540615817
474552488
486821808
357702374
1675902672
340382011
952137933
1610964559
777779980
15747611
395132961
245735453
65630311
1188616426
1925968085
1863815769
988017220
1782141100
575341327
104502181
318268696
2009626438
948124842
153611261
1227477856
1211043383
1549686357
1246359352
1782005356
2054519411
1254962825
1287018650
1366998224
465440495
449205322
732669642
1911171925
1403404674
445032980
847706511
1994772732
1915127695
950893224
1953796513
195603526
260538644
405822067
593588256
2106050531
878509186
585335850
1556106933
943939797
174902533
307970727
1021539831
1225997021
868635222
1229585252
743238129
944475891
1577139217
330440971
2015492707
2022325330
828262745
1825745296
1893922083
438988741
2102187353
1079619798
822022917
407168577
1952159793
637795251
3603442
266619595
1227032643
1504333081
1791611906
1077200710
1391154229
535376819
1845933123
436319001
1201516802
1453447592
1105225524
1687963748
412548358
1504506303
858989717
607941571
1712952076
1222443764
886781056
1950137592
1176480697
892305403
1273076184
1321203945
403340702
1481069535
129960547
114909245
386761749
1434996791
1484024101
918978702
645955530
60390536
1287311737
1485538776
1780035126
187730847
1074360820
132777546
893988631
1194233242
1189826055
1352547300
342053763
1216807365
1510249756
865860253
1158416440
327351756
624920521
486187689
361685401
1827354943
1207174222
1270360700
452426347
1015095453
173208356
1570043499
2136837736
1847756176
690028135
1469600218
867944947
1363065426
72166346
1022147094
265127499
1977637303
551358183
1049654360
1464099454
81975943
389608238
1291694318
1519322201
1520276678
630427005
1975789030
1910957172
2023382058
470320640
888431949
706028444
189590684
100126076
1722421992
2073460858
2026371343
1406654387
724535520
1251032689
1640333182
42758812
581672916
455654672
804300977
1222705768
2070791573
1052713922
1390398349
407497102
1297974489
662654837
803884487
1046497737
150100543
7577920
603008482
2066039888
1849363249
1928065952
1822676329
90282414
1908183244
502023792
733642909
857893467
199486316
1750154823
2043923398
1646099317
472531659
1334378188
2030095658
1133783166
1475129545
483912839
1017072617
2030356276
584208655
504312789
2124053947
1943231262
441281381
507780998
800719026
845121694
1250741629
973230608
1663635620
945498542
1891457367
515215292
483273753
1211824945
301064711
2018783130
2120214576
14897122
522680033
1938976712
825874671
16807515
1591913232
1021991977
152673865
307317341
338792702
34239825
806224191
919394772
568473936
1302058625
323883476
843988583
1585118834
1050739047
1065655149
2071174053
1571326607
988949156
975660860
1224744953
478720419
678809840
1361983386
1371820831
2092037285
1775307614
345751273
1373652594
759016732
1654769620
946501535
73379086
1687989557
705357119
817941883
271045967
1489279979
224642755
145882146
1185551600
406696541
813130976
443197275
988291775
733114321
982595879
551586333
237841000
409811510
717809123
80034779
971278266
1970362524
1231663708
636521232
1607008702
942273249
1381271683
1794546774
1906045665
905694267
2132883448
480113917
1176778127
1839563242
1363001330
1363377019
2126685715
1498763603
348332126
1913712504
798636851
714301675
452227255
1419442486
936372597
946750828
1567127904
2034755509
383140535
920009724
894768996
286967712
964352722
357210274
1235550876
1357815298
2115473401
1424732066
201580719
1817118874
674014013
365022389
1585053800
1944469433
1951344397
1074630292
1561677976
2067646294
275585603
431644179
2019331786
1851463063
13722804
1641416599
1334579448
773249743
577600974
1111723651
1015847473
1466704056
1889702896
957013471
1258568239
1148748736
15614890
736070946
170620637
955163020
1261649910
1325041253
1831090924
2108064156
1856686798
265171344
526357147
1895551688
1741793712
1883297356
1369111557
192883720
989470251
664740825
1729659866
179732323
2119948145
970257642
325895643
880900688
1809272844
633637712
1530456885
1450686703
1350841969
1494297284
902814320
1097863327
1542477391
721342679
814575129
2062478625
473370151
754334556
1122001635
604224705
908086290
1002381642
1294188634
933478235
1066793794
1157133208
2074875091
321830650
1100168519
1447455211
874062596
845859278
1209772092
688991899
1175040427
1661482418
1084229998
475057750
1634417131
182924043
1518043692
305360497
368966865
1298625351
1549359156
1995973661
1821312844
1565718840
1468836568
455900580
2118861745
259112159
457241742
1318101081
1545669839
643189670
2147483647
1293662540
634093277
929435995
1524745487
1658299781
1421879058
1042230242
901637608
1282041463
1770409924
125788705
1994264147
921090493
1822248516
276318942
2041274336
203300934
244244911
359648877
356739050
340399322
1060892697
1660502054
248117354
1666869656
851876001
1939998078
902961398
1113798945
1574505680
1081752942
2089697864
1612048856
1336960886
1004740494
2106111485
1060109460
1507385578
215138550
308113075
670125062
1249450093
1791986449
85187936
1128165475
820126812
2097858684
1630118591
1588458993
1841375321
1998577348
12516581
2106231572
564424320
94147951
1374886654
1706734549
1094338283
16310696
364201297
1841906571
793077914
757090072
646583866
8894836
402532040
1558586673
1963338622
6876651
1469693006
2134748362
377124138
1811082064
1696834597
2014618259
1391680666
1618893217
2018037810
1556599121
1176982636
1751962228
311563711
1404543304
1803836953
1392302518
1337921734
563305624
2110964926
2123582588
492123928
1436966245
699216071
662047846
265923515
1456716309
470652985
1619186864
579454480
1602305447
1215889787
851937589
88210279
1511086618
1087194088
1397872965
1255741117
186079249
1963666730
778361063
1164110747
228258132
565191298
2064276619
604439106
1486067343
2111374120
1855060550
908608827
1693505458
727847443
1639641812
691050512
932916800
537133142
630705897
2040052886
392381715
1862404731
210361741
811733416
713565854
1654380581
1654049836
2045056091
1755904013
355730413
828527503
1402322827
1182057130
828532425
1669038388
208927714
1900212098
572075378
1377812350
1709720873
1447385416
1962948703
153968945
49355860
1062266760
1118335844
1916499078
1630992731
1841730113
130409869
722288050
1548352897
472018585
824268275
1952968297
669488038
1918326844
1061724806
900972849
829116078
516510540
2073235363
1731171352
1881700841
2039185842
1698773417
1785074814
959224187
1586655942
481430476
1323657878
1809428184
349969259
569364520
1144008621
1612362060
2052351294
1685433625
1702635189
1476534655
1630103190
792667081
1483793973
451413970
185372805
590898186
619698317
985393229
1351842056
2084538725
1508586882
495628406
1263318302
413919886
2064347142
1570198226
801650077
1821588329
2097153021
2058073794
1618429915
1651822841
1390079719
1954990811
703384191
581302360
1895255208
449233283
110213015
1189357670
2052876081
1518074693
1983746762
80343366
1382483098
661668293
827581218
1811090906
475967810
939023735
169808778
694941601
107333193
1582506990
1896710752
1218451392
1452534179
932426573
916781681
787390626
393364247
1865556989
66378898
1378968672
422292049
612966810
1574640622
498087446
1986533768
102785235
185986047
1540792496
1730443791
757261664
1959747737
118089491
2048175601
591012718
1226123693
290951602
1060253234
2103842969
1747151285
1956815012
1450577612
1628024351
895620085
580480247
1538679179
985520078
482687489
938736240
1105897594
1831693987
15808517
1007124841
649818500
629359371
2062792794
1181379764
523747819
1218351341
1599592707
584907614
37889724
2099018296
1913952056
388302427
1317027082
666933840
1383632647
498968595
140191877
933629757
1200598061
1847124548
1722186301
438482040
1293156118
1184219006
62492725
1114482215
569227115
200804984
1219963880
1404147211
935625097
1981761667
687728124
287633194
1798871869
1460654623
193665513
1707460099
391267129
850703750
1975859584
198293281
626830728
1720415254
1184295826
905877094
207696423
1739490393
89571319
1643230607
1871105298
1569613734
844889148
2138716390
1884625747
817576734
966737666
1869856126
719544291
282231613
1731385415
776172498
2122401178
187953157
1210457801
722247579
92602996
2066157950
1479144453
461382018
1368028814
638845855
1159730323
1142595397
404636634
303755645
2422122
2126801708
1607686544
1138102662
1415163496
2083130419
1498607999
1567547609
1807111625
1609495712
1613001080
399225220
578870755
1851952450
1349543057
429771381
1598565077
1916917655
1876525875
2053886248
1179345850
407209334
715822667
872137135
945102087
1905564978
2138731139
1884147439
69582644
20488329
1964902555
1512349128
66256242
1854687715
654939159
691074125
1718293804
569714539
702726547
888751475
323351924
1155001043
1883241448
1309000282
1528874416
2125477847
2143478492
46627022
845417694
2037256651
485229238
1753856091
1748142494
836684132
1432775054
239282799
92505187
1744711735
1476504583
757911680
1460899495
968317519
830709943
1165342114
1562933116
407480840
451976328
288841654
310254134
322175758
2011241416
1998108466
1448571603
618601252
1947702794
79265884
1138691757
347237945
950388126
2107614250
1999802199
15157569
1233500359
37891295
1277289727
1352059839
1116182838
1576025350
893562043
1738857881
1886660482
60717584
1466751564
1149145713
132746683
775719077
1986002767
882537735
876125573
2016739329
1409176427
1942432933
1749443909
1169299708
1686052544
654687662
296803863
735882169
1280919699
1004299145
1534623813
867563525
321987396
569614034
928204163
1807483167
1756940010
1596120122
876083867
579469549
1636270509
1935529300
1159226375
1098459766
1868601827
1547152738
1676122482
675810546
1302518441
704299267
1254814705
1784834609
451061754
1363642111
262071094
1296191611
1977285801
1635315630
1470443900
1978671255
653989879
670214500
1044601591
360608135
1374906660
577045535
1385463367
545248437
34256096
161998598
746000027
854677007
1394345535
1044692631
1477803384
808137933
1035869952
1979485501
989416128
65256050
367860013
186174818
679653420
1293662540
2147483647
1859610597
1136376917
1832770553
221528288
104101707
950336630
42891690
1785866981
207857772
1393578187
1808494259
569662576
1972732315
184713897
1723598592
1247238869
1437140517
483941255
1269297730
1502872421
1157589547
18808388
1871236493
108615573
1911128785
1995259937
1393923582
344601857
420503717
1083778036
1249429570
1007369898
835670979
1997073153
303648187
1655822462
1872746306
2062431240
1072580073
1530161827
295551074
2144548053
502133497
1571005612
223959754
1291764394
1945509751
1722384691
436995121
1890541267
524986910
2050121055
204549148
2030381828
1963289753
1326283578
137017871
2014668854
1343213667
873388073
708379618
1766543807
1617491658
1224080485
994056733
182625787
2055661998
716830678
562122499
890917673
1662735173
903898872
222892574
1351907808
1955785139
23762927
772866056
81953377
1938102894
5058651
790697564
186345943
1732691194
1837799367
2141212420
464254500
1896082431
844037519
2001165447
505364339
1332999685
1250211893
886087915
1032806740
1761295123
46425260
1228186028
329825336
704595494
2075013792
196875240
1196808347
1102208338
1552550059
1155902780
854668366
174427672
741640434
1530063052
1142541229
940839112
1607584328
1572533338
936050586
552944929
1350766305
2051542587
495143909
1598558267
432768160
1609301231
1848076687
185877934
2085534243
1237909326
56189115
45805553
1835851693
1300207853
1654269774
1662631523
765221012
1569659064
1919226677
1850300680
445725830
119373719
307328534
1052959681
1721465235
1088519952
953686451
1724576849
1130114788
1577296508
1515374373
772048881
891519217
1440493850
1724099230
465515258
676437593
1503302278
572417665
109588303
449270311
1455046372
953666575
1286167065
497617322
1585627770
2039643551
1397047007
1324583575
1739855483
1618143983
1288636192
286002352
634283492
36023600
1849259184
1130584856
950917110
1238490378
1587265733
964542655
1103013426
806325119
1948838655
209444229
1308560120
1609996688
303596357
385606106
296762301
557051327
876691317
1330915103
661357616
1149075860
1214265586
1232349823
2077081591
16391227
890622234
1691275481
2008843558
1956853904
1302325425
1738547665
247391731
356819861
1497395790
1697484203
1281412669
84079392
2004994947
1730100953
1824384420
1425523791
1615689702
45375780
1233683667
2074472514
646195170
129977971
1888189326
1632787256
1685658298
459904083
51428984
518127708
966699390
920945812
1774624744
1003152699
1599525358
355864933
188512699
1669685450
1574614380
231063762
266993596
1011449660
420209154
1524719838
160556483
262857796
617104224
1645411934
885619450
439358782
56222780
2145266196
2073629423
252045885
664617924
1170674520
2136611537
472665586
1439666612
1552729845
1576531270
1197632751
1300721842
565620641
1096996414
1312688042
933398521
70742426
349308024
598520728
319602607
483865319
869975497
1426996707
2105107148
515058839
251953230
932618202
866121046
683359057
1019851867
1335373892
167285146
597629598
1434494980
1963514103
172231725
1458831950
774427041
817900042
1613717253
272238449
2083640895
1420873684
928360087
704815705
1564538059
1602073465
188992460
977775604
1140680600
401288785
1611624173
260880529
945985779
1148930609
1907601076
880517124
1652805833
136254632
580216392
29648352
1393486864
908150180
257723800
1562126069
1316307853
1200198219
438620427
550118587
1174152540
2047566739
350989617
1445809346
947357150
1902462066
783593223
302262797
2024931912
332984180
1805735440
405191189
147315555
1592041657
133754709
2015403609
1845859359
1733610561
2122314718
1194359205
639406037
2055519154
1653508768
1328406060
546935541
730013280
2000533513
848661406
1782338317
724695951
1270643325
616259273
742833651
797552325
1162331174
853829953
710726409
1688741638
1346210656
248888256
1287312493
1465016674
1056466282
1935561748
312264451
1473628103
423155641
736812682
1492656896
1544030073
974616371
259762155
127323535
1652114339
1271815289
1233589628
744903845
1134410865
1641581122
1072206134
965298603
581123335
2080353299
1634463432
2021668810
1540132102
327317567
570146459
1986911779
679302368
391029184
1242485621
2074655560
1021387110
1820985328
1979227395
617038545
1175303327
1518948875
95988219
881814404
1414906457
1905503655
1224585544
1549713647
134336212
731767809
1462362842
901667698
623178111
2060453535
1956575070
325094711
2104954360
951243250
1907100112
949765007
1240758409
1386504590
1391702678
1168805741
544378030
546755829
456713607
1160092723
382366483
635836455
2096508739
1797144007
294186918
768708095
1163910183
1634344475
344178074
95557604
785043205
1937776181
694735094
1292568015
849905177
131247354
2061868768
349640528
1151671801
1001514433
1319686143
1635705084
870523557
1801543717
268578292
363769165
1110705417
757795494
937190329
1488175447
493364927
1813351114
1094334047
1392790309
1900913452
98000137
1831971434
138211398
828839861
1265022052
1843508225
1844369173
1556086419
1742453546
612481423
938598339
1603769786
1682906445
299637950
676093306
800771239
1487640666
951027433
1079577720
1242023588
459155405
1795809056
740420657
951511127
788618025
435479913
1996132175
1409662222
425814728
883511323
1318325162
1732069538
1577534042
470344569
1043346101
1607092512
1169100905
908030639
813715907
1969364546
1962070763
889506167
439738036
1564025326
2142487769
543367538
1814860865
864030926
733301150
1389812922
1216658560
793811942
653750288
2048126509
164893309
655355645
1680073759
805579357
634093277
1859610597
2147483647
935772345
1577626157
1381034232
227754294
853612302
1212438708
1484419369
244447783
2051437905
1427510675
826739057
640090163
567450355
638432451
823667110
2075885828
212975901
1984551789
1320414413
1686582428
330683810
1895673488
1168342963
1924842137
1158486012
259217351
1329382941
915716026
941207583
1015008132
888696371
1720831905
1408650680
8791247
1539270682
1068603098
1410302392
1268849147
188524844
383035676
1924627022
2008288949
2932211
1221201869
2105666143
2057117692
2053684740
1141537589
74222913
1891606170
1113523349
992961175
983409302
1377866287
1267237424
2111495753
596267431
1757598706
557295427
1056904198
1559122518
2065368164
1718615086
1798909098
681069657
1556314721
29930975
1603351039
4810548
337237492
467676524
1941261132
907024623
2126999490
144422454
1696995268
154484582
303782210
1357257014
1073827928
520266971
355664561
637930108
1365799268
955339124
486174388
1616016652
1386909340
188540897
938440707
1789031953
841308298
1760151177
1937721525
530123457
507059603
1124780847
385276156
644940810
2043655539
1364921434
1335326599
1728614659
1537077192
1093432816
2062143809
1396453294
1102354104
1755910252
1124697972
162789444
1769663006
2052666120
84894264
2048477362
1454237441
387679975
392169946
1000906034
1917034862
40163921
2036008494
34048511
2140399376
1453500565
132722878
862051413
288794417
1882251511
1208314067
471694976
1215291400
1754006019
670713459
545286839
332664079
368186043
1330884539
1336551842
1831270073
864963367
1809231250
135480841
713125949
1978502881
1764797730
1199829814
1980346024
1145862419
365919886
1379670142
868756191
1841503393
344947432
10490994
1428970146
673238437
721593519
324142929
112921280
1034504791
226677590
762026329
1024138152
708125957
2108587736
493198264
816916443
1167007591
2132700087
2023129484
1033533527
2135388970
1650398571
1602367566
1297791378
975166341
1259423544
752440873
414429071
1754238636
949158387
2017672068
1012281139
1210291831
939358391
974825807
939261246
1576895599
2047832449
624658915
908135137
99515883
114458615
752475476
1348608677
2086051386
1188080831
905948752
2146991902
368765614
1014609474
274950825
687121941
1226691445
781793652
202817322
1026880407
2076598671
241885567
1422442845
524301073
896765773
2061639262
741754185
52261282
421059715
1652063416
87691136
1229249655
1316340785
237682644
2132895521
1524700580
2083119718
425581959
937598830
962062794
2010258823
1239678928
477472101
1076892893
1675770227
349408681
953887000
405310267
415736800
1755410728
1690242801
2012847590
1745992794
1310818678
169876036
1832131071
1023094264
129755689
2069857076
399412568
879914151
2099522658
1563076076
1838724304
1561232733
2135321177
1525125946
1248418297
1815871550
388315010
1936982563
317647979
2127278746
1022603982
1906060768
166159227
907149836
2108100085
226571223
1375961072
1335105469
555072344
262923251
1792535907
510859377
1140611726
656412533
1856886267
2038185003
1838035355
1618733395
599293222
37726643
1409529554
1957009788
539393043
631007470
2108694
1696961164
139205632
825530713
197215915
1937104266
100649991
1621760885
1795165134
861530392
1649511568
2089371347
1002653342
1257967361
1677774798
252153737
359578900
1378694886
871645626
1102517607
1865797566
357273559
1768465521
1815034163
1823654549
692724798
1983027259
480939888
1362070499
300534320
1584958664
935552224
621440274
227402870
340657261
963356155
111335843
194891896
427586532
92978220
370406079
1833240174
719493567
1615550640
711630719
1146767291
1181154855
767458018
28557985
1806578653
725988019
1080137803
962840673
1145144079
514203271
645718565
220978003
1949858646
1366212363
1168795555
1956394744
767039932
1894238
1223480375
1573659579
1976321045
707945841
441223232
1842687427
1629524047
620863654
224424444
1718615887
2115517000
73010218
1910274861
872112092
773765107
2130316910
1618426579
2129257364
369310550
677138415
1786345921
475305147
1990049280
2041829655
889869892
1168011920
517706282
287246948
920737177
1401368370
1988735485
1713567631
1404156888
1606403416
520714929
78807148
2062347597
1668380982
388438247
67599506
403829424
646544016
491885625
348305892
349058746
501756146
940376640
688716804
1455031951
612398822
1879921908
394625951
240319092
820767442
2040491519
233171114
415038152
530861974
1443870654
577074280
495441244
177208995
1565403119
101498504
1735922193
1646305765
970454040
1915592033
1811020861
783987214
1935064429
1859412564
1886642811
984595903
134982905
545600869
335428261
459313418
1104599003
1417885081
1281101337
427412245
27758924
744051136
2063480252
734963952
735073731
1283373026
769753019
1256509237
1317471734
465073092
1101112091
467362664
649405695
333960152
287311804
298877470
1401609869
1456653246
1105077160
1539241703
2035103659
334745486
313958629
1825578021
1875857257
316016810
623735403
962647185
802047451
1543493144
621123521
492405212
51729876
39014077
1460758682
250902185
514577826
597129164
1715263557
1380033460
674836733
331268654
1753992812
2145492834
1509690711
638537645
784361736
670980968
970299084
303918774
1573638653
609714532
1915692312
146441052
1564334998
1853340454
155454680
1838030887
929708570
963390469
907633700
361067179
1883585430
219816208
542969183
1416435545
860381408
367497484
1330574924
746096838
2108747910
1718746991
873215553
1054471667
1835585380
379405591
581592649
1786064490
2101376942
929435995
1136376917
935772345
2147483647
1998681110
756440588
1091055088
417199389
860127644
1923539403
2012041069
855527658
2029235207
838802246
323433710
145513583
871159481
1433148349
1715682173
35866788
1674212199
1212315107
727341067
711603482
354162103
1368451553
1429445859
704990553
891819882
1585981357
834742547
735708130
2065289063
516307142
871619319
1997479507
678859658
1129430468
841462047
1293281259
1393842262
1576180870
1355635722
1089347932
1905376652
1828373861
1894306986
1583717767
470858644
1246128213
238839167
1821140933
1191432529
1214028102
883225074
277447714
561521842
1693939128
1174820119
406735127
100676990
1721268305
12863395
1675393899
1521273522
636351904
39979173
535113264
507446159
195799002
690820832
725453951
1374392769
1500234829
1809555190
441136142
134136098
875591784
248882967
366920259
875889505
1350092570
16484294
1967005967
648534159
1762057940
692961909
1168028316
1865572921
307312217
533954939
295032869
800329272
837963165
515487749
1365436905
703146979
733579215
1261699505
1027844810
670863197
1638291034
231317524
1422480450
393376915
336254669
840961781
1554067653
1637494233
43874298
1202422484
1191134565
1133030881
219542862
1052478261
1251309887
969637863
577248008
1514192163
2004251837
737293060
456849774
1156671050
563813269
1272600225
1026598841
52176651
1291972546
940879683
1704801798
1020869250
305719149
1288633900
1104964216
1021117574
1267369115
760415108
1474669856
2111199622
405543917
1616122465
315678503
1979710495
555851402
246915634
496187163
2118916601
606835256
745456163
203007023
661279247
1865731672
616056885
1146192029
1706554575
25652175
855544506
595180236
2031390802
644776288
145806616
2075003594
409809991
438786910
1042420532
635807448
647234109
615069426
288948914
1934343419
891945971
425608578
938507394
294592457
723205073
142526449
490996381
2013893885
496172018
1315790756
1521574390
173756191
1605226190
1004655419
2051420858
1204059761
1796662401
1149861829
1748903405
399970561
1741179109
13113558
1867718229
1932791016
735961737
181016560
1185182292
1288843407
230357826
1084119216
1759126360
1083648210
445085128
231321189
512360955
1001551798
392223986
500537031
1863759211
239345409
1973652731
999710186
481760867
1712309070
894474621
354319741
2032923604
1212963348
96007976
1570617449
954078001
1568202875
711834199
176274825
191374011
1515452679
536526987
1167517684
1485383886
1347356797
1537215075
2010272965
1351428022
1363805471
1701007488
217132975
582986928
117378872
1148805493
796391224
724657378
263998411
1018864567
101522509
2074791432
1347102274
1723442693
937226441
2050279735
378702684
998789453
1330379721
406891044
674062181
654693617
1312951068
1204982828
221619112
105415674
464251544
1376689105
963117278
1586193579
1369455618
1525342956
340434551
1345868176
50609596
955309492
1711120169
1349936036
1820754184
1889501364
410355193
461012351
591800298
1074330512
456449821
1446588527
379887964
946137826
98091911
673199784
1608521029
1910586844
532844568
895107509
1637428829
859728214
1163722340
1557566916
386682242
1487693332
1975708535
814728589
142865314
43166533
2060644062
29708914
1554316812
2002879326
1193907783
1211118404
1311113119
1595066640
1188922460
4153382
35942867
273186317
331263577
657238139
809613742
1087951631
1715400863
1150247384
827464195
867763378
355414344
600020645
399775910
1727432778
1535746796
305619779
1311439961
759634581
786582123
1005420935
1923947141
1090083165
774667907
774521299
1244449093
996608704
920004778
2136816353
2023981519
198115442
1788586955
1960866158
703787821
193019608
250732702
555857289
556405650
540355434
2012908530
1953267899
211600933
1317426980
953362348
2074418209
1961817948
176631855
1386160974
635431388
2059394325
1546454187
142403437
252573872
1507877252
241951271
989376194
1415492403
1326021915
1110888500
174969614
1559746190
1600717250
847924489
7957798
1388806630
921088096
1545950857
849303581
1009515054
1435488677
1785733318
297450513
930183899
1990087071
1264306463
1048882106
44137281
200787496
1657800663
887633066
752427309
70495798
1342053464
550125634
33148690
1571000080
30025424
1195405654
1494984901
2122687848
1384882332
441454472
1453557315
25875555
1635987135
332408354
222665666
234910356
1843363633
1079691965
576899678
849112638
364044885
760630940
1400410001
555027854
522908968
447732774
846708783
161125809
506272937
2010456973
218227551
1677025088
519520905
1992460668
328732305
375780982
1759589774
894546088
1943161544
714051896
1265486075
1164264553
1024831991
272232700
2026904515
851786919
731861239
212974025
733645782
1208709884
580398417
254472082
1694473271
2019038080
851103575
1088476425
1019200738
766549981
202996919
1768899769
704282630
249447075
720700825
43730107
1648465477
1164114910
1194286764
484020074
129818874
1947016198
1424535747
101540988
590763348
1539353330
1101059340
1864424338
450797880
1431941920
9716841
1281597012
1640632438
308621506
2082406
1024202773
1137738429
2114908695
749188982
777152019
1572450048
924640715
1347650537
1356197227
603881689
1955540188
1904734139
1898043035
681943231
1034614012
275058189
310629834
1841475926
847660546
829858031
995255718
1085254276
1932984091
589948217
1528520610
1019258319
198509125
802580092
1291964745
1342255991
1600332178
298400843
1098827597
218405042
1632171518
531767697
1493542174
583961669
165040077
1615468835
1718285888
1524745487
1832770553
1577626157
1998681110
2147483647
1235871550
1464350894
1307884696
1430727660
1378510736
248477268
316730105
830649813
555765010
683207726
905918726
2084392068
1929777610
78980774
1114755673
1019060775
334611710
84066757
540763121
337496580
313833314
1645907696
724721016
1123387064
408143756
1875506887
508527125
2006059151
996595653
321373454
1977821207
1535541810
1108352249
1401350275
1385412513
44119724
1120730611
1653926787
1468989691
951559595
815606675
1418907410
1754108807
1633042447
1206930148
248680950
2099056562
325428284
262024961
648476058
440476672
1114069127
701187467
563492056
1202449048
40880474
2042413628
1584958982
836770565
1782590480
496770021
831281199
1218319418
1239282280
358659910
1664335786
1334379223
1807329033
910137945
683913443
234772566
1574223729
1225880931
1014161482
1057522295
1442995805
1992174248
1359621288
1188127995
1727503144
74147715
1337422523
1976480302
1019308796
1078228657
150455210
1218104777
586244041
1695530077
2060557045
1703575559
1779659137
1717880846
1220529552
467971666
868688721
56663674
2092179916
1407376304
1840028829
889405112
1725940764
22639922
829566719
1965198084
1252626091
841505251
1572976838
1991383831
334126515
295204276
1357262633
731121279
722582993
322203589
1096588334
252566135
811541328
399455442
479588756
510874545
1614307541
1467937635
915599417
1428347847
128042655
1564365042
1653417041
711021007
206415236
303783766
281913530
1896078155
1050729117
978639407
2057497645
68731838
1600445321
1470078271
1141904221
1245573716
670513136
1842225044
369046178
226063890
2034261569
573899276
802600265
1871296394
3780687
51654275
1132098332
200453487
43661247
1343980703
316912752
1662433944
1307026851
1227010272
655648085
465789909
370625966
198851376
476458343
1575275288
1716205784
1453373035
397755692
1474275269
1278598680
1489510229
1535499446
1439563107
96928522
1382730787
779750504
1851771847
604041890
1133030838
1227848255
1770475987
1449437003
754440593
811530159
914173925
829034545
678763959
1394193118
643902474
894765979
1856723117
1467126636
808847200
278502885
523076389
1695763519
1662123687
886429797
799412425
628370122
1403877871
343520266
1353380829
2140475925
495170418
587474003
428258873
675442516
28769790
2030287474
1594323511
1555422610
1860000023
94739899
1963915562
1522913791
328868326
1776720748
274942365
1933042043
570074203
1019309004
1255410050
787066140
54082762
870990385
1230521983
256308704
1912451822
1441526258
1716982895
794388503
414681497
562998665
96299663
1081277019
813941324
1189767426
175764618
217163201
1960165016
2134094437
1870780976
884027115
2099206967
47733688
425563924
1348140061
1076223767
760282290
1974384137
228335296
652925168
1088988992
1676957529
1673690399
1472791562
1841176923
1543428229
27331292
1704138926
995067750
1768351305
700700152
1247656277
579982843
1599140061
1324984692
1873158891
373261775
2109260638
277604353
1214377856
2130849122
888680537
2004648096
2106023794
177640793
1663153133
200254669
1782480355
989925065
1533103283
1528446468
1507825524
1685480407
436163064
47145956
948389607
69007618
1156001665
454124467
247841275
867282601
594239233
1380461313
432342978
1967152904
499668656
2072479559
2144553118
1483772683
455557499
1090535278
1248845491
19278770
607354869
1554817698
1034966642
389579635
679968296
1342547969
1710073626
1879118029
1243431757
1572526155
1941083649
943984058
139388983
441224115
1880426659
554882863
2025136266
1941122345
1736017328
38041451
717517333
232643319
1844163548
1191384154
657357378
447356227
506011680
1962821737
2042121646
699188749
1575919980
398440266
1071568036
2145208735
1561793549
1490231473
47514860
1612360903
770541835
1211645074
764362293
1443131812
1392637123
1828463849
1371548849
2085937407
23147559
828979989
1916461686
930793729
1813999839
259892890
2098576165
707500775
778425726
58108858
2137703155
1846717984
1740300358
1387082874
326881310
621088666
1501555445
1901175699
750893803
629358755
1703154764
708733297
1892689387
1997824944
1814411866
1058271428
730618167
237291557
1756602919
1209884431
2017594944
1245667514
708712353
656062864
305935141
970793799
2093829574
1621270097
942928644
1945780534
365229853
1668687416
1932630678
2048900326
1829316187
1678941467
1371881907
1244747784
1088041889
244987479
1950655097
1630022789
945571784
2097787817
43499790
1512959593
312510245
559870080
605112174
973326975
58097493
1934707539
1938039771
1562557217
1860566950
980715398
436744103
1995443363
45413962
1043149757
191991617
859170743
1769797212
1081131343
712310503
110896671
1320312618
1334254410
1221882547
1798845427
1839112067
17129769
769899231
1084101480
1081392375
1837042095
338907455
1740571831
1957500263
1717545590
571813927
1701177108
557052260
1354154879
800855172
993841765
1880931257
458469496
288129726
667131107
2000053134
1820913075
1140087621
514164607
1009935097
38663405
2007895365
1558951043
2065031935
1333875115
1445116901
62261783
427299726
878553156
659862938
1532333429
119926953
679261498
1225314088
1805762876
267595295
1748367261
319603225
1557256043
6148127
185660108
1246852951
1612406679
692542663
1170783929
1121273000
1809196064
1771247815
1675789324
402650797
248273915
134412515
1910812122
1149057341
1955835262
1670305970
1611987862
1658963010
52947294
1621042059
1894635745
551087721
1933027001
841406044
296421435
36834763
629930600
195663017
375848325
2045153980
1658299781
221528288
1381034232
756440588
1235871550
2147483647
86782842
776045718
1051662477
488085402
761402696
272602213
68121031
1004852857
1292960403
1626066094
1553293665
312078009
1832932624
1417268911
388017331
223417326
1111896444
69006923
866799412
1568768609
332173731
420871367
98871130
294257995
407776794
1474641104
1151447680
1616971690
1305002601
674559513
481578140
1711682088
786160252
1962246629
144977613
2145992648
432674837
2037399692
879996280
604801781
832280993
46281824
643836905
1606064710
419794428
289072130
1895172164
397289601
58533716
456023185
1645590865
1019642876
1954377277
20524506
222118102
1586988171
246630647
266996058
1911527715
1058021478
1276352605
1216519056
34710199
452072488
1398028032
394152156
1953689323
1490538876
1382677238
1515678362
1471037468
564991862
1772552653
1417655124
669098694
466532771
136700470
1239067862
800133647
1629316811
1136366806
1317142773
1055496112
752468411
98473566
1112728689
836835994
1903481267
199911720
1273662117
239367
981856269
550586948
92927048
340101184
1129289286
1136275043
1295556292
2077606411
2104091048
541828655
943079622
442095731
1396839472
375957593
1477131227
1884239339
279850919
1178851460
1651300704
1111630715
272341699
366046835
1705822608
1634718714
928728244
2002874350
632048834
2109576658
1634491134
121982396
1295288213
543812006
88145640
249663028
35415849
975776472
1622500806
1687620884
1359639325
801941229
88911305
1566565520
1247374666
963760734
1693585117
1848202158
1618940877
1280918866
2075117040
508217904
918826970
122782709
1586687074
245178478
837293946
1397732394
1492695360
1961391318
1886457606
100614394
2043233869
1812139036
2122332574
2000296290
1041860098
1632292074
1856237050
1583521110
1646201355
168863867
93560702
1803355624
1015062686
1912692507
830936669
1085990963
1999025548
962403891
1293284354
1533696311
793175535
568087298
1284180945
1989968183
965156961
852879259
646483232
377827090
193916959
954282749
761442443
1612734522
1218404711
417442208
987145283
1614965534
1814815433
32072751
1910238363
1710080366
78541762
824945152
1991027434
1839246508
1724016215
463839576
26419658
1988576999
1584251186
249394768
502009219
1803157081
1114234847
218242304
604234115
1485530845
2011976819
456369673
1840589479
762390760
1421703280
861817931
1693167175
353921978
33535272
2143880432
1447656903
958779697
192263876
1333543091
1782990496
1541978468
584971930
1681551604
2039497057
1387597705
634083546
1366005553
118350607
2028064298
909952714
891493998
931453175
1980401989
1566689095
483388236
291181846
2146098321
1804368171
828514803
935888799
1894707859
1816572228
1177646760
1245493324
1275465633
1307767291
592528437
1841953444
375139794
1112278907
1955080307
1156838117
767753051
797745408
1905174790
1909637839
620837153
1972259230
2048802957
187744030
525065920
1643169975
1467994892
1181986086
261618937
1735398320
235556614
287480020
1273079898
1309012291
1204940613
662598040
1497486299
2600054
369458173
450513932
299445272
2032174870
1378118506
1787821715
1925165935
1960656503
568920534
67403626
404906795
931968151
435937961
1136133216
41030063
539220453
936292693
667781277
103249970
578527319
967177142
449269565
359507997
19881822
94991580
1422766353
1537385813
615440420
1307142400
2082914171
1014954893
116098211
1463380978
288711482
125166241
895229011
1982490752
1503301914
951744254
161513903
575259702
1674022969
1317031443
1302084880
872475763
707601780
192462674
158582598
1320918113
1088557143
524881891
998067151
1132370297
921710286
192660673
1655714163
3594175
1722864365
1941544437
576388977
239029898
122322571
182920986
1601648744
775107449
448676530
383001590
206515343
1253927683
1950744156
287103826
1698650197
890680950
215587604
1311386579
1345549057
1732380621
553092689
745998645
914699410
483787416
750395956
481298707
479251486
1741915991
973884779
919907512
795623222
1402077203
260701483
74596912
2101888341
1016010716
61847557
891317639
1932827503
378924572
891364628
1304028986
1791048581
607517446
282651273
257466379
2100449046
386440542
353618703
1892433028
1570035197
995575424
1942516713
277296843
907143677
1403338227
1766339642
1948428872
296528737
864551958
773491934
939415655
2090021837
1119221349
530150680
1853913176
1774203169
1839892643
1583243436
1945428593
1099858273
1061778458
672939417
1044796757
640177900
361960623
197087418
434807150
1695210192
221422760
819957419
1326602075
1172807330
578674473
299729911
783335443
136350738
661343725
641313996
395537384
443435466
1121071298
320911
1933476291
1083501579
201414762
2107939413
1676425746
1474961811
125690184
563239501
555661944
1807111546
1103703712
1570718170
16091302
1154601656
437852104
2079092095
306838403
989508644
952221930
98467435
939553559
1404899920
766413911
1445820019
729270172
2022191462
1744850289
1069318325
1697579362
1342108096
625141238
1349609519
1210012697
1194140112
607845754
2081266698
761844900
194507172
1246616533
19394530
1318911461
1066247951
1829757274
468943423
1981530093
1875373433
435466120
533213501
1739132754
1040913965
1894647874
23534059
1542461102
193662371
2117548241
1992055791
780490466
819436024
1739635850
1012735473
993860569
957248031
1584997302
1185147758
1969711382
1540115118
1374988812
1481967557
334220770
1712560953
682278285
750412151
1508577529
1540390062
1109110667
531945614
1723584004
720510511
1929228291
2025833994
1421879058
104101707
227754294
1091055088
1464350894
86782842
2147483647
1352260872
1371559314
1556883128
1590905699
260556239
1335691071
1107503801
1582878461
669201796
820488524
990004812
1045223104
635755354
199970664
1518443568
1427217868
1667884389
1891966456
462449584
1314785334
141431152
427545026
1094490920
1870489826
493058776
46621062
2110480904
431730084
1435188448
1023203486
1519073190
1880995071
1867172541
890460263
2071424306
67624654
952851667
1210700237
201239722
1317117243
1978397107
1258247815
600840165
415958690
1379787028
157663768
2111905429
894266334
1161507174
2028238465
1861811994
1490623454
996646086
1306568902
1338686198
1950046187
489256185
1594066649
673680914
1348984382
1812198727
1119212315
365800895
1038351181
757616692
513683188
1002112498
1732601260
1072907048
1630609365
1035591060
1684910253
314891379
313892348
67011126
304694359
1175151674
707343024
1143995691
1823946654
657163682
205101185
1680281189
1890964324
1137007809
1142724577
858145441
1971515972
1934712001
233565534
1466243987
1342978554
724455280
394254237
589377566
1092552449
978016157
185399019
1247861281
760802941
636247782
999655023
1571025587
477889957
990837418
630762653
406091276
355992502
544096045
1150351465
1619903772
1085485188
2146607593
1883822785
1319078537
1707159215
840206532
1137072821
1494307700
1885518002
283278822
600903709
2131330531
152949667
1285247604
1687845723
851633643
1321314320
557998489
218123973
816601936
331034576
666336731
432923447
99178415
1105235788
2027072860
1799518604
883818323
1989372671
1478979336
1850500731
890259570
639311489
2020424913
2067303417
385136673
1683317716
194329284
899240764
1793509030
961503848
1235102054
439479918
479013797
1725463310
673542507
1081061489
1432704435
2113419145
1318764249
859780660
1689698144
40277718
500929796
2105662721
1080515439
38360952
1926647023
2071692007
442528697
1471658432
393501921
2113090530
2129999445
128827312
523290382
617920225
2022450878
1960681086
1419043984
1013096428
2015460818
425491053
25360346
1216516791
1928488366
283084994
1860793491
144383633
1973750893
1179879892
119390800
334872761
1857059876
13582358
2012363900
80306981
522823627
877485288
794079351
894226548
1785791376
728864637
1363878447
338916490
71148697
181362710
1739171046
1478304305
1707928706
533977393
1134131546
99616147
1851099077
1890037706
314822798
1893875083
243988256
739875532
1045293969
1866286539
799191181
570545880
437816678
1258435970
974733259
1667617767
823582251
1374809565
1027268917
1638137852
1823672230
91016493
301285419
1306245053
1376858863
1451206391
343582081
301114182
873415869
1546432351
58066551
1545365414
566845288
599950743
1281593352
1513805191
1486523655
1312972958
1642686947
1100354782
1030113520
248946921
1842910585
528566941
2028155056
705940153
665897772
404799642
304609274
1220447905
1365271384
108487763
35559682
959752635
1273000000
1789069323
1574958763
1790748317
674356618
1332278179
1979587934
1242071273
1247411199
1042839435
1331115710
665423706
634465440
387063125
1991861256
1126663989
25996961
947177416
254032223
1189392050
1941571792
2067707181
287184695
150084799
2088147104
1066712442
1424038864
1759796708
1699352069
1818794254
666674474
929657062
1284065801
1117660692
2139912729
1536183629
557519326
324596554
304734997
272329288
1568317299
1099661858
59555775
1304110669
1024466296
516421826
213195482
200203508
1550843861
1346920798
1648826452
1646912878
836895345
1436698839
1522834528
171009614
487828252
1817251575
314399185
433964401
391250996
1004094892
970746235
197678574
812108162
34569063
1977727381
1342944448
1258306250
1873541595
1289687257
2008714753
1388737443
300588827
397369460
2095762942
1780370130
1096315688
1319875262
1336365572
1361971198
2048547422
955327570
1414393184
259609537
1426290920
445187241
1336982128
879391383
531029498
1574498403
2106540576
612999458
778820653
2003596659
188008754
437150732
1988312164
1996839628
649485602
1523454920
1580483482
1517210727
270034392
788989715
1845054646
154141810
695611966
354317068
884904813
1979348498
180638806
1103618895
415751978
476533035
978254379
298748124
55237135
970023059
1111086421
1617016283
553846509
1737690242
1754946256
767518530
985521540
941421264
1002467347
1388963494
116069544
1152759338
926919225
1062692453
1282070086
765906772
1730102565
1253108905
1624846361
1391943830
1826220402
297979326
1044132149
1702042025
614973994
1753011296
511997089
1932837956
424975613
1900449666
1709272228
1051596740
1998552749
1730471094
1651933565
601757903
730638763
828642822
1326476630
226344830
455163510
264323903
509967511
181390053
365869430
453579291
1940833127
1180815183
858941772
389394433
140242875
879615056
657221545
1225678818
1568576466
287577130
1658136188
1210550588
1144964800
10513331
1162475806
2133042082
284172485
1835742621
1315602337
240908455
1374316806
1624063006
1935413835
1938099878
1275554574
1804696646
1108468699
422158201
194981251
573682118
1575912165
74859505
922976598
1531947118
507535854
1889810652
1472510789
1379883784
1687482196
1044769360
365633703
104920870
1638636846
1381135222
1020138385
529262738
2070398517
1716604701
1540625190
1809701019
204818724
1385612930
1781677513
1645632682
1795530038
1032252572
790080255
97269382
435958501
644644583
338074370
1113251939
1025086957
1412902874
1985837707
144703726
1512631668
2024515529
1628734716
1616517819
1925135023
1952476207
1066091575
896002441
1042230242
950336630
853612302
417199389
1307884696
776045718
1352260872
2147483647
1547499814
2086031974
783003073
610606196
1317032200
2114721650
1807996546
1307016084
2101932607
496717878
1753607259
844102651
492047288
422704062
850653678
762803848
263686797
687137209
1024918692
510170327
536747519
604704875
1037803429
1262697210
1567323331
888579521
898236426
490072355
673309419
1447294381
965084787
1094730845
209839001
589945540
622300640
820220887
1825297058
613980990
955913780
1786701484
1268366518
400371997
176481684
2019550623
1989253159
1763298141
1899098468
1898774437
2124145352
208496067
1657749075
1168357599
899657310
2144916174
2146082520
1742092895
1354976231
1387460700
1898116383
1361794027
1294058354
1468749027
503129836
1277495298
1876926895
2034193592
480285696
848159881
1108558108
704098114
1161357834
1917271104
1876179156
864398419
2031768256
1110561079
2101723409
613921942
1035941854
1261292928
1829733917
1783267371
1846156143
1158627035
129768485
228154738
1250246582
134180772
1199435756
422782829
1499824417
1088973575
200973219
2138916467
424845875
217438243
1123392160
702008819
1406996776
826319178
490685356
2063409164
985675774
1577989288
1987533287
76944240
2017977894
659208486
137439192
1261011587
1510036515
543318735
1546694633
1951114988
1292614154
808913037
1602978783
1293471343
121773449
1859974424
1384460493
2128794114
78679683
888651507
503628831
1285620037
515818456
439566034
1957774174
1571403101
2089847071
210138686
1209838214
1050223298
1766827386
98162883
778850697
1278188530
880929267
227418411
1586411354
856918982
1219811579
937857313
2106554144
1159394791
216773937
1404835583
1027678740
1657024476
573793107
263367491
989189350
406811596
2007210688
441407618
1919219550
164933569
1552954987
1036121014
837783920
370560318
310315407
1343705496
510654687
1441351789
1426446276
2141934934
269881662
1468184637
139336895
147209490
919704588
1254307027
1501519150
1918989644
1400810704
2146621308
457417833
644687324
357635916
1989113810
1493230974
1755631473
1288069118
1101188402
759843214
410147918
1169781799
1448645195
917971777
935442081
780413375
229403576
1991627486
706502538
1304688907
935195216
2009037326
1256045365
1898128539
1926097880
1441007485
1879726615
7763514
511976600
96566149
910260266
151414723
1597977045
1496748773
1906429020
380790797
2111539305
1252187195
1051608739
443984754
1214844259
794527066
1345373953
1549366279
164018769
1349789171
442666663
307636105
1457541396
1035731910
1905154
775982213
1699822304
23050054
1455376244
886502885
798411476
422548575
102036230
1740970001
2146822927
510186182
1095913106
944657986
681069125
383271916
1034225370
1172243230
262393927
1576466616
1299735895
1260270021
965758067
680244800
976802108
11518367
1137659703
891702667
298754459
1992263878
1713736134
1852208893
2013345253
1024249302
61672747
1364212217
2042856663
1748182452
1154737824
997524383
1119045572
682697333
1212699361
1254229434
44893860
682948917
288609337
754467128
23721044
442475089
402774055
132629456
1310118020
1412318384
296195870
1676931436
634356817
727586142
673092633
2084744590
49569935
2022221677
33217966
949632196
480866361
2027404165
1365375257
425351235
575682110
1467878349
820946588
262933237
1009537912
144371833
2078764533
995198907
1278669022
1740315145
2139720761
668778566
1563858605
1796004632
553308826
233255672
616642845
1205476576
1470120799
1070523835
175132943
1018009762
568659993
1102361414
839690179
128748884
842635142
40499153
1585006331
620987857
448987235
697141207
1601731719
1936354621
2129796951
1248756953
1250821933
233067071
1896662168
1304342565
1205497667
876962777
946532094
796970774
1739627598
889495463
1234944736
444039042
582143567
255547890
884940508
2033254271
1760417331
841056387
519904394
1988858154
2044427894
613805711
2141846550
2133585812
26514802
815668404
365713032
2020878281
151176995
709379596
601050577
1295175324
791687423
716807497
591492486
1618213425
673651303
1118520838
946445286
173034699
1400282139
97630753
908729664
1084054344
8569563
201484673
1195413875
1493026398
1709110386
1652150455
985914609
1849855221
1934045741
309078605
1412716472
1013108081
426338740
1819266592
2011891742
1832489327
262809238
1840248936
977110022
1362417306
1652649863
1141159467
1678161262
1032481898
1075781405
1617074373
587672372
1138316681
1430051899
194579945
882179412
987877620
406601221
1584157706
667848000
647874803
847598425
1585474931
1405522969
1028038653
1855506441
1237128345
1207154261
207680874
1487423625
1185730901
126213913
1622045656
732076680
497953793
338385412
327679907
603474000
596401675
1973618747
2056731389
1033415763
1797845761
864885752
734340930
1474701949
2105775527
1806043050
770571435
1006267768
432966256
609055986
24417919
8767585
1144101956
1501836413
1756855712
95321573
1897473808
132170720
1095786772
224350845
1414633416
855096826
343737004
1225081621
227924389
2145477761
195509763
1589242479
1539293853
844191162
1398183914
1380998570
656647051
2144946457
1825239889
936979335
2073534880
50995969
454878001
265645129
1404963372
1732570115
1179171393
1943695737
365367659
1337950742
775745450
564931436
163032344
5573014
747396517
1151530728
1315018711
453829421
1393629669
757754259
600924839
1463372959
97826688
1265769295
862834317
319145377
445014613
99025245
1389267977
1239284964
1196627831
2128928313
847972933
857612860
1859520674
1321079890
901637608
42891690
1212438708
860127644
1430727660
1051662477
1371559314
1547499814
2147483647
1481292585
678705824
1814055182
65763184
1986088640
1743133996
1787164446
734861026
1045819099
2117232640
627228246
22274822
1981570266
684719362
2102083722
136593592
528744454
1757840548
977680758
1462853645
472630469
1074358449
677758949
1783538323
714070109
1520375528
700458278
288714632
707894297
81678715
2030948954
1925907300
612131364
459557751
1746823621
699853999
282033380
1706128975
923190559
1512468757
991941872
941463461
607777728
321164433
1384252490
420239918
285384482
661032003
851536219
1740737748
306753318
324429238
1094455886
866666457
984020449
1942371968
197526403
1398842622
1784952137
838438861
2011831101
1688205018
1320490621
496256582
1581097831
805736329
1622596435
880649404
1369297116
2067354733
1802063757
1004597746
1007407447
1994754230
1550409206
780442583
1242828956
473688365
837858010
464672321
2043583949
1275297061
467444848
1987253811
365733209
2098680309
736549914
1335090744
1052278052
1167617368
1600860536
144419282
1969901227
230084048
1587570791
1833708109
1946397226
414410042
1548253616
452122289
2055837152
126228181
2081686710
1147797089
296896452
222254393
1044355583
1648778806
1217279609
1874885800
1902078699
2082831708
1317754744
1026391440
632824721
1313308671
714729704
8144798
2086257516
95771820
1153082801
466798094
1046375010
1312443392
1299218552
1871478480
605228911
646954178
1430438571
1730435433
1315405011
999678209
1702006616
272780081
1422533922
348277252
1819170333
1498116597
906389732
129622814
1271968453
86536699
1305838517
986835494
1513975612
1646862389
266850004
763207098
1668872983
1227240214
1833672212
2062563851
183035082
540498263
1466342803
346355902
1485003028
593856385
158502030
1901497716
313512164
1513291111
163281076
1954589083
2127773204
2012771111
300012889
1514506503
1677572052
359999318
1671123028
2046122165
1563784179
207223438
1256506635
1734674870
900946361
748857243
2059853650
937596403
1256643230
1270022727
1419728674
909644331
1227876958
667589293
106029712
723785332
64030458
153690312
1648906626
1882990040
1564925026
1232634240
2027773260
844903400
1115576732
786627488
679076382
1769771154
144052808
1681503936
2143319904
299388124
718581482
896026186
2146582410
1677767973
2065956193
1189223884
446024958
1557576519
1847476789
1449834510
1673551288
232334693
1438008109
1031009226
873623613
282787958
1867204331
1849947826
884311866
1224129872
2103052213
1001747780
1640663406
1579198642
1011545800
2115528836
1912138565
1918584461
736926345
1028894734
962532089
1299473170
1967179366
1336244881
614438018
870396299
1676048723
964443118
692388828
958303308
1700419436
696961685
765288949
904278084
1298517518
2056297445
81794305
1824193129
2000802053
1200810724
1707299566
1640929479
486271566
970535183
623285121
256425783
83511248
1638859461
1054150155
1803115298
2100242023
845886572
722493866
1031641220
186693967
647222085
821960618
352530431
113320675
1877045034
881256409
1213838235
86163342
1892015562
1855474934
620573368
1622432895
1132032892
1962389189
2036638072
1228264338
520839687
502073472
984051422
636765853
496387065
60144886
1965495541
1782453709
1211438124
548390212
292469103
1984294169
1258324046
1895937455
1993065674
846823441
498083694
1993083591
2026787626
1047142729
1376494237
2090228602
454625306
2104027734
1587694889
896446328
2092232491
2128628201
1886385229
178239591
634873267
1350790954
1470173601
1891992894
281975599
620500686
1690227363
600376686
1011515893
334139460
1818528204
2104726254
820931626
1855612030
1395564810
1922592339
1519222456
1186365742
217324795
349226576
456948420
1542486217
1096036380
30306064
2080999148
357525668
248343520
1437862307
2085131090
541261813
1012548332
1762532147
1229955687
2035398195
947043475
955735998
156091483
649816394
718316777
769945814
1644879091
286049928
331799018
1203543862
68083035
718141156
596418723
423771628
758299626
625482461
330880704
621147424
1964156486
1913604450
1038483106
1109056158
231893876
1748162805
656679076
865767863
361237796
97757498
78811590
336310063
646424120
1223165344
1215451685
1768106996
1641073885
521662656
1925792384
1018795566
1725685751
1504459298
11884417
178272156
1264375585
717186645
367919053
560320821
272271861
1426213023
297039195
1752154346
100671416
1604517900
1191027462
953098742
1221804629
49091094
1863708180
136579361
961037394
1217649402
56798610
1118557510
2087930437
2035700146
1707302163
604119381
239102267
570095010
1142443721
599157001
1811096384
786755915
1460697996
108863192
434980654
1554823409
837053942
1581036571
1774857240
779218127
379804791
445342093
662809391
290629288
982722887
1745231203
38206141
1458010292
1467195329
1052209606
339447324
495203285
2064952203
217084415
1182655271
1025633461
847716497
1374119153
233270826
1823837327
22772005
1999353020
660283042
119496022
1891839085
134452617
289171875
662307059
1356850134
137458662
1122843432
1791345174
1207643287
1446024406
157824497
1936038636
495287185
2143416276
2019579049
1035391705
501689919
25687535
2038131449
273883746
277754967
1123463254
653591151
799537599
1269687198
99855440
2015540536
1335594387
1602351740
396540962
254042261
1256247033
242897212
1530456814
1272521327
2125390389
2051212214
2064644980
1783459858
1308981577
207054915
904469138
134638600
1013399654
277157407
1168496679
2045393222
1603384038
786575093
1290907567
1282041463
1785866981
1484419369
1923539403
1378510736
488085402
1556883128
2086031974
1481292585
2147483647
1149533729
865835650
456536678
1916602074
1950865576
1266274545
772343755
1853032311
122506424
1735617137
1977927200
2145447753
2049680280
927988592
1874468065
1819983656
1689924803
1631139582
1213207371
654550573
1081618092
1846388180
1380724272
1587735211
1874529535
863832543
1821858265
1949905303
1110271559
698433539
43199644
126974256
673571815
704447089
811297932
1402025473
1754615184
1356860698
107705483
1804436592
1598587357
2009678430
1404980829
2134411501
2094335103
910687893
1398931911
1491284191
1282560064
1401300988
1536090071
2547172
833036256
130248156
2136256528
612691474
585313440
512555005
164143343
786116127
2109778345
232325064
1763819597
1155871541
1540210691
1785344423
877300060
1712012001
1011439369
1789770161
447648463
634335294
554340128
1938292244
1700665833
420929371
1746068891
1443318691
836080599
1512700084
1126142885
1452874999
139611300
810579520
57740177
173315602
2064935955
854399818
142533362
1810733667
1711541330
783158271
1936763546
1987024214
642840034
1023287688
199339812
768538215
1584846915
720424187
526856765
1382186363
277350295
319407795
85786987
1859885375
1914435941
1010718153
1700742547
8957841
1290763337
734854105
108991771
162005882
1673608796
16568056
1279077073
1340062009
1231605345
288072633
849525921
1849857864
631438412
1521585112
1219427651
568359506
1077839630
1593462255
1568848615
885310274
761365865
666004063
1302343598
803134538
1267080898
232420723
1839009572
1702750052
1030168479
761267270
308595137
1496788137
418377777
684382936
134554421
694707442
2081438738
1027551546
1922250490
360558606
676111390
1718793295
48499278
1925728891
441766734
1907759764
1951558092
777160225
460742377
1101400343
28000412
548071025
644696275
1130151442
1929107057
959244250
1416080575
6520983
487429708
2112233890
1614094560
1743151644
1955435896
316947438
2073610888
289364985
300615515
1718941893
1509356330
2016323169
509355353
1114251892
243415799
34903380
612581737
1087189795
1704391994
498699131
2101406812
1718447037
1787072025
166129948
1146967651
911504765
1502473560
1436881701
431645246
375318760
1754745010
1038570009
54340413
1966443062
569367107
1257969770
1413935852
557140558
160392631
1062144388
1954227571
870698888
1588467926
1495822081
1098789617
1089243252
1994211731
1170273627
1493637546
237122088
793628558
1203777772
1444525341
1648736798
395666694
1822789696
2098719552
524949011
1800906994
88989820
9227412
2030148824
72990638
227208282
882440200
394785419
1389940814
169153118
399371539
1618099053
1801930373
824626751
947141565
934420610
1985947396
1049805347
432445688
1546584555
181720921
314743934
1705317698
747474173
1141421154
1674548839
706795467
1794825275
428705814
1683594225
1289193183
244899510
1345451811
850165036
1137727641
815147613
149862324
1051688796
276082429
1347129694
1074587372
877126829
729082074
415967302
1317516933
2044074248
1862714079
531465892
2004441647
1362680785
1659653484
1718992032
1590956111
1032353653
421606473
746339627
626925105
1180785472
845095475
2058020596
87822413
1557411904
1065252398
1243962652
718543278
1349404563
732463727
1700053312
399031004
1205109822
2075629192
1621858374
1785879983
1420567365
2043220701
1470679472
90298164
158312386
24361243
1293001063
2146998732
1161650725
714253117
1435157322
1052226512
1769071170
1365394201
2027316371
1251296787
1133415546
133551739
1341237799
1367631133
2883925
1077788144
1714642555
2088526685
846035143
1925024296
1006411571
1826846664
1507870133
1295127013
711494478
1949011164
420888530
1035888090
1528339239
1727310144
1063307483
1320460873
133012783
1551508337
397199109
976386613
1070828941
1539863966
1625011340
1413122179
1744463045
232986887
1576686058
1200591435
651238690
682649288
1448805915
1126147620
650936450
2137733331
974231012
219074084
518548792
1088582710
1967488231
1362209310
1673508840
1295667284
1476218746
1989454897
1943500189
639766545
880727125
2087776935
613364434
559064747
715172441
1909380442
1700722048
1601094236
552873724
1922461970
1853173283
1815577031
188819971
466806983
1559476647
1687079333
1961346942
1342940939
298797725
2046230736
1359909690
983857666
1338592656
886091552
1379530139
864851870
518637888
1107195862
701880541
300005654
413011439
124469376
338135490
1065646914
1465771541
1003450798
2045439543
2002054831
885021682
1476065431
1883739073
654064917
1837113283
947126576
660335781
1199948086
1554755447
288793583
1566513031
507352209
578141216
434324638
1862866798
429907206
1041311044
1016263211
456237014
628161901
432101809
1678817101
1760139748
1693102492
1278572866
298636179
943980288
310115882
980569755
687418604
1833686745
315695892
407854255
2102679646
1071907938
46778839
810349695
253052110
446366638
1529594938
553510820
34263616
2063888198
1636360737
1845683415
346282707
307591819
1363155530
1110534881
1234282440
1642777927
1212443593
1562128690
1848004217
951854640
923128851
281242921
199776979
1793623204
567435017
1355242951
1622496924
1260951750
1068144015
919636720
1215591453
1164957287
1994535232
15733489
1418175
1867495780
1677932899
995504435
539191807
852654806
1292817526
1033867778
1748368866
1044562653
1356392458
937597957
2028617946
154940676
1980922177
542884091
2060567100
331610687
11747787
2037048990
452039360
1762620797
1280697546
11134602
2660033
1176059863
1740451750
2105010920
1770409924
207857772
244447783
2012041069
248477268
761402696
1590905699
783003073
678705824
1149533729
2147483647
1329306803
973604302
2124188721
5505167
829118589
1221232509
1465893544
298242259
60329710
1739342756
342577667
758239496
70229151
1271854105
270828013
1165680573
992322061
593728394
1153165381
1933437813
1992323729
1867858666
1521300584
1925292681
1076943383
1799743912
295549747
2059382896
1466971374
204580631
1527977134
232977600
732690352
1331256065
1120196671
1801775756
1938077105
144782174
86554461
2016241681
877064494
1017941741
564422216
1219110847
1948257945
1517742268
1320331988
149376808
412448028
48608595
1356796466
595147944
1820674288
2088444867
1271109620
535743614
1987198137
82130130
558629344
1908866430
1479320717
302030062
1268963330
1828758259
730476151
1577536815
943807684
2001369270
472023061
334298762
162173224
2074268689
1371975556
2000941686
125880777
1318814338
101446730
787070427
527130267
128876231
1227066148
1880090261
29924892
1203294130
965851147
736990876
648865991
231408187
1194539901
564337481
1495833867
559397820
1040148925
1823126199
1038442435
427304562
1760007625
255965243
1728442687
152144071
915566335
351268291
1763452833
1738836890
1864161280
118562357
2121504024
1130882055
1860740367
569191475
414151845
905215588
582503499
981682498
869720126
76262199
160353722
571063408
2042829087
1699642234
65149834
927492274
1156154716
1872060775
973870295
1562602984
1105965048
244385480
1229525041
1607801397
967841691
14693493
1278687800
2000298540
1548981329
938850744
1453024993
1453187550
1478013132
555388124
66703105
2001578214
254610220
683089466
345724090
1092007326
634591179
444160743
1646411404
364189856
1073780878
1020631080
394340855
583121265
860915588
591379657
402832846
458854404
800769814
1478486823
1484836175
1379146168
2117621310
1262735738
594127927
1595766342
312271418
1988182767
2033872824
1609409994
1494994562
1848650210
1421283803
1023498313
377136165
826752843
350391143
730757886
1284090788
1562792366
151120018
177098923
1848105873
43288042
1787107362
1479128973
66587602
1223351083
981113381
1995798120
1999661439
726821368
260409495
735325253
408778862
1317080692
383677529
1828176544
384064470
1222598548
1098685277
795383400
911714362
1166476229
1396853252
955501538
289933407
1608562425
809676816
1690603549
1777422729
299180204
1414276202
836303561
324001705
1547199854
1154892541
664842510
302012217
471659050
627126006
1550427482
810364700
1639126945
470331479
1106460983
976738815
388537755
2110590672
430584427
1440915864
331255149
1025735864
1660220080
1306816453
1669064508
517302341
1970965102
287233522
520166310
694959942
1035705656
651004182
850936372
1852775850
285572045
1191280932
1542052118
1063031870
82745341
1984197438
1549866480
2054006585
907088430
822330324
942272068
149677554
1941358813
482398187
1625566651
854813050
1260349138
1825091109
2141079117
1733953743
1720784121
430017674
1456972546
1414675823
87732107
118909194
570102624
234713499
630190087
2873366
2051739847
2221139
703912096
1668568009
105349048
1151902823
1210384994
1658046763
976308515
1706432248
1294839415
1943201679
1453807073
290958831
980261256
247414720
1356568903
519834324
174117262
2088325995
522007139
156739009
1469273957
1115568625
1346183923
985310686
682604917
1089327251
677719884
1509774686
1276441847
995315827
2011911361
1896567637
2106425425
1033743313
48122573
1190945200
1247228536
677174982
9662664
142376947
1612433316
1972456793
1351531181
892265872
1231067859
1812495625
121867137
552971269
753855370
1621068017
173775466
193602745
1003157759
1256810107
764261051
1049246130
2147114846
1086753178
163810865
1069413053
1406742273
1955846433
1645304385
1429564283
1281143999
321864680
248437158
1280237707
488519312
1950430844
1515315157
449020680
896337235
772953918
204210974
1814659878
1957999071
1051234042
895302363
1196820820
23982330
330708984
1317439651
608205204
279752114
315369572
1371574166
1294851418
633600
1405975949
2146822120
1869718365
922195168
361985354
636364009
651959711
1604906120
1954318026
855411608
1835474513
1217531990
768918311
370231640
580902265
590649382
2056240686
1929298400
1238022711
524247951
547626971
795439953
1797803753
669865359
1083397769
1417483397
32016314
299233848
1496240213
829469243
613400218
1721602523
151188132
2106728954
1715756294
1497260997
1255971269
1354004421
744268678
218503032
1648837281
1776645118
84037051
1532587238
1155586954
834248786
1906265907
678511251
1035245897
1061460542
1193933504
454614148
1299027662
1304934836
365147022
1878253496
1914762275
1812480053
1759797446
1483816601
113075951
1818077437
1351258947
589346720
821659227
897931004
1121719143
1570183139
1607607174
987099087
680618240
367033329
776485240
1877377831
1745179030
814059384
208788178
556360595
524699775
1784639982
1686351642
1763901796
118946858
940443519
341180287
1473107949
313385156
1344850828
1868853111
577036696
1694306524
478079451
487733530
1465122576
90354317
809353847
497571659
1014869149
1277785022
1287180665
698115752
1129864609
32400982
1423803925
2104145560
1403799075
2107207190
545289381
1024090122
617952123
360338227
1713362525
558602789
466349207
1308042795
1546949470
970914279
1030756670
591936361
1055948377
978095793
1621228572
149618970
524022837
64672726
620106578
798312328
601255437
2045313380
356037946
1719863550
1279433995
81248181
1314727171
2043368542
125788705
1393578187
2051437905
855527658
316730105
272602213
260556239
610606196
1814055182
865835650
1329306803
2147483647
1165011397
54314640
2105851519
1004126594
749336467
857685395
380348191
1410938022
563232083
1020176953
1021950665
579389825
278199750
377450583
415159739
664617834
742700971
1097559761
382575367
748720587
1096054124
408681100
1778951123
61363173
2082396479
35326191
574918079
1387803647
1285509531
2010397797
503157823
1460435101
2098318919
658254358
986949358
122533807
1903997179
130604807
701227615
490342351
1703191337
1355963908
247050470
662346798
1577320998
692373221
1462899284
1005341464
786319600
693443818
1898014509
1693565009
1006640926
1852526277
377651514
589204163
1683198945
1211200148
1636546204
641054851
1412250946
1046150765
505264147
847140935
1850767555
1805760953
1530169529
1471596436
1779087200
549732543
434113144
265501265
49553919
1529766491
912332845
636128190
1735401282
580599063
1334169250
2116834548
701632453
599071827
1359531382
1822316516
1747362096
165276682
1824646504
774616769
971318689
1738678455
1265759087
539055652
1593530220
1683125795
971384916
602315771
1206013280
1425317554
56400378
2021600074
1350077877
286271220
2060132197
1828568732
1386101357
53309976
537303832
662134760
926151879
2056664261
1056240429
1391163586
90036355
1187495794
1024966519
87898435
178272808
453014378
1269675714
159055431
269078541
1535389906
432363303
2126562545
1057805850
61761261
1696988037
1850264059
1941613210
1011325784
2095889757
1861224681
676043326
859593226
184872706
761525418
1121873303
1424436049
779124705
1194981341
98952723
789746355
421209430
1050836711
1862867968
1005828239
1918947679
415019041
550294351
1778233103
1910306267
325919811
1674184277
367484475
1494073830
65617236
1851821702
1536561975
1814892415
1253846448
1216049144
692748797
217581420
803769719
1964826318
1792055329
1091395750
1278478315
147203525
367593153
438151609
1293780680
1155604972
1352132566
720514268
181967726
1148796683
1830413150
293254731
1628091400
2088334387
316105441
409876036
1240523380
437384387
1412173748
123216811
1011748876
471838233
374641520
1642327133
344424851
244667906
162062069
1369338028
2119276991
1972575544
2029771444
627819393
1142321037
1075280341
14232154
1485674078
1902998254
1776917500
1909696119
828764513
174409157
2017245722
1411276853
1254862078
1533549014
806038922
1832546243
1939242348
455416293
1132144739
662652325
616916483
959173198
814673268
710633703
264809465
1805791141
854526976
29791544
565258841
436285910
114498361
36421297
905550460
1633406628
358166911
558144183
1492410503
732842115
1038357333
1976249230
1323732433
1420849993
1612437031
1863034002
15530958
1909727584
514618046
2038919902
702578700
1234523181
1469678463
1401494466
114643558
67760332
877254042
1926731460
487792776
1043391297
1732500166
1991029357
554235621
221675428
296387262
1286974467
1986684243
828177002
1788325766
2058077366
920797525
696111965
880865489
1980267277
236300991
1591384137
847828948
974392672
54511968
1898883393
1761448353
2032234650
481125467
369739493
808550840
2049114073
351387927
67387949
236244470
1639896111
1761059495
334427427
736360200
998520894
278886638
1288945938
517976691
713952962
181827315
1070287053
558241408
440588103
547950406
1879721773
171903669
267914579
1901521537
2101400244
1394478967
1574237183
668797853
509514607
1826163865
1028371343
413425024
1106812087
70309837
1924334518
1629353983
1989292916
1214812653
976054105
363431467
1379036795
96571607
1710813687
2015818390
1066882141
1037879325
884653472
450322378
210630462
1615777478
1821852507
1839917636
1813285859
1974614426
815297783
1563559898
835544542
1397549106
661985197
1989868051
2077057581
1937587897
11822632
2006493608
61978984
1264174154
760388489
1405785042
1358914363
120401123
1612245824
564599140
1752002570
2145492728
2037834964
1705291247
782892152
1950347549
1240619332
1200801754
300891063
1310592145
624348500
1956541109
1568835802
1014660421
1374743590
793103545
131738839
1367733586
2035392419
845070489
616692760
753977302
710347592
1604996381
377599292
2007614527
531207438
493402721
1679677918
1342432677
877505249
1855785001
722462553
1519596153
1950430157
156750587
1655993317
322622020
19620025
1068347048
751931493
1841595001
1176035078
806378380
394128178
639087144
662901883
575908328
1020286385
1932695170
563475524
1501358772
2003100523
1683677464
737425863
651375890
1600893362
1654625672
1676923708
445006721
468005782
575212738
239858364
747826775
1964669676
943720086
1613573811
765476761
1692636393
1492497361
1975668098
489630679
118687655
1949785537
834002385
624971203
551837016
1312636423
833499069
1719313942
1454528652
1049367607
1423639708
1082747309
923334322
1823574460
1012299586
1319640380
1291682602
1920473384
766994001
1570926602
929602899
222374962
14684561
2030043826
1150564309
852763565
134589047
638793755
979665213
1618838556
1392175665
461850083
1378477455
99404790
85975037
1104152133
994681657
498422744
478291047
1448236136
1241202675
1622047024
921662916
1354930235
1700251176
1495327352
1920381382
1855310077
1934817478
1336702369
270048039
1942167974
1060352643
1278071414
843153116
518314667
1293352788
1579392221
414623614
1642066063
1739842339
1608169664
2037292049
1163921328
368826931
943346766
2041032635
81178799
1768395211
531514447
757042097
946184343
1845557035
1635445692
415427385
889159533
1392609841
1994264147
1808494259
1427510675
2029235207
830649813
68121031
1335691071
1317032200
65763184
456536678
973604302
1165011397
2147483647
1005976765
1860773513
1981092546
1742084398
770138996
211170905
1260896807
1611613596
2028807680
1286458869
733922198
1454881611
1896947286
1464685477
793425528
883630602
881457768
881672518
1544329562
1237742513
1425804685
1396360135
1348403842
77601873
603579465
1266173959
773313569
2072155942
849448627
1554915504
521797817
1544396709
194241338
1274187598
190487878
1284666600
760961526
1035103152
1893483246
57586384
2103419000
1763645275
718774611
765177657
1264397591
319584251
1858599483
1221871246
1589027698
1042442403
19904053
1341333938
47322078
912476522
816924384
663177295
307668350
563772011
131446291
1515009710
1671308109
282683816
1258569079
785880184
836266579
360174583
1141647858
842664437
1431491661
1815524245
764224054
1084665090
284764301
1614567112
458462573
839711464
193317089
220110236
1442348567
1089544614
596082131
226463997
747739265
1074044242
1647208028
1180547043
1715607579
670996959
594735850
895364569
1083093011
1470974610
1934747679
1078547484
667505660
905224296
1590596719
418107948
865873920
1304593131
506641538
1494455920
605274407
1691943749
1530137398
1219482518
1633370527
281456762
1274687829
314213885
2017493862
194956823
1072885072
467663742
1079035211
1252175740
485097525
493013062
1108299449
1844256085
1622192231
150938334
429416984
1293312094
159030918
1629643892
588455078
445325852
891280260
1037618747
652288678
611084509
243638429
375938985
362914884
1256798205
1272943691
1862844504
519225609
132690039
1604450158
1173991122
1857453166
1377791597
1361996700
1357700821
484630941
1747858188
1820943963
170585002
1274925124
1591547815
1368619634
212910780
1128718170
218365931
2069829918
2053862168
3071065
1239280702
544945819
266452748
1908633886
908696516
1835158875
1040379063
514316352
281964926
1113380822
2004736341
1257764213
1919437717
679028703
833452448
1153458311
1246596100
1597410032
279666467
932234639
523029487
185504093
2074604716
800609282
870933651
2031266686
610510966
266754097
2125824753
761232342
130526321
860874418
1600764556
2121312118
1278685061
1410627938
316316152
1295435939
179317289
930538131
1819526112
1405577142
1319919483
1996833961
875109046
1872305731
428227578
884873522
1372678019
1497610115
450912130
709750379
61409603
2086475559
1277095392
1111414077
1920531201
1223646736
1737627489
1746571211
594343844
705303895
1110479078
2060903965
2096240537
7872362
1141817712
596653472
1799336219
1628986526
642960572
1986842105
698666948
280482339
1253136096
469997679
1684675660
1902616263
891018340
995496117
721991059
1300780909
336446381
22913730
1914908106
2055178026
1655459703
908553413
1670146885
1595420013
756079527
1322980142
1475566465
834737504
1303377120
1445004717
493288514
1184649341
1130995476
344104858
480390068
867667103
1614737758
354240669
1579086377
690692306
1666901233
1749262707
485046374
1322025075
1705302522
604397706
388981027
1744431801
1708586427
93321390
49622619
1497362780
549198145
654709062
1190908657
436210052
897813642
1449636069
750805119
1335483198
870711099
857374966
1345308125
503036475
1500145670
115317371
1440699789
685316782
1282535129
1504532462
2145137215
1226695906
881428774
1442007499
1309314060
1787093897
1057365743
1770781970
373063902
169258595
823317082
1198978411
1448009702
868265142
1073721197
1150050433
899447929
1241697057
949843628
188957545
14904024
2055579987
453174929
779611235
1613258826
1449276005
1137534295
838919874
1155359790
1856841649
271347560
1991097630
191746445
327443015
1986711659
1701926870
533436077
44414138
715174593
1873818776
684178949
2122320882
1027710937
668271359
1128563487
1313052989
1230400919
972420942
961956874
1589407939
1488410748
1742581318
118096599
1066351747
939007486
138415933
66969875
985230294
508987165
461472160
1091713595
1717805889
1626270202
2076318966
673595792
675443433
1200636033
1803036224
1838852939
1748480943
1219244508
1106021639
278352947
2119059693
1237031339
271028549
2002362706
234647364
284446059
2015059321
532385631
1030250686
11085997
1007688099
1586241975
729586728
1178688551
1528204217
93648409
654309316
937198512
1382517308
1322770901
1462621334
324497008
2146720229
1131637248
2039095686
769868511
1036952968
1403710731
270409893
1241054436
1697438649
1478295244
744855204
1350736949
1015297675
1548764328
37974150
1388234952
1179696998
1445055829
338022273
937553590
2026904780
939418484
1969372329
617487241
3357648
584172126
430376886
985651735
2079522739
579051168
1336560609
1149169578
683560971
327299997
1152653104
1531838937
2041559398
240142552
654678521
391797561
980785457
1778030960
1621405972
643563021
957196401
372550249
79316299
1487935602
2066060218
40188792
1672942179
181400260
961536851
1144658712
963488117
2134340639
178334921
1095021113
1155798001
749436978
1254654589
2084318824
512156188
1427372040
545230917
628911400
22897515
1581959819
440672352
2073741818
192317688
786243925
1086324185
108451157
1162002992
148141075
1524513339
1506094667
64083913
1557302535
1089420386
272101202
1294648164
1531722247
960305299
268441270
1585793528
2035141604
1613643699
1021388066
918399544
523092119
1262155893
461235381
207675134
817506941
346033487
258455526
211258896
2044592728
154362038
986663435
702000784
103374625
1478515364
1950557492
1404519714
350022251
1782457400
921090493
569662576
826739057
838802246
555765010
1004852857
1107503801
2114721650
1986088640
1916602074
2124188721
54314640
1005976765
2147483647
1485255225
1533774029
1375958693
466599502
1469262665
146744999
2024816633
279793033
2049377330
957844839
1634972722
923097483
1599065955
1584600741
108844035
1191545254
864531957
1967602976
93877644
1644717592
1422340351
328731643
970629692
565626654
2107636695
1145211047
5809560
684495662
720686463
1447084814
573484246
1949902008
1128710521
883847946
1656698809
1182496609
363572588
1468582054
1312806471
1712457559
1837164964
1754659364
1694438139
1049849818
655348936
2081902945
789765579
1427068787
355812085
10276952
1753426234
141189207
1364088310
1180535586
88619341
1183612315
83668343
32779343
145053443
907054355
983786548
1881484362
1908353606
19069991
550657057
1329947856
280026330
381546163
1096133040
1893123163
892952733
994727134
872072788
1514787871
413359291
739658362
170551720
2042681218
1032143859
722553750
1397180767
786728006
1426741415
256711042
1086417904
1853671786
1351198254
2052620332
1620867581
1009964957
175660829
1139812731
186792584
1311427970
146374376
107734184
1285478956
340168227
805587225
951350451
749320988
19317918
1602593447
1265472873
2017199351
742173838
1952166428
2107697801
931039098
598730871
202036338
526264044
21371747
1850063552
514261141
1302098847
1457087415
1137093287
1545686187
628028088
23606653
345388932
1782480269
1507224561
582576107
2118901858
155355922
1349940146
1842778797
15791433
902576136
1216292810
50888888
719632857
1867281257
470252552
30833500
1634799787
1869064368
1716071131
2062413719
1830268152
1858437281
328589816
1397071081
325375712
770976549
41442285
1764978349
313352094
2063324370
29687656
2091480094
1438206500
286521045
1047674150
1202490229
1865940142
1427227874
1598727491
1679426242
1336238164
628819557
910460023
1922744372
1361627746
726716157
391061689
692219788
504400300
300468778
683151757
1383667179
1002042947
1906110908
1519713
1123830125
194338924
1169533614
637860067
887897418
243700163
98146997
333853436
634697705
706716620
966679345
871804959
757903554
980809190
1154119837
1676240706
1753431508
1978570946
2125921317
1709794071
1538650687
1607133642
1153661235
1483123661
1825710209
312057035
716180913
2058750281
1683593634
1028546690
983843071
1823180432
1522624527
122526930
735523376
1016981738
1944902662
1050493279
1357788010
221673326
990593786
1826154322
847102127
1464236335
1713588745
956450654
1863551942
1600094905
1847593219
1757396535
682567538
1190106337
1343174714
1884684825
1270066205
1386378749
51483869
1777480898
1537139089
465720490
907880410
66598157
1743898753
584855724
19559751
1060138733
1535617489
571197365
568510994
1047147192
1804107307
1587601549
2032980374
949217281
1689709686
733011766
1342960019
1497452750
222817799
718359912
715457698
1156738354
96679310
2004174953
541106347
653765893
1422236596
189445727
41467995
1864340030
1998824566
520593263
480888304
1815782611
1413174380
519154061
487565485
2060478607
244657594
1326450745
450861205
1539698200
2033907915
293412714
1142096047
1340977923
824203184
1875981126
143809283
516487246
1887730938
1619650470
1893684906
470699837
15901874
1111197574
184770855
1308934216
846004557
1146292572
1647105537
458687292
741353754
1136272756
562524607
930036121
908709586
251743176
1815562071
499674456
518843087
1829693227
713825740
519887823
1248652204
310156136
409187856
1526630156
2124799051
1249850335
1429234503
1609662201
739991293
1637637906
976701001
1602975485
504660130
828463794
382269083
1038621730
170440776
552349550
40366250
904660235
1810310779
1235567583
718973841
760420563
943291761
1491744096
374396335
57753013
679445487
957329244
1896560056
322817727
537100147
1195535177
388222578
2106608717
522205631
824711091
731130440
1388406998
1835088298
651761073
986077354
756442459
1874873341
1075370414
901740438
1989561291
252957003
1512961369
568236908
1671755837
1039223432
1968701526
945053705
707022460
1070288073
1335297226
1955669593
902330680
1981477249
820480047
256594042
462306914
55382618
836244237
1903886486
2020077200
611783436
515765434
2122717677
384356911
489211185
1039731369
471103667
1680120625
1654957986
1762828483
1897279549
1842694963
2044740468
302939584
1762134855
2065341068
1879341738
538065446
1338492051
779606422
759676053
1510260134
1300641362
155742191
181607312
2054795070
691968133
209058883
242054917
448582711
1881101043
436667621
2017003580
876818355
1893153116
504990709
1288796068
31905041
1461499660
1000611855
889329040
1205491781
555384914
1461179755
1762019429
1353888602
805123621
244163246
458050319
387202001
1309485008
1834341258
201999220
852940219
101828770
541653929
919977856
1401034083
1551095081
1485192580
1801635630
485952769
1999395838
917039537
933098406
25742548
775693899
1321894391
310254668
2031111027
1165460650
1320251406
1431310122
1190198060
276384896
1515627396
1192737182
2132479137
2005952429
1614808705
590645307
219243808
1654453534
747877573
1596861349
1949144359
131435684
182412975
1544426592
306202266
94174534
1698518467
1378022581
822860407
199315451
2139613384
886659398
1113198988
489425515
874687282
558068837
410131808
227493522
2072658487
842018178
1430787326
480202978
650624183
2108188547
1039111145
1769708055
883321578
1501770946
872185940
1060872435
632860875
1392681825
1899933054
2106537521
2118762037
1822248516
1972732315
640090163
323433710
683207726
1292960403
1582878461
1807996546
1743133996
1950865576
5505167
2105851519
1860773513
1485255225
2147483647
1252336912
866096381
27842604
239931635
311251960
76480984
1328316522
1377784716
1755674685
579695746
555159059
1394624427
425205532
1239760955
889065935
959829085
519677638
589005095
548655229
1449875704
1346771555
794520215
1342513772
1030033036
711331587
1162946117
1714650066
1325777419
1244863671
2042147432
1705879895
889780080
405523926
345060667
715236485
936247411
645916278
676695367
1365156318
2129967649
1425544717
32973287
303550212
619789927
372074177
560547831
114021747
1795196848
81755678
1097813809
1232229656
2138406332
1213752101
1457304893
737634335
158951584
646452348
270767231
55452473
579575317
611829933
910992047
451554426
144010989
1198331026
282844484
502308705
65614070
30006817
1688290349
798493890
1262189374
491692085
1929068394
1589696332
673062140
877850262
2036181802
1887227809
170086920
1639274941
781128213
983933546
414040797
417761312
510508415
419472141
1494974570
1045328421
1700158915
1497871719
135241329
501373660
951273795
1195808606
1826587325
1018662191
1690492960
347281090
950696111
63876205
2130411794
565560988
614304022
82763569
1830547666
1988360372
1786258228
1218491064
1606103410
1249207140
717339357
1260493970
217566693
901410265
77827188
652658477
1073093652
1867052952
362792051
230606027
1487630403
626179980
1003209358
781121405
914815219
1972213078
1623780121
2135559959
131830743
1569677578
1127131814
2133625697
1643112370
1595416125
169775090
1152290289
1008673304
659649803
1994760193
2054347458
1017862360
882472092
1092372614
2100969486
1546718069
740757519
887657608
802100317
918946761
1638415657
253527875
187680933
180158630
2004188915
98254517
1810996530
843636165
1116562680
2024156169
654256297
689492977
564319905
1015604988
1567094310
1142423347
347177841
1672385623
142423628
873909646
1683097557
181854608
617008705
765776748
207899063
782932868
176553141
878907906
34023454
1339832610
1098798116
593013275
702156649
1758724255
1955213759
30539081
903236546
2146742704
1232313958
1245115613
1368682210
1388660890
2020036266
1117552906
1458650451
1274489948
1699491960
853017127
1492107609
746422576
750559791
251814343
618199532
2087749516
396660779
1555932670
817576261
1269596090
1598231162
826774713
168124461
62030774
545389165
362166194
840498688
1532082346
1737371614
340564954
1692189309
592826052
1188407330
971573471
1989465707
594639086
500210648
772356014
176235607
1437404877
1367080208
1849682247
1672341111
833217565
112995972
1121823483
203603492
579147686
847651606
94717010
1514138783
1577291411
413309321
1922374364
1811902523
1508047865
855635441
902622601
598248598
9133481
1555153313
1228173100
1271250903
1250195344
1833113394
825199793
1848816916
681861142
602436329
520660194
329166534
1163868584
578970149
266180277
499306941
2091785240
949943728
794227041
951954259
1778748955
110281958
842193388
1780193564
951546233
2043759041
1542428576
309159549
1004477025
151721730
53777275
39793363
76208925
1184402158
2011294209
9832843
2076258075
73771314
1124632657
1291782075
719579033
1960492540
1340305752
1368602332
1028837628
1073189200
1876757780
166074604
1166772136
862243941
1214739961
949676023
531604258
1994813142
612320103
1737790950
568927880
339117087
953200560
867796335
2099450213
1373063846
1774018886
1389053826
1961812343
871065711
1937690445
512428948
1868957927
1454926532
1353273384
1177572565
8844633
314905646
1952488680
1934999293
601817685
2081429245
1264612423
139747084
368061415
937448404
119087503
278993467
1992337394
2110919276
1128745530
1616560213
2096378401
2018970624
1237426042
1762977318
1841104428
1221821586
1349318153
1495516299
1273497495
720895141
97207290
1876920693
863769401
7092302
873438741
825495460
428800717
1264268823
1020284031
1753662677
308847038
992984798
1542011987
1801666258
1468396277
1715733330
789036292
1500982061
1546455440
2011608012
1994007193
650040416
346514826
1123622630
1877078095
1553980925
1489951269
2011554585
1018442041
1337534701
184033099
1607940818
1471721827
1283651727
1272404237
465062719
1026503214
1932582582
1968611810
360677985
1386621483
358859180
2076365945
1604165173
418542184
1327719185
1700252105
1314198874
901362997
114683923
1013578905
150684097
1128331158
61418528
746522352
1059146811
246176935
805542914
1291624291
569896888
2114899556
1259940867
186206808
569158936
1073388506
342852725
1574364026
304129485
953006114
1976612479
575762352
1126470304
2078643287
1786996400
1255409263
344609752
1691764438
1382900082
18160998
1595182273
1344498788
971569453
710247459
1087217483
1518823750
2092672515
1056141
699804331
1269401646
1750448745
142597096
1595173343
1282935827
413212506
1816673447
356034757
1456759896
41970956
956125552
1109716473
317407528
1152807231
1416521655
564023990
1722140602
1090973744
2094354409
631163319
692352673
1235327818
1636426121
1504854356
824149407
493532065
688983974
1221961711
1764785371
1866310145
1974556924
1135125322
929351017
1973195947
1663093211
1288540974
1715348629
1281414275
1885391682
651176470
2057070607
1787807046
1765725839
726036839
685905312
158313990
1576498457
752791012
1562111475
136060749
785239983
1758784042
1594319834
442413582
68846392
2077771333
214909767
1372728565
1452082404
939891777
206505731
1828463631
302991722
70762081
276318942
184713897
567450355
145513583
905918726
1626066094
669201796
1307016084
1787164446
1266274545
829118589
1004126594
1981092546
1533774029
1252336912
2147483647
1696207865
1025918746
1262683853
262904157
1661568717
623661947
580530432
525008876
303096335
626096499
411754947
496108480
1702735201
1653295661
1512461304
718250914
749298571
5129135
224127267
473504640
103980142
1696836747
856893815
1415326670
801485160
408812398
1299205082
1136365207
1078736678
430667049
1187230432
746482498
1601600523
1922399948
638778713
1558524942
137197389
812862513
711636274
412717345
1737717853
1206722211
1923464683
412777774
1277538545
1926972394
1364955493
1538681056
1179401174
652261324
1267250168
2072232930
1010333040
867420
2022712869
299629657
332095838
664118870
1957488430
1701851576
1774106594
1889866200
259232224
1381572901
1362014425
924369075
21023223
1105107096
175573306
397717585
322313930
1832107733
1097079226
1907740266
1662091746
1937619949
1232090482
1449135441
580928294
1354542081
1490037432
939931860
2016476042
905306999
1947789450
454157542
1846427445
1208776052
1369749404
1543549851
963642850
1265824929
199048157
1025081788
375638876
2067954454
847180520
2128792955
746358617
759563985
886706174
1952368306
1014491665
696232625
713634100
1838839329
1173982886
1306942757
2079734419
136263797
110498897
1177981591
1299510932
1702454711
314596405
1818889035
810273124
901995192
1627077436
381381392
889440289
461198299
215695216
660569348
1537300901
947653098
2024799204
1150093460
592025917
635693475
809701625
215911058
1771433809
398629775
1204246349
1077599324
1779988818
234570212
389975947
14896640
285156230
1938646042
1833836333
1012406080
885438238
837837995
147250931
1524547070
2012439589
1870216318
162458538
633054860
1613906189
146952996
806521362
1931873887
1837795441
1940565451
1019739049
347676799
561583344
1137032380
1285213897
1406532532
424512442
488841348
972461368
1397139244
1680836547
1955611703
1433543764
621756507
1482408658
153412314
2057477274
1410183762
1908795160
1255572463
1270242106
597475707
1458770901
1515393452
480597450
726287958
1448759391
1483499177
1651220385
706978153
132056207
32422715
1864227145
376409255
1425937929
655559562
1695349282
467993074
955299886
1633132162
1705176264
1312102081
1852636009
1465949880
1802481417
1281081541
1726602569
1807037259
550376129
932954074
1688974001
1578348693
498515241
1964029268
610293629
47221663
473369751
158242064
1049842604
1446780531
551470475
465879253
309470726
2061272510
410060869
1334649284
627357281
1020396368
1217498624
1521680760
244571225
594816516
564816279
296779979
645360057
554288745
911730339
1730896405
709883678
26673146
127082908
913987309
1302440226
1846362548
76268540
1206287439
1516556837
831704002
902947974
1249418599
1508076447
1180259038
1964085190
321766335
1324619553
953601450
660588570
1189624938
818949814
1618239979
783008503
1058030026
189225245
1196832094
233164421
482314855
71466827
1718775632
266694681
1399127261
884000875
305389662
2015592110
1815011697
1438835685
1261286063
1867737335
2040640838
119556820
497893251
463716420
1761760425
894321159
743210911
859164876
387091459
780856610
1964806755
1170515086
1507789042
1664095363
319164833
1267170165
1788360995
2126332025
1106830348
596710504
1442889118
648263161
698446611
1754786366
1766257267
416266666
1956902600
2058944692
1868934406
1269778704
1848293020
314641082
204774829
567809038
416880307
2059351094
178974570
1581026643
788972491
1630475587
359555514
335893744
2115367709
395857005
963333153
1158687005
453596873
2058343343
1735025825
1596614382
797763786
1905073722
1652337908
1477320476
2077458071
1164456683
1125368628
1330081878
1070779836
866577679
1751432106
910960581
984726225
1998045212
1497748193
981945167
1184542371
1057098814
1690255197
1780881785
1065230239
520090150
2118308091
1848993280
835810472
1459799311
1020338231
769485247
889835369
1140896551
1859811438
889494200
435792460
55303324
895277908
480892857
1575428755
322229817
13308737
568291304
948293925
1407593233
79703957
1728396395
632303758
245419183
83450714
710295771
1025689690
492007923
200033010
2102237337
1897293786
254138215
760091935
284050759
1837862809
771471208
804146735
657360794
1882868321
242156695
371686483
1995785390
1094764411
674244515
659285777
285793053
870767377
263481883
830577865
1827892505
788753504
408569838
847724210
2042821615
1436106655
974386112
285891226
1509573612
888816869
1065966672
1177423911
27499771
406472266
591495877
966702346
540445483
1263404595
197844593
368865182
1210235726
1876641436
1643559270
850292821
1831711893
765897260
1108726141
110184058
1741739193
1995283156
1786905189
1660809553
726959517
630963525
1370120597
1188943646
1199896765
1825749233
914187405
2017847896
298428857
902981198
425833344
1961306050
1022568968
290042221
1848554049
1537771147
1724985902
1594557078
2056103900
20776008
607166978
392408739
430201601
2099101263
999379337
2142587248
1769016577
49578
1834958251
1473311767
1484092650
1496780735
1275738680
1541502647
469125199
14586273
1183461224
1215941319
887651408
1296004314
1227413705
1452156303
1093949786
2016870537
5797089
1906727281
538277686
453387130
822534527
1977700860
1492986836
1374979228
146631176
91782976
1039995173
1375023824
1044068003
1856856673
205634604
347676571
1509959725
1628941421
1624350395
49488597
790845652
1180926788
198282757
1191968749
2041274336
1723598592
638432451
871159481
2084392068
1553293665
820488524
2101932607
734861026
772343755
1221232509
749336467
1742084398
1375958693
866096381
1696207865
2147483647
2097305790
206981077
425565722
1718962485
824165379
510144825
73447259
869373113
1735120049
1943672424
1781753742
1477709382
882403306
696755050
1451928723
640199737
1393006609
343340152
180948955
1823566127
573560129
1444421443
554071766
1336152105
1484106290
122339589
1821272383
1609993532
574764676
1409770632
1175086627
1799457391
1220196263
2131344933
715166420
1354898158
1456417253
487244838
1658073643
383356384
94598565
565169633
2103187520
1930242976
620253971
2061680785
1252653462
163980636
1022893352
204374367
2124256836
550991968
1835415849
392436008
1190161923
787210605
434659473
598381131
605489283
447784241
445071190
1001110178
395573480
2037110546
283841923
1906109646
1238105350
197343907
717374843
226292430
2075283970
1548261966
562576794
1979275614
1322463033
1728223462
1868971860
1152864917
214993760
548410961
1535544785
1770207564
771518485
796230923
468765260
1143975717
1657315662
74631538
1787757968
2027053460
560460334
457844671
1170443973
1831455483
331678255
1235555313
779202166
1817905756
514593275
1598404398
1327918419
1193497001
545026869
1565023547
23026568
1120901173
531215488
1763443647
545440491
1318677326
1748594051
897105277
183037012
1609964497
1487314083
842214839
1929795158
705080956
778598635
1528524127
515195268
2000880880
1381719629
1570535291
185831581
1143147401
1171284507
1892486175
830336747
9865250
284879016
1599140767
881251108
1608541206
392393590
2019166286
660795514
1735339279
277491170
246296365
2012813303
1333598062
798714166
1627804342
416547080
1118135309
1904025612
130674894
250836947
441951669
449941685
1072983310
920203997
972705314
1049177937
2103230052
1800062469
543211004
1621940691
1858127141
2002456934
1590518101
3436920
253829062
418488498
1711084718
1131559116
590134511
519186443
936930514
514705050
477442038
2060109250
710314950
149342385
1165112289
219852793
532541759
715857563
834185506
1352369912
272457304
1503862297
798429502
2136087846
1199390593
634287282
609306340
513637723
14768048
459667535
1185949658
1204158149
1141404698
952840932
420918084
1126161377
1977099725
747064639
1457811591
1605706927
322838853
1179536259
1457789619
1337573438
1571519457
1300809965
189486181
18534967
1889134781
258241409
101044124
1764999647
1444480211
1290650337
821599895
313105851
1752754021
2111658473
1065245
139781732
1919821244
1517148024
1528418634
1575176570
52790907
1611550563
955447192
293303757
1739165805
973676840
1357648771
1459247775
1203884428
947019186
90310787
1710622003
1018386968
1209498911
2117981315
756503932
465831149
1432735543
1580101924
1651709778
989419293
1937419725
756091012
1995339464
122134490
1861953133
1176311734
1554553599
1901871031
1911599478
575318267
863577550
1022082116
1968732819
112981645
976288842
1595291208
774684575
1917399495
1450056509
978912349
565934742
1063011733
1185551977
122485763
293923718
1403006689
1756652415
648221931
576356812
1711264096
1264024087
665213361
1468060718
1327371882
1680751287
350564324
2017575497
1138452224
1445428670
430574724
1475889648
1790618528
668627961
512284077
1780035451
1346688869
264226160
748626465
1794387517
1541885170
130152824
1562544609
1442950907
1423095610
1292536330
2142327874
927445886
1290591926
1886414444
1813203623
1253848732
1140183921
631429412
153328989
555178786
1114894366
1054107055
1176682976
1885358403
366362483
2100795198
1603582551
1320824380
1527389011
1506367615
1269383190
1612747784
1137696067
1387136198
746990440
580583123
874485029
1126280767
82186322
187535070
640936424
875143943
1006727676
1111326694
1802957365
694879346
1744801440
1419250622
1427741726
571776642
1132890580
1027761629
1879519482
342573186
2146819250
2140586887
926597171
1834112622
1770069224
1165253882
1881032922
805591692
1284412522
1824554080
1690705276
1852566382
6956844
2087505909
1876861299
2014478460
1075224819
1978021479
1440940582
999899909
1151121048
214628052
1883029294
1618485264
716622017
675959036
1451070445
29268639
1279343262
2027136325
1331505153
72814589
1293315335
301872005
59397343
900103545
1457417483
220859441
172630906
1212254075
318912707
1578277360
1014731644
865114013
852049747
2023840159
2110129925
2071177174
973838670
948491742
661675341
1449808682
2080916061
347495154
559333823
1652355746
1132184131
1305278552
1756021698
157977144
372100201
879904519
389964611
1592886863
132990083
1043477167
1345932099
145560327
375429159
128262856
542172756
1336053892
1975915267
2034553495
1944990463
1624290319
1552785362
659983424
663870930
244731333
2030491991
675990652
521393804
1837995684
189424711
1466716598
2085033336
1865192657
1666381614
245371349
1882151660
897285613
1387384860
794985665
1533248023
1711120171
365609979
339963969
844410274
211601628
616097463
1771420005
623597282
2099752929
1579584204
1752682502
1900542122
611121757
152792937
1347083994
178279072
1553918168
956778230
92107050
826824993
933029679
1542206331
1418251738
1563591730
1503131457
1956943330
685172150
1250053069
1458417062
2106863222
1554025015
104924810
1999024016
38611649
1415980298
1669969398
387191571
1364569383
1221705205
1534498102
87225596
104235742
930749857
1150709016
549582071
1880752022
1234844705
170314805
139200922
410130475
2057496183
638533527
1309611493
670209549
435137393
203300934
1247238869
823667110
1433148349
1929777610
312078009
990004812
496717878
1045819099
1853032311
1465893544
857685395
770138996
466599502
27842604
1025918746
2097305790
2147483647
1300563244
414292581
1003780316
1503647347
1277614577
1424296925
541441129
1485633960
422290522
1209193427
756455911
4547064
1967757035
1118738191
393428218
469229816
1311319451
825473096
534944845
489806714
9005472
667688766
169327341
1023165937
1858486400
1128123058
782793122
747649134
1153297177
289162244
2019959430
893843415
208469782
148695765
1093491877
1921485193
1371320058
178653354
1194303721
730580808
2046687508
1771759808
1058496514
1226502814
1710183868
499979237
1618713319
363444549
706716199
969996764
1732665286
1871350841
1309840632
563570299
1365095430
458343467
1519343739
1307702743
59570328
1633899700
838029855
809609855
1724323821
869337257
643470047
363393707
1137600548
1519220167
644275338
2085488517
1369127677
1793450337
409368485
127382342
1304748147
1959850795
631006715
206594168
1208943589
265180630
270195742
1723665865
1887154677
493016660
1294343854
320719589
1061641742
1112312906
1966332265
2105142168
1364434266
425973529
635282596
1533046167
1092923213
450623560
1924299613
958714078
1821272311
470015883
2140476380
1856144120
1494476427
447382891
457305003
2129422243
239749884
597458262
1588649872
214026323
1252461127
505934324
1071605620
1107770560
1374701035
399723659
989930775
173662220
197060847
415007067
834353670
366177428
652748831
1165998472
579714274
944716491
1861168656
2061088226
1010319510
641116604
1019521725
208818908
1612833662
916511112
1170805629
1201718625
1640000725
1278813956
291264332
899278550
1140726179
184817987
1349713190
368605481
1838491825
1525661328
448056627
933841294
1272643054
1686000929
711282452
175602830
1193867571
1480262636
316385124
1005966984
645212108
904833956
1685458107
2030692188
1475457501
1952787652
1404713127
810883650
1797187010
1195396544
1982350779
1492673853
1389351163
1808428517
1067445476
1528480100
2127943097
847507263
1291455126
25889207
83135784
1925462978
227027943
37998228
320733823
448361956
2102032774
1822556438
1720970551
1903420688
624734133
217970434
1766620528
844283306
190832173
2074984464
1918766706
1938292566
981707312
549337104
99951603
936114650
997659947
1100989344
906642954
751680691
1336035172
470558023
188454140
1487630928
842637308
1916048436
1580583625
1540299485
1913340616
472395553
557667978
669886899
297020729
803524933
1184255646
987869567
1488284414
1402753951
1149971240
1404775836
1022390434
1958056236
1517971797
1139983357
309642049
780144337
1687709843
1246950078
1418908233
1974359807
455447964
2080035397
1132848227
1305164939
1824483458
1911397481
1626849853
1207264690
2060766611
1103224810
1985369489
335236963
10126474
1542599689
12137112
537548475
1278361740
1296483490
736828442
1435708395
865981877
574247077
509138277
149561154
90394635
376435514
730988100
2121494341
497283959
152850845
1187925830
248937127
1181311545
378038741
372501882
291908755
1792615272
1089287681
77159513
1038188149
622354666
1832340751
398514316
1986652832
2063130921
1771926619
488234272
1249273732
1885779862
661747040
327484566
579757027
1198653489
1066368534
994562395
3602544
1549719418
227142388
1745494385
737255556
439691257
1394405710
716846228
957619642
1968443240
1340791873
1131156408
994667081
330812314
126937499
2074070888
228883641
1138324121
1749159968
372344968
1544518385
1533155660
227481162
985646389
1487137070
1958686014
1778280371
1712942145
2008907302
13328440
1214813220
410443323
2143124555
1090265658
2045038799
1134545863
1353985177
646855388
1139627660
1792748072
1341327555
600459771
461254179
1710744366
1118080498
828650101
1210851895
703927191
1529731852
1065234151
942723500
27711070
1611228832
740473727
1221880848
51801047
1347452395
92891318
868108871
1816569096
111398588
1999375557
452672974
550515378
374738889
1469557332
378355729
1676601289
1094633524
1765886482
678309941
1534691060
1686874997
1136332546
311816994
1615243100
612193963
886631593
1157992995
479476344
1477590793
922715119
1547833309
1204331435
174962256
1442326001
1802030860
1462155360
1962095733
449582911
817501249
1052871221
1687935585
749031325
1472384643
33695530
286357594
285116504
1156521214
875245711
966495552
657424327
407270855
1482312001
665886477
1977923537
1810691057
722246415
345104698
1263300752
1620536030
87412790
1612506931
1726230199
986932376
916372061
1815839223
87352529
1753745691
673025925
61045884
753863405
2080447510
1110177859
311766045
455879319
427087798
560664137
874409171
291815692
2034384796
1205733035
1039387292
2077199247
1358022237
1740265377
1873480043
1459200169
1361042698
883367541
146784497
1497393740
1223655554
684890718
2052010101
791508858
1241800636
1511148577
1888232928
1083049752
239287551
1044508118
1898819475
409313251
476157033
939491345
491416980
1442872210
1018866624
242252825
1953593817
1039704864
222070514
1011140492
1855526246
1013463795
1898261793
497417048
2128896251
1523265910
1326179466
784148760
1987812328
533104693
69803188
1902536384
1169162125
1860818723
760077371
445002259
1023669321
1276100575
254644238
1837578755
322926985
1705687226
29702593
1470596428
181065615
163499976
1871288712
1997139696
219066488
1236353072
835336071
1062659499
633887594
761891685
1467555597
201111501
1267105579
515814403
894782104
1670233158
1140183238
2079014746
586568926
244244911
1437140517
2075885828
1715682173
78980774
1832932624
1045223104
1753607259
2117232640
122506424
298242259
380348191
211170905
1469262665
239931635
1262683853
206981077
1300563244
2147483647
1777509474
1794418111
184267327
862574687
26859598
704938748
534628287
787950729
1399132256
663575664
1893844335
1267860103
2001223450
1515429895
731753070
691535838
1241201719
1082320420
796475783
1652119512
917925360
623184066
1217313294
635505519
1182745038
174601186
1010364328
1727176087
655703648
1826142936
2098433185
1891425509
1635870979
311640017
726068977
1845846543
1519380727
720198950
686209457
110364122
921298928
174712207
1906769768
92211054
883098068
418666251
300724234
671273775
2084889160
498147545
411451509
838465518
751037098
40638513
1126935527
1693695427
19923366
1533965574
960858995
2135469552
1518286384
1805353009
992437927
1250533527
1107352302
1346452342
1634768152
1074954972
1025505232
1811114400
1459993283
1598320864
1245145311
769693814
151094036
1506561272
172239344
1795730478
1945133220
1989339921
787342077
747644940
665314707
1919128576
633694700
2109841296
29202000
575501615
145945574
812585011
190621637
1602435919
1254363890
353137888
1854839265
1359938128
1149537314
1299617307
1847781828
1225501632
2035016828
260716190
1316680029
80469712
2142478790
1140591428
40834434
686763038
286295110
1263802219
1811066608
2089938161
470624786
939664659
320473800
1265372091
231365597
467984652
2073292874
305887663
1987818935
471591600
109693338
291997421
692938477
1375099475
803264420
2108544201
230906228
1864053415
1960194812
267066484
2030572260
261060965
1960957927
231285261
282152443
1142869721
586477196
827089546
934532689
610661577
1532019153
1074177423
145212645
726603066
668179965
674669324
1919247526
473333428
1345815135
1161625595
484686297
2132297766
1064465518
2129043890
650168043
1784922657
1473123977
1325311674
537556826
301377631
1153914713
1605279150
1028619040
1422568800
2056569654
748601487
948194089
915904326
706487255
266848806
321945345
1595163729
348815488
721097855
1117222342
473264554
928997096
1886351801
1470735249
1009940824
775554539
493454215
2069449512
1170835111
223218420
2023687066
1826744338
274635329
285047080
882916645
325692726
430518162
868575570
1876694567
1606355016
1314130444
904445331
1021025517
1095543219
116284026
1325700154
538650640
1182649066
560092662
324043444
1903372159
285543491
1308071498
2109986301
2024981620
238309216
87811639
1787102015
291514195
1773727668
1781252268
909635823
2087128017
1753336949
1072223060
552382952
494719004
627756721
927807230
962044681
345751529
1683933452
1309790048
2045730617
1781943637
96635878
616218861
1791527849
536062690
349747003
902524413
634843142
1626504769
1740062041
193980117
879387302
1025750965
334004831
1883436814
840401338
621544228
705158164
948851540
1610087972
1374992197
525780606
29221031
1598615566
1375948659
1617779853
1391466104
12873580
1509511605
443648324
691680084
1136632428
907702288
277461304
1269436184
1715850077
602142999
1186792167
353598514
2027677682
2064854913
1793516587
747987240
804091672
1190108224
1883462489
307607920
1193582481
1417560742
471722831
1703058720
666644370
2009845780
2113244654
494302273
211379534
282051470
1407903524
1812009348
2132716043
234990624
1733793631
996168850
24365647
184461045
1879528583
348000826
2025256388
560832020
702516126
111545708
1977958257
797603729
274832927
2057837649
1043538737
745614459
24403944
1749401299
688625681
254306115
1704177543
669116925
777160473
1367987522
954349388
415760337
851165732
1708488052
1569871394
402534578
982530418
1961377290
1339444517
1034294214
1773415251
323577526
1540551636
2130211980
750963218
966909061
1393908970
580569551
43626471
1592824004
52549036
772517991
52653652
760155101
184308253
1595135627
964526250
2029927338
1769996388
1271442040
348854390
962959849
1223491886
1558898405
2075213818
469347372
1341188467
1342414696
1760030118
2110903178
1009252265
1387387878
1479829774
327142541
627663295
1071632549
1718714650
307621062
469900039
1154685731
1344160663
1502366197
1212965793
1494954099
1186803937
664844504
466489921
1614131528
754089028
1077436863
2025043912
2023697062
1437836822
1492197753
2094144232
1182652526
740390916
599570706
963954143
1412639614
975113200
569711127
258733149
877256577
1455775815
1182000779
471215483
192778115
301156113
1088330123
1181122153
32379385
1898353448
73175212
350210979
385667650
1575698996
1304649484
434899835
1126995630
2042600736
542485851
1800938731
1353226223
1962212775
917944204
149198235
398917851
852414761
1053737640
2090622992
1341845685
649399296
1034242617
1370040475
41419216
586429634
863806614
874105694
35582478
1513978765
1067457223
710244983
1203250916
1153412516
1424299696
1641389712
1841911110
1317253853
722285897
1262464362
867470055
1926325086
1507753988
961957373
1867608895
2034324327
1487747185
1470526244
195924018
1994151497
854299558
649264501
833810492
1209494576
942864537
703177435
2111617074
1111624356
1478915953
1777838521
514756091
2007733365
644749377
1231035964
479837940
1348816762
611624418
177670903
1328566830
1666197075
1452366241
1923066474
724660737
934281313
1166230241
990715006
502863633
540602001
506011174
2143098818
1965720337
1016953361
51382123
1095916135
34789260
931670629
1783792156
371885253
1440690618
393201088
981937516
216713629
1929636323
2116012669
1881836950
806227571
359648877
483941255
212975901
35866788
1114755673
1417268911
635755354
844102651
627228246
1735617137
60329710
1410938022
1260896807
146744999
311251960
262904157
425565722
414292581
1777509474
2147483647
1786576187
1432222073
1958763297
791389207
1731696796
1750159794
1434638989
286322750
385134218
483526574
1908040880
2017425252
207439119
689615374
524791767
710471345
2111233458
1221628082
460793882
1676144520
1798902506
185670333
1534623871
2070270943
1058127315
1493189775
176916827
695869635
905814943
646728043
1997736856
889475976
208564448
1398586626
2088291583
584266595
2131188122
121393158
1627816053
199808203
473429705
599258656
436905088
1671252321
909743695
1878529628
2101262512
1689844201
1378388457
1515649490
2106041705
2078979436
1673472935
13044810
920788670
1045245625
398328900
21945281
1611196257
1093550315
1846757240
606629361
1950872495
2091638049
665299236
484209873
1894353380
558074342
148320507
1443237638
718784362
310886103
1850134569
497916825
905168727
1182815656
1513523376
1523619049
1285556716
1780425848
1142669356
328705762
1413852944
830611172
173965161
1713075310
1735124448
865076803
636616442
290734037
2832390
827985829
340303408
1517032353
596865842
1711897873
1195300198
292354520
750489909
1109488327
153263054
1156370423
1590821455
1050637566
835631256
1285783745
2038728652
868635431
1735077550
646521192
1189685229
16972871
1073110085
567878647
1058806413
177944456
984792720
2079292502
805851345
713615962
1074479336
749729321
1995725191
420313682
549953183
5263451
2032576193
330470135
957189816
82537173
461032279
1621151476
1181813850
693572735
889246185
534967721
1617398852
792142790
1625933271
1003823709
2025436896
196258613
367737772
226417858
306167291
739643761
79710699
548854208
1831216661
1880951124
1681686386
1472877514
1738462564
1927613933
1641499419
1655929990
1897558241
1142299021
1603334534
855134328
1241882888
840895487
74485639
454587218
57100055
1955868236
901032039
1613561339
1944432333
213623220
148356465
370433435
1298198691
185919672
38023488
965390525
623720170
1566706880
828227248
159393363
405343808
780391914
132747377
375344024
1334367912
107861396
1620101447
501639080
463828746
2057389153
78544374
1731179900
1999349392
841733933
1112314672
322351105
527473602
1081334015
1157695050
782157054
976163587
221016787
828901010
1760090619
283411999
121795880
697722538
1802220992
1894770015
506961505
971937127
2045914570
1004901208
1435381443
1403040842
1351410697
1868389291
1892606474
97231450
1559404256
478996846
888053303
67726037
1678518804
1850362490
1129344457
1506404808
1979633282
561876180
323133508
2129675900
1965614973
2142091882
1756079809
133666097
1743644389
1145147876
535503661
637126537
1787163164
944701084
1763340470
899137346
1118706621
913413543
66394825
2119794374
1392801743
690684212
425502663
1607364597
1045848663
285430221
73342206
255697518
633330095
24731683
1150799605
1700175161
157493708
373505679
1459966783
1935782094
1314740631
952100798
2066986844
939833670
907892798
1444627469
1813875632
1016482006
956352320
416185194
423520429
24255159
1745536963
1728005772
117724831
1265720108
953309688
4823027
189835654
1904860547
542099276
47621981
676821092
1679360862
931724461
1448719519
1208489153
1746864855
1828097670
773235279
490447254
998775466
42887560
1414192555
705582294
25356974
1611697896
1683860686
176682768
447173950
1153939001
1684735742
1463166392
790501179
1514926316
1202820406
455544485
1769545544
716648219
1575401803
246783637
147385216
691751494
1008892757
1650865125
1763561911
1073040422
300237674
1413933430
1136206508
784447569
1760319819
2045074564
256736439
2048514720
1004127916
867062958
358222071
1915398396
641581742
9035048
509654617
2052293123
639624736
870138852
1077264156
1238707608
2089664242
1273524472
1666132842
678810537
1033671003
1577089560
609420538
527982450
1017778046
1978120859
1756419288
1240427887
252752796
29111015
781001989
981422674
1816536936
937725120
2093412399
2137540384
46286913
1478557117
679884816
1361752273
1347218180
1776283855
1764504656
1136409930
1155922925
701696144
2021486522
1378629042
432840541
2083014123
1398088271
185181045
1949204917
1031031111
1989808023
668364274
1798476595
731023806
260654773
1084997697
780404739
1465452617
1533636654
143753256
743760955
1278077572
1245463745
1077073401
66797752
255994059
285168676
478326795
1873126978
554908978
1586614243
189332505
67112667
344050668
1752510797
898052923
601667761
345728065
577924042
1716791623
1467942142
2081441797
1483864711
1803854610
1778564590
899575339
2010941385
612052207
165819346
642638499
259071730
1710790273
2012466074
1558530725
1356306692
281650386
2058571623
2086446744
197569181
1456696617
1751698610
234239236
1442900749
2027410929
1426000992
783268356
1970729245
153801059
1794668155
1628893166
1592332649
1471539440
2086621517
1914305611
1408455494
753862093
1520070821
443971491
785617056
1151237369
271567771
188715219
844206828
521206691
378678912
1752002858
1747257660
33958124
1306049906
63989671
1970604301
184238438
1057892205
2071331181
1060783528
1307084074
1937209520
1943476073
419311456
629950366
1595935362
759623229
1151359881
2098435058
149105020
1411085018
1869067618
753457621
1127090319
541866918
1431193366
1334578503
1876706918
1347084103
460174852
1275114228
1325583088
203561993
1542966050
1333473646
1394586875
141645353
457905179
577390298
356739050
1269297730
1984551789
1674212199
1019060775
388017331
199970664
492047288
22274822
1977927200
1739342756
563232083
1611613596
2024816633
76480984
1661568717
1718962485
1003780316
1794418111
1786576187
2147483647
56511879
1174384501
148583208
2036308767
203452496
2040147286
878078286
242346075
1022550326
1797526522
1111376043
17704199
3497480
1445190638
1116443883
760363604
1928778882
1784329589
2115397383
1971950511
794855827
1585544821
573819651
717679365
2086763269
1338279328
987491483
1135354297
668054484
760778446
682966323
488697618
2066216317
112130326
159948713
1110934522
1334682188
1036964137
1462758316
1043888405
527158708
1255737613
154314580
1495043700
1149790569
1187394051
1398658590
1319421990
1739883016
691147882
524825944
1123771481
1908263444
894859583
1855131852
394286627
174498731
1777450625
142541613
431891197
893001569
736490491
925630443
181520936
1891787341
917484474
131004372
602526749
922384801
51813069
1634698269
1620032928
506931709
1257369623
220250935
1454112662
378707452
74423194
251347773
1700569952
398063281
508772292
1956500639
22026760
636898393
1220636659
115189826
1640638264
1464972682
616223551
1197680636
2144356593
1478163580
1791974373
1029013374
1418847273
404532529
896689506
1215063894
1382048754
1802970820
1876116354
676583566
1671993066
404681628
2056745677
787916358
346789507
1947155374
1496504009
1682463870
680861798
1819838539
944488319
2137471284
1921833116
94762159
356736220
1619219417
1857378364
1991819631
428544568
744065252
400096665
1215995106
770036970
278837670
1700441918
1419071745
2090959286
486234263
1035419775
250776017
795781340
192646887
622288398
515225975
206584194
110241737
2053286502
2071506138
2073267625
1917197851
782304492
1433558542
1169831726
852127920
1418097428
874295987
72288916
1620103491
1611012590
1677721955
1395002628
2064963116
1365046719
1189186743
251647787
1833445573
523120241
1495838173
652391642
124341938
1371120153
1883320230
114352216
340776924
1666899488
70621885
1121126032
1925815544
588346947
1855724581
1788062126
1677721526
2110409838
703321407
1833420602
130529113
338450370
1138849595
1031579619
1037881438
2044997090
1717986295
2087322055
2012103316
15604560
502379222
1722396353
160154387
1854724797
1409182120
229567621
787049677
1756697988
1820182084
1791664399
1536218754
253496796
1013922768
1844239763
1384270005
402945582
23393978
1244351781
729413445
1986002439
1656519975
1895687178
1696920200
2016304108
153931823
244553824
605513280
1816019156
349755322
1565412464
810880211
53573491
2090986499
733975492
1639119559
1279608701
1521881964
65472364
765568003
1761123481
1665290958
133296615
590943278
287436530
1662841560
779476349
1270102054
1671669090
2089944354
1375268515
60715842
1805238941
76140709
1459595770
1993459882
2097702221
1614926342
736185788
926766001
121234447
1695509575
1154381248
1519792035
774956418
915681992
707548597
1048265189
508480888
198440432
1140779379
794122906
953694100
1859868678
61557107
255892118
1841788259
931836592
1382993702
582974461
606028033
1708717029
1497811952
517185414
683548026
472063314
481871465
825574087
125963705
1193400511
218702002
1578934918
312831812
577415666
1133999682
594174395
1832263883
673028694
1788084847
1665960122
953558456
431438653
2128793470
1916053336
1647389515
1904902192
216187873
737506962
1803012029
201610925
307945788
1696844368
741424667
513633333
14920523
1958686220
934542654
1189872639
1777475599
1561589305
550102130
947030715
463352490
1620256976
1824294705
445273733
999247238
1900419315
373619630
864037570
59686257
280379959
517523320
1264909981
1913400034
1302722745
1917512566
252753556
1731815591
2104331165
1954028791
385062596
1399530899
1354241469
891722814
1382631703
629592030
881539152
2066864518
1727930276
1173970169
2037223232
626178108
2017307981
538237276
685298097
1563533654
603699137
636301867
102095852
1921173283
1846745441
723686539
316997505
491035278
1606269725
1064602314
55511474
602639135
285304729
1023668941
630816873
1599397892
99126636
1704914294
273120293
2136977816
1255297465
565739223
114290912
1937308072
249395026
397310682
1885978382
838460746
326189560
1180341747
214677025
1573199333
494868889
1814681389
823360075
1843902245
435515713
1235095754
1858516048
995295628
1523647604
1418915013
1829048190
91078072
231046584
473083060
1872822094
905999499
1328773370
1050971139
1817065687
51005624
1274080309
34281454
585163079
1602221407
2018289366
1991797851
1072767753
987158515
593496313
1123941616
43167567
473844706
306099551
453091178
1107794284
479075601
46063353
1961041007
1487633126
652072150
1210508467
1284565671
1115398956
10891520
2063090991
724679155
1163763953
872295197
387729720
224283249
513962205
885159775
1175471117
1873231999
256545717
52770190
2022248589
642497723
1927072466
939246532
1913922381
2064414552
652216218
843122143
406699269
1593107999
1038366721
998223980
32785814
424536179
889184544
400445562
1487596592
465932608
782297788
1798398207
260969855
2084444320
1712092748
786159959
1012965510
2113173657
739484294
944312301
676590486
572961198
490648886
783300354
172471378
1820393602
1188074721
2097730091
1279898506
220305066
336147804
572826309
1679505857
2062510410
535461953
1146616665
785673529
1926313823
1561356576
1638565489
1114064799
1140270170
342511450
458506020
442433421
915817300
1718556708
534361924
2001584182
211626053
40693711
340399322
1502872421
1320414413
1212315107
334611710
223417326
1518443568
422704062
1981570266
2145447753
342577667
1020176953
2028807680
279793033
1328316522
623661947
824165379
1503647347
184267327
1432222073
56511879
2147483647
1298232271
102808284
661714233
199679521
1970956924
384657813
698322354
44569683
1252433198
1629814525
2027395405
1495815050
809097045
1432017115
1586405689
249274940
1470562524
634121067
1861014904
480234196
1473704592
1971866721
39810051
392214336
106101518
628877869
1762833073
1390430004
909154376
1236595585
633637147
147373077
1448962753
1171606769
1156255351
448079054
1713696235
1563419543
2098717045
156376631
1609750505
756563936
1842882591
1427531623
76306855
1329245051
919276203
1998136761
1694788373
426716621
1639899885
807086781
1023030584
468118831
1462595340
794019368
1783091396
31622494
1808008328
1226998292
1363061779
1759584256
230705125
573938960
337488331
631835267
1393929422
413896370
1341587622
89155740
1499397874
1346319612
1171538385
880512336
599362287
1396906908
1314618620
1262662220
1795172016
758657478
115698222
387037736
262876495
1878922993
1298587714
649588563
1387861759
1522637661
446846307
629570274
1596827992
1877447770
44829047
751316993
1047627409
1610849190
201995094
234354797
548527334
2054835244
1771922327
1915426756
1235164069
1294328125
602703860
461697549
1658030281
1571153640
1536597186
881453576
1374964004
947923889
724102084
429859164
904870726
792414696
1686569500
539718750
1745832700
485393240
478553060
1253227849
1637550743
1886652153
771065602
1639827786
23063746
757567323
503030327
1736504871
965484390
1757361370
1711238054
1011481471
951774111
1178517883
603612602
876662067
615714646
1033154968
287813392
662165679
1364968312
108779775
2127352494
583075618
949553018
2117330405
1640137368
1944532693
681985602
1746031664
298164738
221797231
1035483428
1634075013
1827647847
788261467
1064697935
233777412
744434804
130552590
1253676808
1000548136
689504697
1536238243
268533141
630456522
989435255
432918602
1066074050
438572639
731539970
13037025
528985268
683433645
26382620
185944882
936444051
1339131391
69951813
1587613936
1165589474
909675826
310861405
1247129744
426539472
2011487037
561062498
1906457895
38671120
1868255813
1482789640
619159320
857875010
627171259
237722950
1988713510
1311133461
1679964167
1998784053
1283131194
707776216
2032293442
1074126938
2014149078
1599148416
1727130030
1173756131
1661204156
1843132103
1105393683
363388716
32544026
1967015156
1183589799
1214814625
1534224225
843100955
1408914986
121210770
1990197933
1678263006
680903619
1727000228
999396064
2100680723
1566300263
2028298128
35120477
1139908361
724611023
427275545
1120260182
2061538370
256818805
1137182238
1109805253
700207420
1658632955
1567627338
778410256
1405974547
518700744
150920236
343477690
898097944
2071758970
1780259696
260052695
1501886053
300062515
1711947560
1598327531
572553615
1162015724
547975992
903867758
2048707233
1164945229
2069832412
720715878
1322778605
239333053
30042438
1192239017
1953197478
1842554802
1345261697
652303640
1903586215
633446797
1935403974
966823502
318838730
1212519576
541803061
1521532486
589393566
798934841
309153034
704257230
1190347946
160889515
1684645962
1996199258
1396993277
208600156
629609261
90964541
1201679153
1123893683
747176301
1617075527
320783288
2014110418
648967158
1149221189
279925420
1326541634
734240197
12532878
593425151
1217666931
1410822881
176320019
1213414027
1550724792
79856500
875012346
1343510333
2007419058
55413156
934473689
276085116
81075486
273982124
760056570
234563341
2130728358
1077528544
1168549733
1449820617
1544041135
1827528586
1024510537
1034824109
130238123
1539462713
1598572570
1533759225
1433273558
1782312926
613459528
234690015
1070772044
299878265
953100092
1626271127
198906764
1348115548
815502819
587255426
475015983
352909077
1090142349
1940016494
1429639141
1778671023
619175099
925747754
44343934
2037540058
385059287
1845131138
815907054
2071553424
2113605787
1259934967
85988859
665856044
1266968615
1273880672
969957047
1875349347
1689677184
1230779357
585330419
1105562491
1343852111
299547214
1077264559
297314047
188843346
208302033
872011725
1987911748
1412470393
555545972
1277619933
1779042400
951785302
1579621308
680055865
659101102
1718198993
258558258
1401650007
1228593257
69235215
1229447874
475090904
1911456886
217290896
1184592816
1622504938
327697168
378815209
816213470
272594853
775234330
1453989049
315684295
1168476416
385630955
947029576
1355948136
2015381306
656359619
964277042
330201039
239852974
1154529556
2046798728
766491814
244422221
713756175
1926683765
1798264179
1301009211
1541448201
557278476
1673827211
227755259
1618406992
892828061
2136893933
202073494
193745560
379744518
1994650609
1364398135
1782007333
400593497
1887156112
35401030
1662252972
1653427076
1740558796
1702391691
1980481303
281467790
1781790450
289510110
1746672886
1692170849
1494144361
598392670
2124284473
471191223
1083237828
968739960
1020526583
187548595
927923550
460919345
990635604
1153493189
1532370875
1773972446
2126757530
1314842141
45144044
394636629
2015178005
2125946939
1596921187
246744945
1291112775
1993074512
1311917660
1712233379
1056030319
691228443
2011207291
1359089924
1545433387
1619422057
2138890420
1130641924
541260240
1965622569
1633118867
764824913
1902552370
2064926252
476504798
112259239
1151860324
1785584642
1060892697
1157589547
1686582428
727341067
84066757
1111896444
1427217868
850653678
684719362
2049680280
758239496
1021950665
1286458869
2049377330
1377784716
580530432
510144825
1277614577
862574687
1958763297
1174384501
1298232271
2147483647
1707382820
907553910
2012598021
237046824
1910068317
108262868
1845544257
1515937998
1483262897
747350003
561309833
822119379
706440673
752595850
193568278
118507611
2106820985
1965537462
1187698938
1485841412
791582168
946463263
742903467
2003666077
1858352731
241940797
1078488469
521591305
447249119
1463672770
1071014145
1579287406
1659253175
357282517
335048131
2018771533
834114083
25465830
2044433754
390170120
260988778
544582685
12485135
1327452553
1885798565
1215530406
2076347437
956221859
1555924679
361749504
1184081809
1960874860
1682002437
544304393
1284938294
437038417
1748729081
1597327652
1714459445
178744006
1771668175
1188998123
1600347501
1647853671
209952138
947176459
2069451649
1721085611
1016395614
836774606
2092523211
613842317
495619585
2051656927
375991328
1913813509
1072951802
934999374
8882536
1345572492
2130757485
1950935068
864015021
1249421985
1869679223
1038718404
44002711
397121674
686410336
803169181
1377170271
138815748
383016957
765312925
1949876767
1452160119
1388897588
782753249
89612056
1166350135
103450377
1054402534
1135699370
554769944
95537015
861751393
1327655843
304114094
722604039
1555829712
645325139
1605611553
1689048190
925886438
2073481113
1330272333
252341095
870703344
1609414422
1485792005
1765338672
1223119734
840668348
499950140
738444898
1195809632
797265171
1801490892
2120138319
2006352795
882633376
1715278800
482451413
929652477
436032623
731724545
1413312711
771126491
966407423
1845485267
1017845938
500454713
486031227
1469175119
1193628883
1561140135
1014202298
881094319
919446143
1235692452
1070376603
1652912453
757478078
462284297
978566969
452952090
669581868
813721788
1185291856
547904551
1748011633
473907890
2049427120
1733908584
1986037985
240060098
1882097603
1701345489
700107949
63102645
1498376099
1398164226
388357605
749732058
1400226729
1871467987
50548948
1081509797
1392360206
646121212
1107345848
1703035834
1093566077
1026554275
922868371
853998697
456343657
539916424
340025922
2128879034
281228225
488427410
204625714
602798678
364644770
1700278520
1135483647
2122417805
1345561834
1377376433
297490236
1173121626
650226478
173085097
58702456
631619021
702762766
1734171548
1907088150
100791338
2028041491
1895552084
1229880326
1505569345
1630675064
1473306037
1417704778
1654553582
1356810423
1013474707
890297453
418752160
1486208114
1864405754
148447701
314100019
338250812
2146837143
995624673
744597091
699191908
1269027212
309123661
1271490214
811797683
981268553
345421439
571557529
2109297029
1095208967
1923907205
192343420
529103697
256605384
1294809134
1218805976
752609708
289067242
538339185
690191931
1958232816
995145274
1100514735
304122505
809973727
1887277434
258311412
1061291105
1538300473
1041553086
1228825053
310201046
1938823548
1133990455
460969289
747707134
818516391
1654174800
1364916154
1261136340
1281165027
885801866
869963022
671038491
1964231084
1856851992
190497083
760165801
1830240750
1382401338
1096209017
2080832557
1754768026
1596001191
2055610241
207073336
1817063131
2075958701
1171584621
228519371
404917395
1462325602
856907685
836469371
1981849391
101630882
472496661
725410001
2088825441
1962375049
1908962356
989034599
1782132904
1634103004
676372293
1551836376
1457395762
923446960
851770321
185830165
1387109979
96555180
812947815
431051856
38660049
201910801
486193201
1728367915
144802385
1420388982
59439144
749575105
1506119376
646498719
1331607307
272546588
1932359503
1254339241
934251373
616179568
359686750
893072215
1998720250
490625392
1123561888
1892743009
1729523461
65653187
125292484
81307149
1656450360
1487361238
260567077
1914816088
2065285183
522149998
1008218519
614157186
636058635
1454850309
2020936785
1818217514
1712231474
589724284
2000639221
1958616865
1568567174
1391976281
141741401
1252877138
1004584684
1182621326
459700927
1087130345
1008070293
579068664
1140912463
859436533
969612964
1852650927
448440664
1710998444
158483946
1269991406
1618758411
1842960227
197015684
115390019
666515062
1365206887
1515614085
1334950943
1284659014
1009733916
1729067921
1486641598
989940281
511617030
572816830
386495918
2107623317
1563484353
1931089688
1893940605
1954410236
1511344219
1431939933
1932584201
666097686
814815569
1707001388
1541778249
1769474708
667838064
1958886416
1089277698
1575807068
2008428317
505836611
63225626
575283588
1130550817
1373315962
1587304143
1951995208
2136530515
566601228
1452631008
1708987208
73054675
320746034
677947776
153135563
730838298
1143729169
1800311178
261645736
1755807455
175431523
2058692222
1688175181
1759459340
2056347398
610565050
841101416
705785115
1364481086
2112032932
416179533
1835710608
1196420057
945560562
473673848
1493600106
2096297926
477969052
1726609794
488054575
368809819
1970365177
1443921795
235672917
329598465
2144020238
952317703
398376785
1551470398
1450393753
683537321
1598866713
1162075785
131590040
61526403
1443183833
1465031260
757150322
912057154
1205288213
421943288
1780958964
389971380
1646316226
355625396
1644614699
677267323
1468752729
1989724042
584045305
21373951
2123669028
1564623480
1654814623
1016217526
1557137027
2062842533
207809730
698608229
1990923797
943571092
1660502054
18808388
330683810
711603482
540763121
69006923
1667884389
762803848
2102083722
927988592
70229151
579389825
733922198
957844839
1755674685
525008876
73447259
1424296925
26859598
791389207
148583208
102808284
1707382820
2147483647
1005685273
950033701
616406864
193646869
257080308
1323024141
1470548588
639294542
382775953
1191746454
1411179151
364786717
1895986715
776703462
813659220
91649793
127239696
495991220
224431020
886569155
353210173
353670665
1658993914
986435103
1849554789
54544132
32527150
155609101
759597634
756981738
23836135
602241708
581882044
1386882134
2045312511
46330960
751320754
1683350137
2118895259
592558949
1971850105
137712798
48355501
857463722
2089286783
1579946358
293859351
1069124168
148735357
515283499
635495144
1304327865
1005608881
1316830847
732266411
1164456381
580273416
79448464
1287644025
227319714
535546220
285326376
911166004
267411080
188043638
322716702
584016540
1895008611
1599432559
582424477
313119471
700185665
375551207
512490440
1844339860
2056515236
155997289
97470735
825155155
738417953
1753858087
1607568574
1824461939
1416748408
117820581
91546250
1632835856
1601228894
1956806538
1280647475
62573183
245850543
1557208911
1927913423
1869366816
527082136
1377582928
985453077
1450033352
1181029764
408954204
446887611
505287840
1728238566
922197292
830316419
149838232
1444292217
2124852572
477440311
1600217778
1393388110
405197069
1911186901
403779068
1042451666
1573363256
45886476
1171631099
1166682459
1663376607
1058865332
1169080163
62837390
30741860
1786471202
784107236
2133826724
34016942
1543204907
325509425
822675309
1024514248
974424997
1146662118
1239959805
1728292151
554555868
713553495
1011390673
1184052961
1855502148
1705348303
376962083
855311636
1502924249
1471838739
514613792
990712127
210068720
606971594
1861845406
904583227
256156251
1644290188
1336139114
1928352034
2015409606
329833718
1347321516
314514813
1356535052
2102346488
1062027893
601046611
1835968966
1265977096
196668478
1952618487
611138523
1775287310
1927983277
323288449
721020673
1402417040
1637059740
1048015128
425148111
666760424
2140980920
964104045
793581540
2009709176
1572198245
268776319
1066391664
66649854
2048946657
1567855618
1897298642
1632271335
315465313
1658080789
2027029237
745097333
885798388
1714322498
130707857
1234457104
271804095
1833159871
477332969
1239745521
1723090856
1755844156
628642389
1611015518
134117188
2043805057
1895600197
1705578805
1276596236
1624406347
701062021
1970759239
52087506
1347252137
130513476
769963192
2012634497
843430779
931147799
2055199783
1681377199
160768660
1024160847
1791964464
931323203
447987072
827614403
1496485221
1096076717
1589766872
309693142
810064115
944409736
1239089
630105897
702023522
53141436
1373944790
2048843646
1059661820
1050844971
229869808
1080827122
104628881
344103614
505048148
1562740294
888588902
1141957909
1759395578
419517197
1816657938
1776251306
635378563
522712961
1421111536
1342619576
1159881710
214770408
1305641938
1691712562
1701433029
1489356375
519264764
2114631787
1196844719
1433184099
632654270
1111564228
175575263
1273977021
1958012123
860839499
501522166
1198680171
486748376
1622683136
64067967
89667946
1191260988
1411873486
1322564122
1084809768
138097558
1366786271
1740732479
722172235
1519372843
22742441
1155307059
1769852214
1000381641
1550672283
1109021311
448668983
750372343
1076687859
932258646
1532113990
941211314
922217794
1116510790
1078300527
2084842596
1635783924
1297783582
926822799
745310245
1057224973
606599059
476354388
456534199
2125280485
2121686906
945222069
1092361126
1325878009
951520380
1269057542
74215869
1734351934
1829687937
1389203675
1052757893
1956511036
1418032075
688321355
252856941
1440385857
131636185
2046321288
1888702608
12972756
2055901363
1065863094
2147189523
1125686717
1886888539
66265532
1981976511
129476843
163122770
1703719924
2059901725
1453022632
746556742
420832068
983957606
561633131
736016516
873709325
506545591
1682823425
1079873730
647204078
1270512816
99681337
1188265656
1976287590
1064364958
800491777
1577203855
1613352651
1364880625
610521119
1295342343
1900131320
1055244126
1958899973
1728088057
1236124371
1696915940
1123600100
370375343
1341979294
729219391
405889277
1791184864
792223891
856305519
305350022
372772611
1705048044
206500396
770850508
620537888
1938512395
196784361
449183165
377786408
645984291
1092532321
1854638131
1674000726
48596799
291999617
1537946906
1654684206
1543950464
1833204051
82691717
2113796776
1101130016
1613323790
1003903914
892977248
1669935919
947575193
753570813
1738306545
1180713649
680662601
173398762
1169530427
2012077401
1195838577
629851840
620545776
539615630
998904472
1622155220
1780532452
221241994
1844909861
1525669676
563815115
1919525238
1748178496
576804626
1961863268
67954035
579520362
1263881876
154459982
990394768
1939548612
1913306413
1420518265
926207244
268737369
1908132657
1783524055
1836391370
358669863
57527731
457477471
79957538
2001104758
1581452384
1282812497
340758280
1689609446
1562504071
200273979
1039311794
1717052979
330144920
1752952290
1477624147
197658752
382525975
1900082064
342458094
1850123312
1979709961
819365272
1690473104
1444473082
1079808451
919425117
1187461713
1672011588
801883500
204947774
1533515954
57019498
1905940838
1207964171
1371911097
2075149726
243189504
1165486921
4024635
1983458433
1527226506
248117354
1871236493
1895673488
354162103
337496580
866799412
1891966456
263686797
136593592
1874468065
1271854105
278199750
1454881611
1634972722
579695746
303096335
869373113
541441129
704938748
1731696796
2036308767
661714233
907553910
1005685273
2147483647
48719220
804695623
1859364803
495489293
332146031
1018949805
1720947733
1157493992
1233529765
2009235828
2086241536
190250961
775062903
1662119977
159473237
1175529710
2081622584
1675410964
1619402645
318819332
775942759
1099059435
379627296
444190259
1709319850
1792755568
1247375905
705869845
38665590
581282352
410769455
218710657
1005979377
1769894397
361166426
634187507
2046343268
403378041
691344772
938088342
379888896
1696096100
411035522
497298770
1536602570
1688135769
1905950264
140776879
2021356102
541227292
1710483183
1610491410
1320087932
1455870499
2096929605
962312193
1364216621
500833766
1505533059
2137612247
213422480
1844825191
96626878
404009259
1674749283
2032828594
1127832144
591960008
1436142471
1368868724
792584876
2124870135
1635390088
2084131025
420386749
1832866219
687133937
620404059
1830511057
615486576
287164898
1616716499
2128264730
356421140
1501796379
1327683255
45025122
494456301
1058013207
1507605446
1355798624
1111136317
1509568722
1193185233
937437889
751012540
2069474640
618219540
164017490
1539199707
81411215
2054442999
1632740307
973813034
1377171898
1119961795
1053273402
207235538
760678817
1406987085
997670761
287425416
2044806649
117146142
1818237071
1470668814
79405563
1004968958
1111253150
1955519099
1092353002
1676670277
479415953
640250442
1932419204
1701698079
1964352296
987910687
1136090465
1895631398
138059140
563675998
939645642
1683778648
455907974
184975905
1031672672
696531706
327237025
1759076770
903760698
1150703572
1798336002
1135825329
1683550705
857027641
945263991
1893895309
785053994
1438903120
1978902006
1428891501
1417089771
1746618403
1181299688
703774210
918230546
1883731501
1097692148
2034494235
1298293994
69193564
1794007233
862584874
1387322162
333868017
1122417344
1261399314
1558341185
136643754
1881149355
307313688
1853872071
652786360
2048435829
1932262141
303794535
167384576
2065679835
1101797341
1954809246
393995771
2035183859
329165029
1983257694
1809031460
1984363260
347714948
678681177
1728201823
1284045544
2122098954
1120063362
530420338
1954097286
1482630054
475197501
96184857
1020827678
1554324395
1495661861
1712826195
81766123
1084564728
1692754412
782770690
1463316822
76058517
524622899
875485345
199467326
1982117663
1268313177
1371408758
679887075
1870366467
729732751
814450969
236333381
2057834649
861306101
546310620
867815410
1438822459
1216053088
301827732
2076229842
974414790
280481267
1187909160
1084329483
971426160
726604076
718814171
1254244715
1366773845
1776843138
1189046361
873581355
212824193
2002111004
1760190338
954713803
403739110
1943963761
1836308742
1020785147
975303969
1970508690
24584557
1897810173
504484284
1761707698
1066689886
1477383602
118043493
740610750
1930922055
2070391634
1895951439
927312475
544339082
1830565632
1947533653
1178744342
1067843830
933381084
12237928
14762813
1670880932
2000260999
638357211
75577066
179704444
312955452
774937374
783791715
196973592
779956458
755701357
1163382075
768975186
79884329
1189765299
467167640
984785166
1091310331
524478462
1003612725
786264924
1846066286
1837288236
1162139637
1028315768
1475115565
825998757
185288978
1921906665
490929520
996119511
1471803936
744581685
14656944
399575398
1280248479
769448227
1282458846
2115567687
33530745
1562242871
429286980
801876702
1363393699
1131218586
1503929954
629268874
26940352
1648031864
1520390157
539217924
1483824484
2016753657
734527542
1802408847
651595377
1308621635
676928868
1170014970
1286020669
705812192
1990145529
684182327
1714949626
1976094258
465737477
799404405
1748163864
1393091427
734214720
936389667
295109178
2077279062
2058158076
376306320
80440983
678081895
1387386572
15668984
2136411080
162141354
1124824349
1799939207
691748520
1882183189
1678377900
515715313
396600061
53394738
1480613375
374644115
1357065955
420573802
888715292
1764307415
1118886648
75300874
1444390250
1092791661
1938765458
1475753158
1839067583
1134589366
1695467587
1151283070
1701935376
574877857
1158661373
1275716009
483865041
922575821
16158012
1354523982
955012811
734669424
1165133557
584341603
293003257
1168684569
294323601
20945956
1384880264
1897413073
310826664
681897089
1848075605
199874507
683034522
1385657509
1619479311
1783805786
2020694567
784895454
1129257849
779147513
1565438710
510078389
1692237834
402755555
1969706818
1780190034
83424357
1648993743
1609960264
461360806
422847125
1642916917
360443500
208319871
1296751522
1569251619
317697413
2000086243
416004288
18117665
2038019012
1104079072
773223423
1900177167
1026828234
2066421866
107737929
1689516985
1046542677
342551529
1504717210
609314698
400311182
71337260
1606553030
1378539453
389127396
2108534503
2060810427
492762884
317639193
1394013618
1482397575
1647319975
1945103882
169544982
537081815
1522826535
462710379
227765094
58124740
1715371125
1105155739
2100924222
1100728984
462643142
562828431
1226613948
2010726
1294756972
1419538397
1421265066
704712230
692348301
1521101543
971245815
61649586
280536276
1446180829
1929029511
1024090765
1117307990
1754073220
643619716
362030806
508861805
706759297
1124290133
1477919290
1318700685
1600527539
586243071
1725855218
1666869656
108615573
1168342963
1368451553
313833314
1568768609
462449584
687137209
528744454
1819983656
270828013
377450583
1896947286
923097483
555159059
626096499
1735120049
1485633960
534628287
1750159794
203452496
199679521
2012598021
950033701
48719220
2147483647
1812086006
348996943
304638974
658857006
312126589
573387553
2075268532
1902141728
304128348
1340674420
2046052580
1530789453
1153711892
1284822598
36969511
137936901
1780132035
1526268363
753140671
1136691814
312585882
1602800350
137400198
344614425
1076125083
53641227
1482210251
1886551462
507722826
581740332
1896718668
2081949789
1787059050
1582338423
897999436
1710602026
1106577136
2098671820
2070855833
177705298
342533328
1012872225
2019786273
1678992499
905241807
1681144654
993544385
1019907979
864380
604963750
86724676
1239707734
313243624
1762191396
1659848982
1511887541
169545064
298226209
1782228957
1589360631
1664622428
1890345220
577910438
1367539269
1082673180
1557680267
184576146
1356819456
777797591
357744623
1664150943
961921174
1474539444
1734477638
1435867980
1122401566
1457988885
1740078888
809020621
464359780
1249498295
7528085
1370897791
1180231549
33296790
1100803307
859297567
1714896006
1905583960
1689909025
1643711909
439864221
1062302600
1104841409
2104388774
315732072
564954761
1346343542
1172113227
1414016119
1472732843
1173536857
1094171707
786277088
1782326279
1578447997
2064633524
1770679933
464944963
81192529
73793613
61217662
877528504
1479155938
698324111
717108917
455739445
1121724230
2006341372
1332056304
1570068300
1236468862
841557341
1045406618
558920162
96205844
112568832
377738467
379130925
322710081
1151614516
681955753
1554251618
701321349
1844844173
1995509396
989329991
455428193
1388012810
1505714006
871119712
980700240
1548170021
325565572
481401979
1368246839
1701571718
2115173707
1658182321
1686825499
982931733
138231307
943157987
2080273343
102293488
148137785
1300069774
1063092475
82200879
670284654
386881655
1194097903
373746391
1128912024
1556670506
1279299676
279337233
1027644614
1722437445
211790184
217837421
797473395
1746733460
1838248722
1218219090
2064513558
133160648
1890781408
1833771906
1172948919
1885643154
2115167169
1947976147
1644296497
177424243
1856791149
1761237667
201152080
871611649
1559593371
1960811648
859206785
1119764241
208875891
1450067369
1811586702
1903138338
68122107
1919115528
1558729382
973902749
793542175
1588781731
1291981158
1001501811
1019245058
1353439341
1773136900
137709160
8905816
1713595022
1639049413
1349737259
1240045522
1612499357
813355975
1557743370
101863952
1840057387
826738120
1186163813
986977758
623560587
1052685667
172251231
1392118494
334593073
57961923
1516028754
681502589
1817584575
381879101
719195147
645613041
800772034
1155600747
875132436
220610844
1800736781
190022143
21921602
173309932
1006802737
185834671
553526000
743707919
1168376613
185884965
188053426
978135087
1581039774
19260425
12114056
951513560
424360985
606828383
351377968
109641526
831025073
1195834479
1715683830
1072556083
820176993
1485095127
2138500874
1175041216
312179589
1638117674
327333041
888657011
1818732596
334962500
2028044320
1993598065
1459078489
1684118443
387177403
378398096
1596079094
2108708047
2032586786
583216723
918176278
1066013094
1105959623
311549027
1478946891
1386550830
261810850
1433719180
1660523664
1016348290
49767938
1472855871
1606986367
6503374
1040773987
540309370
1450794743
12044760
273598177
755662475
1983096051
2132707908
1594649400
529324278
293344314
2095507387
1563144993
1716286845
1833676494
2109251548
1284022025
1615397530
645364597
1784719001
1958826987
784458175
1118471658
588067543
1183923298
2021078204
80098486
452209193
1828185927
42735847
614286502
1146389591
150965136
2030431318
761186334
103213161
1166327945
412974013
34348087
1321576764
539771469
2085921249
455983751
2134861680
215940080
2005690909
413603026
463072356
1636105944
1174655657
1971464159
1755696543
1283421320
399166997
1099158094
626344567
170001388
1321711430
1418542855
461989637
1746550745
679805358
1890011336
474843522
400080952
1769629132
1556750355
1678754853
1052769890
961032642
94395546
1916719556
1708533881
841891515
1431080642
237287183
464488327
429809065
1479824409
2113912826
1136485414
2101203002
1857157484
1808897563
825163055
1129743383
2078810114
502576952
800909501
1748729343
540807705
246340257
1433033124
53619022
1795059775
833066029
898284900
1315014508
1559178798
66622816
1440661194
249734943
1531608764
2088300544
693878746
467695131
1429704100
76787777
704036337
1011273324
1954350489
387887805
165017533
5287542
1842390625
679511404
1850511054
1336873522
1930968692
625657674
61873860
1937372940
1744844405
802206237
1208398933
212723877
406211689
1691858433
1378026251
1309905836
441191115
1696882596
2070547940
392411111
614432809
1865624477
621578459
1214042236
1716105343
827461672
1344249420
950334968
1665131722
1049520258
205241284
1903740716
1368555005
1992881817
1373040121
1653139450
593743717
1987067898
1638599156
847344305
1403448461
761842032
845209599
1289374378
614771292
664958906
467824351
1875557598
1848815947
455779012
334736198
1573584862
1835913879
530229587
1365835103
1690676385
98816748
1239029816
414428489
637578081
1355809644
627782843
394585072
1977549824
187567540
398323394
1532314953
907008756
953968509
1769743921
951571683
1674782012
565760208
7755741
1911353364
550032750
851876001
1911128785
1924842137
1429445859
1645907696
332173731
1314785334
1024918692
1757840548
1689924803
1165680573
415159739
1464685477
1599065955
1394624427
411754947
1943672424
422290522
787950729
1434638989
2040147286
1970956924
237046824
616406864
804695623
1812086006
2147483647
985714962
1257082993
535876397
1883637830
1815626054
1533485232
271280792
222527690
652558369
777825788
904263922
631045991
2075787448
2079905351
613799539
2016448221
1943895292
359451636
404488255
287893750
1361199848
172298814
1842988477
343467533
863853327
1271284462
789005483
275942860
577888485
358215165
744252756
1316905883
919902217
150506763
1701143563
1598572611
230684075
2146669576
2036034828
840258292
486475097
893427437
1403785334
618243648
730613650
1877657470
996116797
742550855
390569971
187035630
632456705
1482897252
1146694803
1729944475
1646299738
67778627
1919616829
1160510080
593691488
1103349132
1924696094
779412680
1508410225
2054909281
319883466
71635883
771952425
1426817872
2025534118
1311744072
1671734604
2111483757
670002236
1569393690
912893503
1175889414
1971906174
372925604
412128270
298575965
1373858547
1095646241
216043944
1976313022
107890695
326956258
1348267622
543960766
1145710417
2025698590
895946624
99988421
685265180
1115561001
318660997
1013064570
1337281166
1349725324
1510485910
1724624933
1051157535
1202280725
1068585351
1237503452
919478667
1057140248
1130008271
113441569
215200590
1559074215
222250582
926689583
373913311
1581052079
1033701427
283821500
1942371570
1129426882
1291818038
290857286
1066527403
115507393
801066213
568871985
1783534964
496922193
1572745383
651780363
1895373420
2027606926
151414086
1889631879
899036926
1577723238
1370381197
1405789333
961157334
1891800554
691135632
1229957835
1374969559
652732654
1791105405
1607042428
671020295
338196066
448051464
2134447339
1518498523
2096789107
109547629
1053889629
712512881
830239585
316092516
450346630
158686319
913145118
929992176
1904054742
163781004
2074049196
692389381
1967036922
904742322
630175027
2071436102
2001587576
807344076
117999387
1887966698
104578374
330724757
350775186
1518050946
285005020
1225039255
2010785526
1083507184
1493753469
175083972
1163500234
815005239
1625363043
653877299
1111389173
134356584
623539837
1685500390
1260809911
606241400
2097188071
420897514
1612509148
1804126915
1868068733
1654165912
1276054474
1418003301
652650117
929435497
506892240
487908675
39423143
211198572
1153445186
1883977774
1331793367
126981033
402230464
426956002
1773056444
1288463907
2037243906
2080795409
1377962748
1604362096
638433931
1726362647
1841357873
2074991544
1289142892
1990229162
411641070
1696378417
1715821846
686972537
1846005671
161341346
1825569442
324173684
648249544
1977854301
1616884828
1944676613
926446005
1995396987
2019446039
350584699
844757349
1421947926
1492835580
1284064982
1288413306
1459731889
939735484
1441226527
1561963400
635881501
250181926
1930647686
1027248690
1509161197
2038661077
1405317539
1518531253
63965702
1023363154
371991931
2108349996
1980455338
8884429
1285670985
1910076027
1221886905
1694959272
1722420120
1788053852
769660916
817419125
1151000653
1527761046
915810229
990442953
1778474156
1444630925
285571936
968715393
1736999534
870234889
1983497746
2138878747
1889704103
458810128
901541725
65381563
965731091
1600031806
940409569
1147286303
123519704
1246036786
389393190
1736072797
1242926871
1697925811
412316795
193553769
1162850799
1753365974
712882531
124441538
1829004118
1026233104
1543203022
616688223
588704923
493541206
570080927
1373362441
380160719
888427285
1028419978
756657536
489854231
758915414
1413602347
2003307153
436279637
161396560
578673956
959070753
1692731817
593943449
430123556
391645415
700595408
1417153287
1573370522
823836351
1725308405
431382905
141788348
150422109
927125592
50207883
1266809150
846235498
1875435803
164310916
1479427350
568350960
388868538
1002169145
879577984
250166338
1805739529
1369449217
754732245
1116949675
1474035503
2606280
155401136
1183153760
1491669307
929439666
1734126063
639693374
1550808956
1551823786
1981257133
2071261063
1484924286
1321336052
1554996784
1236346879
1016064198
59378094
997782922
2043057732
82239583
1801596385
1384275071
766610149
544079967
725423881
391144301
829591652
723988578
1459471256
919472101
1183782704
73999009
1203917975
574404368
1052273958
1299282345
659064037
1704121127
1571640067
597587608
1518015044
485222867
335663656
1921741242
1709383553
794958085
1039416851
653733830
808540019
1347948828
487639215
1639263892
1319609821
1526667129
1393286449
1020647993
1458460175
1897383782
1179511253
1201922445
172734393
199919057
124704068
1027960653
1744381393
133505690
529336739
1123969753
1249370408
1868060938
1512232596
46133068
1886964539
812525051
1100555145
1824360794
2005863428
262028284
1490154615
176671132
1463794828
439589276
1742987612
28275446
1802028262
318798720
452680275
1806466310
942728087
1585906662
311364575
284700924
663270491
404895385
1621335717
1455293473
902787533
1900633557
1819349034
425019415
982436055
449797476
1079420619
1917807776
669736040
671936663
1372703506
2105136092
109296197
885273430
878884193
1471592686
1128703117
963892834
960783564
1915869740
1261875498
73758519
1777473387
2016283332
1248410491
228514301
870961666
682433164
1347157741
1264158857
605821056
860612719
1902531245
322462004
342383032
448479395
359040078
970222656
1939998078
1995259937
1158486012
704990553
724721016
420871367
141431152
510170327
977680758
1631139582
992322061
664617834
793425528
1584600741
425205532
496108480
1781753742
1209193427
1399132256
286322750
878078286
384657813
1910068317
193646869
1859364803
348996943
985714962
2147483647
1993734495
1682833709
1632332023
1739233911
943559427
1255857730
1081896054
615499696
4648248
1772788006
850758922
1151447730
368905684
1160718467
1472643556
600345442
945683347
491964325
1844248605
1551996813
1131193805
1450155170
1416606999
1262023227
123164769
600008849
1771757352
61017335
1096001863
513650393
1256661297
2025474891
265507570
1106404767
1100757395
1557509865
2084480671
1792350847
1178895181
1825260865
1346930740
1909117320
580768926
1074592800
2079301364
561160921
110122431
1270741709
265249112
660077769
1143895530
1951954467
1464594174
88287209
1176810744
873169520
240506618
1941696786
1294590794
1297479888
1584818699
1378226891
1554449427
1090574057
613041399
1045540319
1756627719
84929554
1301533267
1612369265
866033095
991714624
2095781160
1811325624
1475598832
977759210
823195227
1935744148
1739091098
1262796864
919365715
950805678
1521664751
496967435
808299572
1676345902
1454763377
170966558
1611325705
1998449693
367273055
620811246
980579611
1545660946
1640338758
1894791627
1036479278
744534273
2083969731
1037355786
937115930
1600337986
1013912386
996984374
1187230627
361210560
527836137
534608150
90559481
168725387
1107180108
1519556132
805860788
396874909
1506557728
1271344915
1850634918
1929131259
443939469
1774752042
1992630000
41906631
78169954
1138657067
867354176
236217240
485113885
531673208
1840403369
106865950
1421029498
1930014487
637868320
1280789132
1740684174
1483274506
846167177
407919111
415061168
633348874
458062879
692670059
1612527594
1584231712
365654603
560142398
819277599
1665871118
524954738
488724665
2036458414
1078985504
1445693949
851901036
1047746704
1783274800
569630019
1363427742
1952992052
254975929
1601820478
620554354
1451016102
138602182
104427063
411454213
1719973938
670869340
1042435995
560362308
1896799506
1140384294
1280044291
124576627
113639737
18809052
788711943
459439769
301883238
692451347
308567074
751302709
1030764232
2026357348
1009237386
758709972
43491516
620315452
1856651798
867616772
529715464
1706926602
1540726078
1236328022
1154044466
137060794
104145495
1919978929
1246106465
864671341
23875927
2032188576
688971051
1286272660
228106461
1806771784
1451235536
20688512
2075691206
1622179275
317732973
2098734276
109155740
1254992233
1822895624
191612939
1366093619
341553718
1121194411
948109584
294785025
1327154827
1968597600
1241541078
2052079087
1589417784
1542292602
627639004
594168440
2115232365
1763819216
795293644
769653261
33570243
63813102
69035605
462196199
624429921
1218046264
1682939445
192898149
664912172
1396130133
681348511
1551235790
1410034439
854517270
537068412
1883123948
1897309605
1876193308
1342547770
593067849
966444767
3909531
1024347890
1956952722
1265230270
899232052
27490117
971057618
1377000952
1480593222
300083671
1830760119
1708461483
2075343937
1374120324
1947215448
336492907
1639606025
547410334
1210094817
2126217237
320443032
466537900
1300048925
936435884
381738661
3655648
757636007
30658749
1841178692
406921767
2083478566
58476183
166172060
1529027423
1745509871
762024535
839178705
1273745991
978241111
1554987106
874576192
1197947968
1400728041
566910752
504037143
1921679515
1101303161
46694616
2119239755
1171097509
1925808913
352653719
511459638
374981813
2000149193
1743834159
1210112025
1586045886
175200173
1651888554
605044501
2101817698
1474718571
1284465062
1183097438
1286336965
1345163162
138133529
648204656
2072999833
325700603
1387279443
825040063
2035463998
991104667
518287543
724477320
707712836
827968630
271051298
499286130
936569435
379422033
177515469
166615608
1092626806
824727175
702019709
896673317
167271527
2031807083
1688922685
1143646766
2058549751
1373298794
889224768
1932735100
2140053913
1910463371
1772588746
537312405
173658478
613947658
205981800
1478175772
390025376
1119578703
1289072142
252041563
1015880824
1355281176
1015202302
1518482640
1287974650
1914663868
548762301
1012218288
2065420395
1386028514
491100336
249549957
1113535048
1191333334
1705139572
100857675
879451678
162643337
202944667
1207444761
1936124708
2037376791
1114369278
238157686
1238778888
350493721
472130750
611997073
1955402076
1374708678
655116480
736867990
158449781
1713287582
1477864838
216486187
194769064
1181890775
568989047
2127377593
1960093076
56553707
1619686644
1889613999
1939251805
1134700648
751190727
1479442125
1980494141
410801559
1640864104
999277632
117153884
1548757354
637846760
515929275
2083105245
91495551
474416289
1155725890
73036437
1598832986
1623128494
904183050
30965724
1054686987
1298133951
1066407684
1749777387
1307209930
1745279373
283582756
1542898286
933363413
1428340046
946876320
1483051547
1490123697
131202731
708429037
1948940941
1331062513
1525410790
608534326
1957591484
652036395
1900216610
691131449
952145532
1444038341
337272138
1434634716
480940705
976497760
656657100
2125287008
355433001
111581093
1141296629
25953502
668847228
2140705676
1591469798
251164686
2083017624
540712705
1235047466
931917119
1161103990
1968352015
960532712
1409238740
452505446
1740090839
1934444599
1197672242
1331862832
40805589
359636071
311435770
1680786318
902961398
1393923582
259217351
891819882
1123387064
98871130
427545026
536747519
1462853645
1213207371
593728394
742700971
883630602
108844035
1239760955
1702735201
1477709382
756455911
663575664
385134218
242346075
698322354
108262868
257080308
495489293
304638974
1257082993
1993734495
2147483647
416670704
233523084
634321807
1847613544
188231678
1384954654
1375902964
1100415121
1453262210
1528223757
970719132
1432615080
1472683945
138272493
1659752684
1258960387
1276575448
1747573704
537483368
1592692093
1262792008
2001080687
1668480198
873890340
505024339
637904780
789284758
1556277584
1272933326
535035229
1527292466
323724650
2021767767
921667022
164595557
1113459257
1884158940
790483139
593203877
83929689
1252804884
348542388
411371280
269379273
875448223
694604671
1977338408
2123454364
1527427922
2136123016
1271500366
25782719
1957559039
49368517
1209358080
515115483
1566527134
1559886615
1312517933
1840324665
375696744
253313379
653573934
1863321092
778656864
1436214298
1885499852
1636117626
967916594
1409260957
1990821871
1618212418
1870487291
1872568551
1348700315
1577134716
849329289
1304819385
1830753596
501638451
1618897116
1908927628
779857476
154186999
614485194
1385774539
1953475401
713687191
1473623763
838500011
1522221811
10404976
510711264
213730488
1025461255
147513571
1351150509
1823877186
1225087010
1363524781
1528415756
257438825
1750545060
43040103
220890314
1114624909
203850706
221829631
1186582259
547853907
993706233
1484442639
586351560
1007214174
1083316865
526813693
1805212916
2080083945
189968041
361940446
1043412855
99335749
1788641924
1374846589
1210614255
1866070332
1467651444
120860768
834823418
526424893
658011693
1656686315
2136404593
1623940922
857817478
354605053
1903497946
1382699200
1407624303
445181288
619918116
178540006
1531785795
2090900643
2120716618
1555451924
1093972284
688102076
2052236098
879409528
278911773
1767092078
1162075115
895815424
815710376
1534950791
756961076
991201403
1299555372
2146960686
9884186
884253620
1610937315
1184654188
1472119191
490491712
359492822
1352867799
305923501
1965984713
722151896
2015398688
1192317755
237997067
1252420186
1381135722
1638623589
2107965895
1968255825
1020076807
669166296
623069169
475796570
1087971038
274281523
817445730
1776981031
1889557320
724635311
1327627221
1660273431
1727812241
1982628802
1012587310
1310114234
1957922564
1105442050
1334035682
697609108
44683409
81769404
420554177
572516895
1657387411
1163191273
1093670055
432092182
1315061135
1638113613
1740398706
903693072
1186676078
49846867
1266388710
1161930582
500841496
494566567
1081192394
85747767
915305674
355487633
1034678328
1832198047
800544245
123365356
618917193
376226508
1100702780
2012798261
1909795704
1339417081
284223523
1388646270
2038092864
579321118
1399559001
1416919687
103101034
678366267
176926409
42672153
1157677442
1935907176
880370337
847451175
1484207754
402811476
491863962
643469584
710797598
587568553
1034845226
1334148247
2025048334
1863267507
1564135594
833454676
1786030109
1040695068
1539265516
488037913
1579476635
1686022265
982083401
1009539220
1271011038
6148116
1664879803
1596747415
470920236
1873930225
1863865654
355661142
1246696517
1261831551
541821752
2016027317
423445978
702885984
737561787
1131396896
367875152
397939385
1123995660
1835682185
38393526
1696855662
316193284
1644107088
1863528891
314387933
813090686
1977098453
536318846
1046214599
53468997
1733571839
216391323
708303411
1332647355
1238173941
443622826
249618738
1449901833
622484227
1745842544
163798266
1294521980
1018019805
2065593938
2102966093
1655627172
727758395
1255479798
1889488189
1165139141
1021931278
925987954
1175075978
826801394
1182909728
1130627604
751966478
2123115510
880242657
916449067
1515753248
871960488
2127493705
1337345810
347795333
2005025798
734855491
1091157678
422767994
1065307428
155372118
511397193
1971394190
1601923548
1025566250
2033259076
2068468859
1972011745
680780602
302193084
1108004420
1774359293
2059308766
1948672860
558232052
426504842
1088976373
357923507
2146936092
1232865429
984082936
1840394734
1945470415
2146160952
1087244010
1993902467
83909272
699482845
1050940988
942395818
603272694
548798320
1495995968
1076761476
224665315
1324625875
1599059315
1655921305
1779919975
130788958
2100749094
2049473329
1228144933
1659254287
1837184604
230666334
1181228458
1312428471
980603373
1145252881
154760116
1937891806
1763159870
966998942
281894794
1265012121
494353523
1160022167
556921979
1085782443
1044802089
1571992159
695151556
1577942854
1130375607
1630313521
1025050977
2033014769
1259398753
325101035
946120211
62492693
1920519438
748218747
1387405130
139751172
1671489970
18017433
2071227973
1103188654
1917059406
992364573
1381177963
1124369965
352371365
933217793
684439690
691522635
1108686480
778730435
496015439
1820201305
1039269350
999327164
304904880
33118752
82772159
983277026
233309486
213914134
1414781149
477290730
2137763889
1584179693
986591081
90037683
822862098
556860477
886625029
1822507127
1638353360
1482839922
922963581
248370745
692548978
1271595886
1198169048
1990209017
430595794
1663448961
998580360
164145714
1973633319
1848102336
69202870
2014996255
1555324830
853153228
1465620626
1343249142
286066855
818687201
1451212626
1050067438
1986252177
728858124
258642240
217275029
1380856821
1501921695
1815206147
2095996922
1466788489
1784248276
1763684170
716019395
1307196284
1113798945
344601857
1329382941
1585981357
408143756
294257995
1094490920
604704875
472630469
654550573
1153165381
1097559761
881457768
1191545254
889065935
1653295661
882403306
4547064
1893844335
483526574
1022550326
44569683
1845544257
1323024141
332146031
658857006
535876397
1682833709
416670704
2147483647
2070546359
1568583319
476154180
2146822608
1510425154
177605018
1703810317
1734969863
938132929
248649104
2082889115
1622713680
2055845762
584250161
151475771
1074551299
1936313394
1131600047
1157732715
2008409582
1458606545
392118052
1267453236
1817322255
621506991
818899454
1765640715
321033911
415827806
1553804586
500044499
880728656
1990950352
762383186
557830636
1189687331
1770923599
518461026
1253291663
266977915
1312625586
1150092143
553429243
1907457022
2125506651
1886819721
824579504
947138135
103718101
564098027
905286590
1592210160
764922901
507530263
2057253081
467682957
882771291
1591171659
1020007279
1818837660
1269388410
307266110
346043077
941689065
539967555
1034605743
1676872025
1492374633
2100822962
283745274
721282342
1155148973
1409372709
1892299080
1662494158
1682288408
2063324307
1062747796
1733434144
50302185
1467565534
1518318848
145687574
667405095
2117606372
2121538946
1950346188
1412976995
854091534
125048991
1741743485
1316596297
192673031
841396256
1041546423
555080754
635929129
2013020838
1679744076
2115132469
214948093
919712742
1368398944
1954795527
1258981505
127420507
1719875223
1426238214
59304769
528784434
1222405309
1764546101
1659965338
1475237082
191376321
767054002
1709745956
2132770333
1845648823
520794294
540443347
353279182
258524681
850750881
1691911752
1755771589
1721682007
916637620
1477829273
1669100599
40455246
1624761861
2046560474
974371106
638192155
59735011
262399576
473594476
971277000
2053051055
1043684471
454651282
1535430353
51755004
1370960261
480026219
1025181158
1729393273
1983576303
1241844576
497801792
124010928
1434463706
607024188
303639221
48137885
970282418
214148211
1825389500
347448054
24210605
112723630
1022818739
813928718
83971534
1048639898
1578172252
1305381236
843113096
315601081
628406666
808474305
209499310
762791612
948241181
1585112882
488502701
406904709
1155476999
1297655710
1126874859
404700221
2000901872
509909788
372202509
1005846028
1801100688
1467905019
434023851
1112662899
1088157488
1142511231
1246533498
1787154551
1840871207
391591592
2081146488
1948242734
1138574737
467600535
242053112
119794284
305657699
1049689524
573385961
908509441
1882911025
104798988
692971495
132261934
326722103
1343824111
131608215
1213917758
1626998222
1184255466
2138969428
1143325036
1539357602
470098802
1298256739
1766092274
69130516
897942819
649807387
455323023
2078621924
644456173
1512870032
1131478334
1445552956
214434292
1556286449
288783380
1971777891
2032408851
1748698924
1128007043
1911390703
684506421
749577050
1701233976
969188778
868669299
289242368
1741610295
1844977700
1807957720
907048341
1765353389
895524089
469943814
2100610288
558803318
604576102
1583618705
1337509798
1367622535
1599817788
392641070
847089331
2101394538
1806954492
1710857637
37942405
1363300233
1712104207
866855015
2045268650
259906700
1023434650
288159295
1303477821
1065348469
395910356
198837538
169848247
1560878053
2086397000
2017532201
188330139
1969510528
135238073
691813658
102484847
1431160693
639437831
1025825802
72524649
613197182
696947574
1606348806
617392014
832227535
1136779085
2049839113
1633391864
60994530
374140168
973923742
971728378
2119295249
1856189689
1174714324
133436813
505441398
1288713392
697832920
1284006040
546897818
1852779111
2072553268
123622110
1899501412
888565463
1628254306
1134734825
128861387
197404220
1603625041
1695282922
2034498716
476003509
675697966
520072580
1934649723
1704482331
1240834032
740340498
735103722
1163177579
1822143106
1141531280
1495965798
2048551063
1376786749
128020953
1838234
430897894
1027822654
460270896
28695461
1932996277
1597723058
1374734319
447852045
1723017993
529426486
1275173577
1507216320
503533011
5431647
947250974
602745865
717275343
1821426106
176375627
431764300
900026020
1522505843
826345546
75743502
1199021949
1376293130
1764612955
1981670855
1433494451
1562313895
1374455672
826698986
452927295
836100785
721443527
797818703
850049442
1960273393
1366790961
1567429962
1898776258
1958046536
1705642216
300149516
1552179759
324561148
1020227645
1306930757
859362187
1592626785
1455674683
201984990
890851366
460297607
1552881397
344982601
1606124315
1773051175
1189739717
915127927
1848564760
1123458080
864093406
1507924600
151750528
1353263853
686752504
1700662594
1009380657
473713928
1752637528
1100153964
549202384
1441091800
271960738
2135930512
1229056801
1577657353
1209401296
1320020003
2050879566
1069382660
92006351
1464106100
96288441
1469451680
1991439603
366014349
1917549756
361698094
377933866
466427114
997454652
2050544937
1036829528
220918726
1251466641
559310742
1800387894
2143444389
1949491547
305588532
1146748801
1496665085
174524785
1629399943
55094620
599464256
118781874
1768256191
1624666686
305117836
1445796938
856988929
37861468
2029577977
86841689
2080422081
370148199
152463995
850087315
265793046
620924077
1942914691
600924560
1009340635
509402129
1316852919
749353700
146275400
1647173337
1884526915
1784771679
1272942503
733663777
924550759
202007349
1484611189
617684284
1573037547
1986496927
2055777417
1380992073
1289007206
1574505680
420503717
915716026
834742547
1875506887
407776794
1870489826
1037803429
1074358449
1081618092
1933437813
382575367
881672518
864531957
959829085
1512461304
696755050
1967757035
1267860103
1908040880
1797526522
1252433198
1515937998
1470548588
1018949805
312126589
1883637830
1632332023
233523084
2070546359
2147483647
393302854
2109015703
756813512
1186936970
1871397622
723739855
496824216
541519910
951199948
950843451
299600030
148608530
1556406104
326527855
1293971926
1185938931
1826130771
2133962702
584983697
548701002
1904642565
2070205026
1296121129
1449502505
381563964
1093052078
412570220
1728528371
1606543836
1684446994
2050093005
128656814
658439851
630802445
95398157
2020639718
404467541
107901367
1999616807
143079645
1740020701
4139406
884780105
305394766
677511655
1154433257
75043812
1328910762
696465825
1390731697
1807364357
1097889016
249128326
1119013041
450968562
1115367451
227485733
96408981
277668794
794986018
1962336175
672299015
122484419
1453824973
278905678
938744199
593801219
1531167325
250836423
864100892
1748975745
419180783
41375560
1094095628
748656736
166017347
229657033
735991125
269302740
1781836217
820787308
1946084301
178345434
758584218
372059044
1834410087
1538591055
1063552404
157742520
223661304
375828598
1491337436
1723791423
1799226355
1635318146
863726830
1392600717
1184002787
334342718
1304138268
360083428
1318384399
472159720
1817666697
1826159838
2121904503
715502728
481364793
478207589
2019662476
13622449
1385576765
520144087
984136270
564360728
577920472
1524461287
231578742
938139287
805112118
97747693
2087205263
1905292639
1535607068
1901699135
534330262
1577124962
1226248600
52455503
1478494085
694435970
1078553213
745428840
1932539633
814711910
220191778
1633813351
591417849
78695253
1439875374
798276387
1334930105
2077947901
500320591
2017462290
1804881148
1662906853
661536667
1594307982
1088643223
297828642
1671193924
2109857936
1246816410
1105382127
44890607
1295879448
1335841176
841297852
811039529
943760259
1592182123
723962470
1937402945
1114229381
1381854016
2124011348
1562524723
162108266
2073776652
495668239
624981158
1695985516
563316287
2025249670
1198623258
1132400852
1856702368
1867948694
1122363114
44989625
45665410
1614365256
93462155
1011098694
1908848202
1426604384
182834164
828110547
462431411
1366253593
857835960
633279746
365043276
1818222998
1074902746
1278748633
1861972555
547218953
1804679885
1562832896
1550331275
1838679678
312912474
1544904359
400910890
740746130
1378055439
1480584206
1965021696
591167281
2041736974
339471569
107955217
483655522
585290790
40873346
731951032
307264987
1089981163
1644682904
2108076131
1842316603
487027870
1547816890
732709091
1823451193
131114811
757268018
2067191816
1184066595
1755884646
1835583553
529086660
986850511
2000500792
1224916932
1274152511
1481775560
1052595027
853574815
276903909
1769560123
2095090430
1143176643
1080146282
1145119174
950836126
592837377
1555506338
936171912
1082521805
321718479
706467569
1975852048
1391557218
2110596455
1512352912
762999929
622994824
1025687861
1568456689
1903996888
1553113119
1111177029
1956117016
1174424613
871273572
1662164883
530994755
1613593554
1131479354
1278782777
1161094888
1678840792
513160782
2017168741
735232047
367485234
1526481650
270287578
772795574
1801836647
2119359358
1975514914
674135866
2082281164
1657537469
1707494505
364565795
1293618907
109794944
532921291
1915971939
2036979725
1650646183
2070601104
191723722
234206255
849594830
871978424
2037341595
414022304
1698620317
259878324
2146967837
1975400239
2013573152
1091551262
624348466
946910972
1774798984
366779435
82469251
516336306
1088824126
83722851
593664252
1521725432
495112422
1247228245
24303256
411840161
836346839
1426460093
549576551
1046734944
1826850168
1570196148
113846714
246602105
794083679
1489637035
57820474
1871401379
1324905795
287701285
912452571
2017191774
966231091
361798149
958710867
1080455010
1396456271
527520851
1342470955
1257641895
739783753
1129867769
275491428
515145679
878275890
1418354792
273320331
928850796
1929077787
1432492565
1663224135
414548974
651013287
2115939349
1709822947
8212756
1273230621
1955733533
1919906079
1915896739
69978881
144297358
530908119
1335292900
9230327
921621056
1046882717
230580918
670620668
1036123415
220826927
1243933736
1705472210
1143861128
1890524215
706507839
64402630
416087628
1426648046
2144593600
2123544616
806729617
1668688921
1140972770
469884653
531366538
49891995
1559339218
1365126291
117771940
200251103
1545487894
1939906182
2145453849
717894568
530485639
458327096
1813909555
996639261
232244864
763957586
242345547
1971500327
223971101
1253516388
2049706455
1758191039
141924427
15827686
607992822
809966073
1104647743
1029678655
1676776154
1016968892
965783832
1549247634
1427323243
637243103
828405668
22624945
1119329082
1991366924
867675899
143235533
1259459017
291133952
1912514689
1803479564
907610681
153190861
2124525736
1956638934
1936223805
1027171261
2102188585
1907215695
653931952
1981261455
850316490
282613092
1003394400
3267872
515141850
2133660616
133486662
1187661279
2002133161
960905032
519919889
893384892
1335199384
316820090
1965437939
157066401
2100131823
2077489944
1287186317
1168091481
1487275045
1872164130
986292562
845118729
1735431927
936369861
1396021705
1185692571
254977346
826852822
140746363
1678493095
1712715972
1782434668
1223421555
1081752942
1083778036
941207583
735708130
508527125
1474641104
493058776
1262697210
677758949
1846388180
1992323729
748720587
1544329562
1967602976
519677638
718250914
1451928723
1118738191
2001223450
2017425252
1111376043
1629814525
1483262897
639294542
1720947733
573387553
1815626054
1739233911
634321807
1568583319
393302854
2147483647
340857222
5756239
516653139
20603278
278932590
1388150799
266585025
870208322
112311693
317910916
1772218252
1944924036
1995995372
192485689
1658587352
180218301
1400897151
1060256733
1166027688
1340476536
1233877454
619420693
456807724
1450837162
1350456139
1551107182
814155425
1035212748
1137874467
3977906
430684274
1603270609
147630660
1618262403
543462417
200005399
920595761
818119951
2057114005
2111343518
96879782
1133967774
305263631
119309717
190074136
1659248510
260926309
1826525820
2056904685
500785652
428400302
555756672
419639895
370530007
437119423
871727620
2070806001
2006670205
1972885635
2129068992
1832372407
1984566645
805370647
315606489
292679551
1063817399
824889082
2008264521
1002032222
868506637
2035430341
1718216441
286980662
1122096357
1760055377
194602094
1260499979
1349962747
276514399
253204155
1442795682
1522954191
911073184
1754072630
1862127313
1588989496
1002114870
223731054
116938227
1564552667
86492595
986870436
12505115
181829288
651333590
1618215127
542980421
531517440
50602436
993127603
1344106718
15945221
236313223
1657421488
1036758213
1658289560
1672743286
1951249581
62473850
1775203021
681644592
522016547
1775486698
1305655501
484637176
874070994
564620877
1253500585
651132943
1443305645
684995634
875403920
530589316
1019267911
479158161
1585452930
202816102
1493865427
1100753286
727111801
957164931
288694197
325989668
1433417554
370402665
700973868
555348262
567266880
2143640818
911227568
2002512287
1387416206
1951988881
940988324
1093526077
1254657018
320303276
1188668292
159040087
814621156
1706712232
1803836754
914213849
700514267
736286481
1663887915
1860845404
1832738448
126352001
902548851
1319785147
699582664
984082565
1148692331
623737964
1307759274
1128403747
892882920
2016130813
348942468
1712092608
1271978882
1638841949
718304471
1743952653
1517956338
1574313758
716225390
1603175861
1529379676
545304772
1282342063
1738244627
194180372
1139929783
418115615
430550696
1174491694
198093387
355178614
494078941
1815842720
816454821
664902314
910597859
2093592020
1735342335
977770141
900980333
342051557
970203064
822676814
896094418
165309344
1322636884
893141184
1125831658
439053344
1722877535
565983624
1846004149
821002343
11054845
1111663193
1176209641
472688575
842231024
1486207628
557724550
341008519
898257026
187500089
1887757876
1528804162
54371807
1464965141
618823413
2000163665
1303766293
1775681985
383222273
1894550052
2058442864
708037452
1241838451
788460770
569666690
1579900064
1634250382
1772348549
1803352637
1905118721
1856207783
1001782364
920533787
2050102685
915719652
1796351105
1927695115
567884303
1556408129
1462149684
1336098615
143814115
2103919300
326189249
2108751682
939413490
192188696
1569386204
571530701
406602065
26797200
394573308
83586800
551656753
1771153606
1198371552
1442816986
289388848
1543012843
1626337657
736507901
1046931733
173257985
683591475
1326033685
377461463
1917174885
93953348
1655308846
221958217
302547234
1640467868
438265097
1891567194
212308246
1398962361
1273549457
488440923
983692830
557978911
1696724667
2103027485
1951494162
866820757
691602850
45762395
913654109
1284724994
63423241
403678423
1038662503
1061048575
315652770
1432914455
2098463307
1315071225
1092372661
51393623
849387922
463264749
546421522
1544465109
2117897933
523884896
583644760
38772632
873535706
1481820190
253496260
1597956388
1651514025
826227520
1037650753
406019489
607818637
1462902956
1026101648
2073281556
1322504142
831106058
9314904
980910410
2072906485
2144093696
203290739
954799593
1459872326
353168318
1651835787
727344369
1596361890
989021119
1886308951
299896276
22999336
1292636241
1707378836
1062842974
1768590283
1549977503
821266455
1803296376
548216879
1622117238
2145642659
1111665455
1976010692
650024330
960656897
395059706
198009446
1202431254
1492612918
1057646476
1562324820
609544573
1495213859
927974779
1377294124
889700358
1183074895
1565352779
1685920232
168140060
608563420
1051819120
96529495
648521013
1325222473
1661181500
1587684267
82344259
1729977330
108338861
2101050632
1352552631
586690084
112196671
496991786
1251440103
1547402798
1244385581
1096897695
1605493417
2027649695
313900448
132986481
1713349032
1700225613
1274685651
460111623
1773533264
1582361438
1324382220
1762199514
797508126
2103418397
1050146602
35912202
82620563
1339066541
1340033630
1534661812
1169126172
1777656068
2015559667
9417989
450193681
1664344440
1221745822
2029838187
992554639
1735059194
1343176107
1696039399
2134898479
583211729
1361453765
1692820573
1208837799
1094413856
1864937169
1894437927
220276615
1804342469
1632251196
1475226831
636996504
1649195580
187446965
640817192
3949608
798404784
2009345827
430704869
1902521800
1367871076
1189977966
287938205
2114131821
1438655381
286735047
1194084613
257738960
1075911293
1196766464
246693125
241602068
465207267
1416786798
1439790696
1654230011
377758877
248064950
2144019367
637541941
1272540052
1744961440
614516034
2108391442
1674230887
1323486442
189624285
1141221691
1640568099
1460197360
1900361388
514657438
2089697864
1249429570
1015008132
2065289063
2006059151
1151447680
46621062
1567323331
1783538323
1380724272
1867858666
1096054124
1237742513
93877644
589005095
749298571
640199737
393428218
1515429895
207439119
17704199
2027395405
747350003
382775953
1157493992
2075268532
1533485232
943559427
1847613544
476154180
2109015703
340857222
2147483647
930985541
12326021
1192656496
417258577
18216879
1466278265
1100307349
1909646067
192544593
620705668
196872592
358816472
27599347
414809179
1130681631
1275911170
1992671450
1137672901
1860500802
1456472138
1384205983
1132467762
1411893417
746685656
1447794591
367295060
2011684666
1856232923
1725327988
2120929260
1039892232
180336866
1869749979
2089759449
1134094601
1236009786
1842263678
619705191
1559758356
1098973746
1156471875
2029245899
1596007790
1841951073
1085978800
1481458556
747710204
149900216
516259220
853127383
859113250
1094754430
2122541946
1876836879
296701974
1006125569
1405913300
950734226
132246679
713059180
576407686
608595623
810696909
1242453663
1922962652
559313985
217104901
496687949
221801072
1625876332
1104255191
1566332194
235648945
1528897402
1934374865
381675712
1138854453
1314771025
908219251
1315611102
1752022667
680463499
1798671557
1300315573
1580904779
1458274764
1903949166
803522322
1197994028
615950049
20210663
1010679008
975680219
1548009411
1307644572
411564862
182725014
1061297500
1519902479
879217314
1905341105
764403042
306554531
947639670
1115567794
178810372
118469932
1946624526
990015013
1540210203
1744369051
1707949095
261615414
1748004407
1828624849
1552264152
359606006
755981523
351312485
1208271245
2052958950
808729024
651826386
2068343118
423851872
523906437
142328428
320168176
1242947571
961187794
1560417905
1248105202
1035340163
347537120
510164857
1767117114
384157444
777818014
739073756
2009060765
2116484741
879960041
73981999
1021154541
1833051536
1614169547
255936999
327275213
808563953
1001991078
564275709
1013111155
720266158
1093184424
219118875
1033997361
148298801
1009685673
1716240454
318918287
1214204681
1321345354
1346337021
1820774520
804813300
116607614
1532135588
1508984663
675915192
165864106
674769992
1064305962
1659013045
1129498047
1302139311
650828557
1435123513
1185407196
321114742
2122076545
873032906
2055305083
1184129873
1491906106
1084156512
1659874769
168835196
256554117
1909925135
1111328117
1634000847
5801226
23945485
1285612690
11682000
592078414
1846334059
1421968043
1158793957
392296120
319196594
1112239998
639286839
1958348671
1703711108
755456437
9550328
1971236127
1853533462
1859051140
1830780515
1710403885
1532247570
26747575
205053609
1707599497
664362840
820075693
358682238
1981795178
109298574
806889465
358180298
1588170694
389568775
1950727140
94572672
119410987
1918323374
721344133
1796025385
784000885
1227396294
728609156
887069486
964818041
1917983650
1440894673
1359327580
1926092218
1391604572
1989166202
592138185
78567347
1144456259
1276158008
1768755996
1585422533
554727038
455833989
1365846697
365675853
2000554095
1354986375
1882224036
126300627
1820684898
1441647531
420729734
804593159
836476550
1250863818
981635023
1098958407
99946856
1707450894
2102416896
1411765287
763558895
2098879508
1153851818
1904102263
674795707
1637970888
1898950265
1046445818
1723167121
1124561298
921101105
266553331
1281697637
1841524130
1679444673
1985907871
1231904970
1118746919
32322661
530777207
205807676
1159669552
2103901310
1871606867
237982781
127491629
166934917
1577941140
1582933708
204897441
39982571
386204941
1757496914
486706286
29707582
955119744
271763479
1749532612
1892552858
1685747278
920314737
1108879229
1370561300
1619507735
1597118379
1215098715
153140363
971012852
957251464
365784122
1013441564
1909960682
996564915
210735075
1508654389
1471680657
1827909375
668632513
402073318
1043368906
62101556
1447239369
1386504925
922468810
1928859033
2056321150
349561341
1133386783
1080541349
531513795
380583376
207025263
1664993583
1266897468
655704717
1981520234
1962241628
726513957
276559831
1952469937
1725237953
2084954373
1179301970
867689924
1810328304
817555166
1606276913
179373177
611633297
289947737
688008792
268830168
2042762541
1360590932
403814160
509369581
1525712749
1203974599
1421167550
877477636
1279498760
1980983150
1472810504
1883945830
1925918073
400655907
889770978
1402811332
1077545418
1684771937
1349944126
1239051599
1648256758
1190446550
1782780319
550392586
1131979517
1647848553
787833905
1981238726
27297864
2118724418
1442254944
86098423
796942093
515270008
956953570
1620982324
136608588
1807315719
1116750141
919219730
1502846932
320843044
2056744861
291482244
352630042
63861598
194233329
409300510
701852992
244445873
1311452637
1390190428
720254351
1514756577
1724560246
1877125343
1020073159
1833637956
1983412537
1510453169
1015331574
1628166469
1247446187
189341325
1079775040
1642388697
27707576
1055705461
2083967124
125239079
1925104416
677597843
924572679
250853152
1951017866
289596766
1382322773
1505439384
1311104576
923580015
746278151
1143459765
1488148911
342145894
1693897491
1577020490
1790195010
468843950
1649647078
272820556
1575325782
160894653
135635152
443206287
2010322182
28207215
2127280915
205555944
5521854
707932806
926880680
675728050
742790872
1218916782
1074279254
1076338603
1840384592
791402325
1522031298
1824014582
1982517244
1381722724
743379601
843953182
388133765
2105455616
1854147273
2017682767
3842676
1612048856
1007369898
888696371
516307142
996595653
1616971690
2110480904
888579521
714070109
1587735211
1521300584
408681100
1425804685
1644717592
548655229
5129135
1393006609
469229816
731753070
689615374
3497480
1495815050
561309833
1191746454
1233529765
1902141728
271280792
1255857730
188231678
2146822608
756813512
5756239
930985541
2147483647
1171722716
1361272745
1365800378
1587329830
211490543
1066132348
779242607
938530906
1097921308
1564610388
2135592026
901010552
2011343465
898002598
1906675403
374279612
166909671
1329041413
927277531
313887765
85888060
383388729
1241597879
1860730923
2146673629
799924482
649252626
322875042
1988653300
1902814130
593270452
877382560
2114010788
594587131
1295485457
995822220
714400099
1565272168
1687609419
2086902247
788899311
58880301
2033485722
191896446
1465989063
578448754
385120606
1764383766
583768128
311842644
2055256951
1357085687
1290128720
2104075766
982754004
882187550
1910826364
378476197
1376463690
823140257
963221009
1284480618
1657177946
53782472
1556477919
1069524679
2020354811
1632981501
2046409426
45960339
1193459810
327554958
1284141272
314069992
567614097
57082424
835578393
39082167
1968175191
1346645666
496482328
419628241
68141402
372589945
2032678568
1939919442
653847887
467842160
341947487
1748195190
288534888
331030784
41733145
333091112
419194173
1136402143
1289335807
1200752717
891499912
265891775
340667816
903517302
15639362
550345263
285383185
1616411419
380058767
1149747090
972504315
1638950316
1781958766
2017016155
1206643593
1258820459
1494770663
1140656142
102304122
982518310
1483545286
404125623
1176962340
1901356886
1070427548
52546553
875458866
44346764
174619405
1351988259
1895776554
26089032
1562785276
1777793509
891032105
1364008823
775859641
2135377385
24341141
1889102805
1442049950
1195216169
610551756
183255539
1301341437
399631316
789447991
1411381785
1262527432
1150937298
407414912
1199313679
740647421
1569215505
1145140002
1605453052
1986339862
551936513
1774061793
1874304216
1216074527
536632569
259808886
2033295821
530381599
1351482202
1046088182
714691261
1793708518
84642546
282116922
1124289085
982104143
1169624531
1027296434
550413804
198813724
641686381
204231121
31722452
1308908396
494970140
967533295
2100534636
2060115138
1426076593
973952602
872323208
997852439
8644654
1591162576
384634585
209401134
255523949
745016133
664871147
844868741
1749678530
287414110
1759112420
126574462
149466233
1367855322
1836858956
1150836670
1778265305
1585475077
1522663064
82159643
526242655
662044873
1756002195
13514213
478300469
1523711110
1018810942
413216111
555855855
1052077651
876866025
1164643022
1105797155
541627045
2112673022
1824624888
1315459184
779360125
677397514
697031514
771117155
2102753975
1842428275
995628803
109027680
2011886516
615894009
594675223
1260132739
227550691
658203655
1221682798
248427520
528659495
1356576690
309013680
74209948
1124296757
97558421
449307514
953767316
999081537
279199024
317661532
265906603
1015916553
904046631
1612293994
212728633
1205262190
1462189024
551485496
255233842
602410153
415897613
225518162
502269180
1063634328
1324690628
628326717
1376470810
1938568365
153640216
1389900240
2130416066
309177128
16475390
1312185232
838815216
566256923
147641199
1847105811
765311484
1874288027
1058303492
1254104781
1017356536
901435124
934964827
576280212
1393875868
1944289680
654634872
2132533608
1465885798
470864158
1475992156
1085961285
71343567
1093028217
1954846883
1554578525
180099019
583069873
1166420806
868063715
1544800084
1530194376
891316386
164017405
1610957105
407363590
203346848
211398341
2053012798
1409693033
1985314957
1937784945
1291848152
1154943693
1103814923
799327446
1269327622
1169044021
1855452974
1280011837
1731236758
1471200975
285871631
1864024551
1287936875
965691626
1417002191
226700459
1447810758
959272529
18712649
1855849511
1873734099
1389812706
1387354057
925696802
150118323
604548763
1168650413
1170142654
1235933054
1938631698
344127472
342783234
1761208816
1455428544
1516485892
1339175252
1589447899
216909306
1293479632
1844600288
1345684904
302925440
1929656811
1375951386
359982798
1319933631
2012966493
1621959153
1054469792
477789876
1461667977
2083565164
2106696132
964554423
2006563439
1793300229
936079595
2052237148
381340447
1828790049
1999752438
582647556
660722383
70804764
1546950075
1577287123
4142975
1512524665
2075356478
1746986367
1000831648
662167261
462554227
1401915700
69164900
917159258
1437693724
375093457
1183026950
992295196
2141560482
1222185698
1185987847
1475738367
608506072
1523511355
850413372
532740008
96721800
1868091647
2097334060
1263673715
136106555
897540288
368759399
686180139
1296604800
1810517098
1017820294
800745494
1022682178
688170464
46497040
341436829
1143021735
423640462
1848256675
793440797
2086777047
2132950722
2074264803
431262114
1247851159
1339711808
617134799
666606779
267660657
1191747549
644564213
431975198
852810595
1835760370
2027703590
2144729133
72938586
2023113276
1193835807
1607432848
988635162
383532287
813402502
1801844011
519417537
544500519
940089690
790749906
940999690
2074622816
837254837
1618594137
1818852332
1200181791
1258555688
332552318
1202307340
1652395510
1573907292
1482189517
384915254
1583770555
768390562
847700752
1013990342
562337962
1823017185
1385060338
101794880
419089607
187714626
202163060
1906262778
816514677
1312211270
1336960886
835670979
1720831905
871619319
321373454
1305002601
431730084
898236426
1520375528
1874529535
1925292681
1778951123
1396360135
1422340351
1449875704
224127267
343340152
1311319451
691535838
524791767
1445190638
809097045
822119379
1411179151
2009235828
304128348
222527690
1081896054
1384954654
1510425154
1186936970
516653139
12326021
1171722716
2147483647
1869673096
260936672
272942009
696366441
517425470
938263652
904069632
1875960028
22607524
1046683674
145087935
1400169726
27088340
1151584729
706225099
797494984
1318250020
1958022123
597867690
460948613
1735683079
1436708850
605253928
2141809892
890931198
682604484
1799947298
485760481
1620691680
678465691
1724546267
963142877
1909152346
1151845017
278577852
439706677
1954077746
685004174
1410579018
1030740156
1176367645
763556274
761003627
398308863
346384103
1807611113
8816395
1816565591
1344019720
1995709668
1722511625
1905445171
1691483647
2062916199
1147295921
329877035
385064330
1241677022
2023419011
327336625
2116389671
1324968476
48309206
585673028
410814953
1695841524
1511156285
1612774079
524096279
2073914037
2008663830
938747077
1134232094
2031968315
1020408190
985162129
526694459
1375367193
1823894194
248243428
92347556
2020411802
1643925986
334006211
1152870102
1453464002
578716867
1803169226
889079533
396506741
1501200889
145377398
1833959386
1692298361
1321070069
1735022747
477081565
1466632116
1459382340
1546316335
2067298238
1689788898
348943177
707950173
127696307
978132826
1965061613
693196155
772752657
1415835024
327042448
382298217
1602687095
439212024
107339186
1837747491
694891103
1765983115
630266056
1200499636
2001144274
1494365062
1439325614
1005461241
1006465540
1344737622
866874925
1062056592
850104611
492510982
836009691
395859506
1091348599
811875612
2004928818
1922053829
1704345005
1265594658
642568045
1318616185
841769612
377104648
1315711503
228550952
808912817
966826717
6361445
954111562
1314916982
212869561
1465977895
1353952329
1928106013
1186771556
577675443
1064122880
1398711061
11609001
1166750557
1034285067
820567443
529609596
1918155600
1052336297
1022643422
928195180
133309665
548520778
1786182184
1300261108
1031360093
1587650180
1104745670
1612504246
1909423766
1470738609
922597474
1161648786
1948957246
1081031612
780751289
604913257
1271736905
1301371838
934737606
482178987
230674143
1611394732
1739092225
266082923
1280055851
1498649420
1891400027
385791090
719223380
975118848
1940782433
867574822
124629739
1748441830
1760590717
1615785615
1028377806
1733301982
850385859
2027264332
200473998
131040316
619486691
655031199
990632973
107198570
213776043
507361302
1296437909
1739834455
1285361700
1261684680
1253892367
32595778
423793264
2129019414
1291249196
706694221
333616964
1010567603
1449452322
329024770
238089503
1564272787
1981207981
1037230066
642279934
1103294756
1441617658
1988192191
2126640556
759309318
1230419293
2049549249
837664650
90680954
1492926055
2109563506
1164310407
917914943
1313355891
839485119
2074926683
843683278
1259508074
404383748
208460126
236115230
1509836303
272857424
316934528
1980978077
2088069785
23861141
1613473075
781264686
1694804097
776448282
1241896431
938265534
141539939
1797746849
480433321
1525758064
34994066
437361272
268021937
548093853
267423157
113988288
649534814
53519603
571308662
1468506919
2043594094
188756006
296381190
1970973251
613214040
1449513917
1379200515
474760292
570769351
181236340
151104922
1097821027
546328627
606023635
2099876512
2053012450
974703684
392594633
1473755891
2137346814
984305701
1492883196
952511177
1702315568
113450125
1373143667
1316438180
2010176994
1647026032
1938456304
1578671554
199433926
1977892971
499598453
1098958538
976297271
843416082
2037410270
610647191
1825203399
1006145894
64960392
1183932456
1187409040
880535462
1108910001
1038440430
23464569
1055403804
1664817756
582082277
931524349
264392392
1982094350
1523627133
1139279874
2098185699
579922972
732942745
695540897
2075486659
1931474064
18727453
1016197914
207488493
1254093216
268227124
1269980280
607098926
714446321
760170238
1539971690
1111916638
86507578
1267784708
2050651934
870289784
2062595715
1389525996
1996059417
2091553440
1876927470
2066222873
916029808
1327063157
1227281338
2050382120
1056187122
966628215
183346632
1928730128
710532289
857405424
238856129
1034998548
1542826984
1547383133
1548939077
1426176255
2112538782
268837074
374053439
24246495
1475289310
274364923
1415238064
1739846985
951747607
1794380050
513055827
1425164898
774987266
157099257
939417065
256673001
997831312
2058557992
458979796
415711503
1243342513
167828772
299459044
880065491
1121674950
1262691426
1068785086
1558883322
101572830
1538007001
80912534
907887217
38616293
209838384
1279182340
484195300
962950083
1352291661
988016192
782637130
2101422615
931518149
761154491
627459006
1072295524
1262899316
281040294
1709285201
287757998
712787769
29947766
913453837
1086572819
212727491
63603543
837216416
2003731976
88740288
512369891
94733966
1017778412
786061255
1617221759
1031389900
2093369870
1245128979
351644231
912297707
1834627851
640700404
2128997980
805244097
981873446
981320831
729685067
1467039075
1982519544
1495510376
101924275
352503557
2143686392
1487593077
1405127308
1417110025
927638614
34405850
1293899123
1866422257
283833991
1530652054
1998579225
275603800
340523807
145977717
557507872
684026973
2102354435
169775156
1004740494
1997073153
1408650680
1997479507
1977821207
674559513
1435188448
490072355
700458278
863832543
1076943383
61363173
1348403842
328731643
1346771555
473504640
180948955
825473096
1241201719
710471345
1116443883
1432017115
706440673
364786717
2086241536
1340674420
652558369
615499696
1375902964
177605018
1871397622
20603278
1192656496
1361272745
1869673096
2147483647
1827964834
643454088
1577471258
534111051
684266570
1768782607
1930608030
649362482
1163422448
1113878028
1475805949
544657894
538102317
1390733672
2119634455
2121840903
1628756751
1233871989
2088763684
167976670
2090108454
1154819073
1745316193
628842748
1647052790
278011618
648095619
750408410
216327130
1320316753
1138419840
10321633
2070204948
1607440306
410822738
1827745414
1527775342
592086959
693063631
2035829041
503369400
174341209
535116158
2001491430
281008763
59300946
634758471
1777977558
1389687886
27907517
66535256
1405375185
1514090630
607486934
1875550726
674752746
2131507268
626676098
1742463433
468037103
1192688893
1637944028
1578777242
822322478
214577126
236856625
1085304573
82441845
113596451
391484536
52384270
604998064
743229142
2116521143
1483375966
862470930
1696221356
1906906008
676824169
1475317269
1578055453
1620908061
241426479
641802814
1014655810
305608420
1774257275
1224182341
1354186985
1106481575
1568548227
882677456
1334006586
1302571376
423409309
606404208
28971789
1675201867
1585723101
1347143741
1817268108
970234331
739208126
229862026
311999329
1002138420
169912744
194878154
1107780497
1829391505
1679926793
13880671
1891623402
1680528832
1794344088
1207577882
1055740538
406231928
454051704
868378916
2004574645
54785405
1963139679
330273105
1372540122
1177667804
28671916
1524114780
115603649
1888092098
1976994797
626437996
1334640799
211460396
589867465
1556919157
1919296177
68482041
965776231
843328750
1047723645
1055731563
302223255
1091919946
1272218982
1243883050
1258550197
1007190591
1492988309
1576411500
1713201998
1782803040
1171221417
1248620741
1047844292
659303611
1191635933
627178479
1506392037
1592259669
212444613
1383960511
559109666
1169866600
1471954010
1692190139
1320444746
1702647160
1215665293
638421202
1566157919
1421997405
1445304906
1082160380
1683140150
604445635
288541226
1429580795
671639761
654373532
1152019547
74421738
933268604
1435241425
1541357815
309540361
1931533481
1601792555
1057593183
1630175159
1464362124
653583467
1347638095
1265433494
810670454
1995455577
1298163922
1230521114
1194084083
573210148
1373056191
1031440133
2098405214
516473532
889280122
467756257
1274112553
132209891
342293548
656442890
239190769
1267112042
843840915
124062119
1848107908
155274290
2103264257
996317406
2063683577
229735175
1111062315
74394506
1891210948
1902434255
1279091036
144955627
1951222303
615215287
1753111703
507429201
1596369064
730179703
1644393714
589083015
430919591
1549757858
1092001332
2088513620
812139971
309793598
1670600398
1452678960
967792476
914398871
1782159196
670661870
112949050
1473224272
271384953
1738673690
456284971
576642746
1080319692
197922550
100268802
464424808
968366732
1055800426
507648166
555307518
1581869749
732451181
1988905956
919287207
1848978622
1003359483
656645756
926513084
436151288
1990307317
270563442
1127546999
1032393134
156118595
858019448
1452251523
1094023712
1350181980
899324899
1634029305
1256763030
291808673
1355497690
210524223
308439230
911072254
315292993
1892277954
1562804790
1603212612
1622436367
806409429
1532628781
2071697402
1429439665
8485144
1671196117
831489932
204606835
485795619
590459839
559051926
1202773478
580264964
649543280
756600134
1435906296
894896740
42243560
521032498
396707290
14441474
1989579657
1858937395
613452363
940928979
1339443960
280117430
1175533343
1816943342
272715429
1881746368
1975460589
2127496547
57887824
291939310
799475262
425996277
1766606831
1718463962
680336993
469024321
1405268016
519025587
1196020455
1532304282
1594393886
1095625286
130576699
1140546317
1163702710
170950513
141978338
1213290117
133678348
503335413
890547162
1707082636
1077670485
1331319384
1748323304
62504584
1644258269
642842936
1971830157
952113192
1458818844
1298866754
201133540
1905407904
1419464263
2105152415
1193729845
815362864
1076531361
1204295499
1363875036
2098471089
291885330
63736081
307735007
1360647613
1001340358
1061720428
745182650
2090142009
561558613
1655493933
932353990
2013839206
35951547
1304131607
725106963
1497238305
494756068
1561017271
272650828
863396616
1596233609
954756684
673299413
981272419
25249277
324114452
2136964086
1621416458
1909931307
193795167
937877180
464301426
567474645
1073445695
386603428
988899379
1210961726
1976822220
1154123147
1961429408
916703037
1082855538
893967320
1573479376
1125155408
1272427046
1959735919
346135137
432983697
1795469128
1342531340
886875553
1107219347
375481546
1521509279
1218749021
856119431
2077077933
386439607
1219053346
1475435362
1347779015
400172546
196383959
501185031
1707725025
350004691
494957133
1021655086
1495405399
199658108
360031369
1002082571
34265910
1523504631
1700791651
450892401
1854124601
1346422727
364916178
655215438
266043473
820165727
1825116849
797622481
986264545
1481786825
161791639
1751898860
772997296
942817584
1132958800
202543717
417674477
893154538
870862315
96323098
282192645
501895205
2141843233
1359090057
919821414
1209567392
858315342
772344574
984106640
1790783912
813824506
2106111485
303648187
8791247
678859658
1535541810
481578140
1023203486
673309419
288714632
1821858265
1799743912
2082396479
77601873
970629692
794520215
103980142
1823566127
534944845
1082320420
2111233458
760363604
1586405689
752595850
1895986715
190250961
2046052580
777825788
4648248
1100415121
1703810317
723739855
278932590
417258577
1365800378
260936672
1827964834
2147483647
1288963041
1768412922
48131332
635406443
1410964783
2104546703
1116057177
439062575
1355617268
228202325
700951666
706564129
36841024
1400676322
64839120
2055148046
1728002599
404080913
1353778692
715782280
923078684
648548941
609440477
1059105664
102304260
553344654
1317683383
868686169
1241416797
99272421
697896554
1360836125
1564534111
1269722187
1770032573
1553441090
1333549077
1395243907
1614875333
715733036
1087869603
1965150016
1502976670
827282472
1109452938
2002177318
1349057738
1117516033
1976826537
1109957351
435105656
2100526888
843714358
111292524
660323206
2034835140
1016540648
496959276
490301505
1946813401
2008130565
1727505350
1123908652
871889515
1162375461
719806001
1810667290
460221025
1765723637
561730653
2147254025
1595938131
830898578
1784544028
995666288
397503370
105171813
1663794045
2083083897
1322441623
15840716
271041199
1528385121
1274027307
1543439718
326354029
362985203
1693988439
2069176609
103745197
1974617289
1411615435
1285648955
1844361615
1659714494
123647875
1836277384
982308601
515290690
549460910
1571411498
1737566728
1377139884
256710290
910851538
133040807
1188212064
1479947363
657371737
58563071
269683829
505916271
2082258130
1701664149
787719307
1159096536
1623621273
1175195747
1044311717
331048699
267966118
1057442894
656695411
1579046793
1828830158
2029477775
818360807
634237631
183049313
287042866
273311345
1067642621
1130150421
1364547895
173034982
2122304164
1787570267
1422227724
465089562
1592648519
210756845
170755011
614758389
940099270
481331848
1055658212
1558711149
1329310840
1333113925
1591014428
2055344885
1072718670
1313530513
1779239045
690961347
755801961
117130682
1180768546
174344047
1215703585
1871893528
2060740128
1937900960
575237284
1831821627
2094956031
96814865
1552743650
2144338397
878146608
583039238
1403003781
1497108138
442564637
1185354189
118999820
253784223
1193929036
1746718465
1524560189
1254553223
417560790
506363909
1303752838
186146699
2059768417
1724246307
599663557
1453323478
900271252
2104060190
990092418
402505236
378509715
1293910215
675883260
122231345
1599207362
6684673
493949189
1454659621
504749883
77450860
1834031275
1070907625
1121927540
1121370214
697416131
867808413
1548159088
1736037097
345400241
163837829
1075780776
760637276
1796635739
440998224
719757897
196260709
1233767947
389107710
515242440
778467396
490613575
1728617234
1256697921
595409826
250559394
2125066842
229132330
1042751154
780097921
2035247958
710463718
1292061332
694966063
2105808451
1697978479
400737339
1606445360
1646912150
1894818125
46465059
1654373142
1725410111
1447053739
704571097
704279561
1236292375
162677925
567337536
945708209
695005608
186104941
606574609
256710243
1976587901
1982748478
1460620253
1499327265
1750013284
77033650
1047893780
754231732
67979440
1836280425
1163151303
1137576800
376759843
1244921168
290281079
224153411
446307587
931621613
513968915
732556045
1859115497
897902521
1066706110
328159857
484151266
271687924
335831614
2120115941
683465281
524240792
1314583519
160658264
1916219277
255030731
929922479
1797389770
1947441489
1006411511
2103251739
1310919202
432458283
2051902624
974166840
581307490
130632920
30846662
2032417738
1012043236
2080744617
1783292158
1033710803
1858209110
287925731
1769974059
1504293981
1373464830
1280896315
1285031186
1934389415
641628353
1615623897
1497832580
1084329173
111165938
1963535307
127563895
931253464
639201722
2061066390
746410809
1359013582
1860092857
557988647
1958595136
1056709417
2021532633
1523960499
1985196926
1667746127
78960587
555667512
1419980871
1532321303
1588771010
200036008
560284184
307194038
1617605607
1829048953
1103391383
2124799934
244031172
516850670
1556809607
1346168742
1124008371
52753793
1208192266
1256567699
1201517826
1597363870
1428151932
939236136
1591510242
1042412840
1006636035
1513124984
270981556
1710901873
193274983
772669779
737830986
1588066677
118885895
1201167376
1826058376
692905612
1859411138
1332598059
1171296497
1533569603
1935721234
2131956005
1403300234
822642192
99027760
910885002
1767950644
566776350
654908316
1874889245
604221889
222986839
128746157
728135075
1569112186
1287737536
1019753519
2126415175
490210761
1083088452
1207587330
1908647950
342490884
1716669904
186144466
1876068512
1636454772
263093175
804829480
763193981
1080574401
1445241727
1587704907
376434797
495076530
710313647
1781119667
1293796379
1014524332
124518161
262533267
831583960
1048752050
2143338586
828250427
725197319
853080119
1715591307
1358593688
1790220504
1986433111
113985064
762277694
1117838972
1238459655
201154176
1364642030
1348476453
1794673118
247079512
1708432411
1838299980
1127576982
1277041566
149496768
1031177195
1139854313
1237288687
977999445
1870876553
219143424
139866431
1550260724
901282537
1381362
1791408771
2086930464
978972353
1767882694
1764394957
1193743656
1628258527
27124157
757470939
748286265
1315063377
1060557538
1181541725
1411450668
1533021587
4397786
747322781
548938291
1854463679
849752804
498452484
358228213
1598412230
1060109460
1655822462
1539270682
1129430468
1108352249
1711682088
1519073190
1447294381
707894297
1949905303
295549747
35326191
603579465
565626654
1342513772
1696836747
573560129
489806714
796475783
1221628082
1928778882
249274940
193568278
776703462
775062903
1530789453
904263922
1772788006
1453262210
1734969863
496824216
1388150799
18216879
1587329830
272942009
643454088
1288963041
2147483647
2103426579
974584469
1607909355
1068061242
1236686327
1497810499
664217754
140911778
55518754
1469184366
1752376019
1309085775
192222452
1811377435
1453669897
574985014
2007717210
198072828
1806914973
1992375948
1805395641
611309449
1670788302
1877859627
538680997
274129995
1176211648
2005364690
1257768502
707637525
1529144764
546530994
1991313623
2102207433
463218980
1685262593
1752333405
1150004895
469913013
990737994
1519708581
1815365466
954609435
785875351
1320639820
12225280
11960110
1488640548
2049478512
2079911283
1009858517
1037742830
1541726675
2125911269
181310963
972885570
1385359531
2031746455
2066712025
1622071726
193609705
1600492255
883024635
690016170
178256243
1941149745
1803321061
1866723354
1481965768
368617475
541056145
1662795526
740557444
2004477025
311034927
856905106
1392807061
783466710
1229499601
603956156
858653805
965067002
450948319
746910408
1747272215
764886368
1848553652
1181865119
1205311982
1436764266
771338094
1482814166
1877762226
818265756
1208792945
1937640436
1242043606
1245368187
1865440807
1682037773
1207638146
1724591582
269026801
1206342095
275580223
993437165
1087399752
2099274026
2147447425
1648817708
983955233
1830464626
1379191368
615992137
70914777
1333252379
845867746
1356252367
382080769
689900301
1421648576
609673068
289676908
359304163
1039838584
2027944724
405234135
2110164073
164333923
2068872836
155738784
1695832733
1491353052
605508916
780043619
79667812
1717719173
982784072
770725725
1283195418
1725166683
1734582988
1218893869
1458918907
1875609415
2002141417
1017991254
579736938
1499419482
1229032302
418567994
2035225159
162949279
1245493553
230268296
857379324
970850084
1780935922
1217129201
223740572
1429164934
643881936
1063861471
1885012132
560920059
856151409
836068845
2062291611
420619545
2065664953
611851976
1565976910
1890558992
198159916
631510907
903239043
759367976
1763636450
1638850028
2063803839
1002480866
324012986
2014990817
1496773538
284784279
2055207800
1686086381
779215638
1273348764
1664800084
870443535
1385342710
246652156
1620462648
1713284923
1116112471
180621837
957582575
1283481674
1241028573
6337540
168029049
1565475231
1137132779
1850207354
1930947574
406293043
1180262372
2077273470
1042884076
568484361
244927774
245603792
1693228768
1348538921
1989442547
547108466
1176746208
2037542112
592871776
1688078134
2067393363
1622411947
1076774166
2099344084
1830184085
170366965
881046277
656216101
1377290828
978738919
1592323891
917108573
1978365188
1826322805
1130719675
832615002
909771208
1634420356
1202004031
521245166
1988661939
1939014621
423759676
1090077127
556156989
2118443893
419835249
442890222
65449853
1872596374
1419888597
511522453
2109429790
1732931564
61870148
1202069374
270578141
1776308649
1003022133
14856652
1271467174
574882729
1010042460
2111120222
280130721
115922892
1571800803
1975447895
190261540
512564609
706484839
405619930
719281426
1556394913
676057507
1642175890
1464888417
629448432
1650866467
487924340
1868489654
1542892446
1701315828
1860321114
1354926609
1242459509
877109443
2018017820
1601640625
1729832249
2095304319
217108502
968700820
564340301
1724243095
1078963141
1421043673
1561889039
144396579
40165672
619460893
590272668
1513632404
1290671077
1732205015
264255320
1692476272
421741399
1371402117
106888509
2020942059
1616165248
1180150991
1636067959
1088803260
1987101253
1861707310
893580755
1063573327
1977717697
677282454
1327035170
541712385
1584331443
207183512
488807449
1311529319
915136298
1268961849
1116392036
1765447264
281046561
1414203453
594429949
1928552924
1783696646
2085127001
1968858287
1824877513
1448234696
1791336745
1592055978
1699465753
200084106
173705886
1542330821
1883185785
1534715329
112075357
431679317
1354951194
1687321463
1614828820
2082255279
894039233
1963801116
1347058783
1659277339
18404344
1489411701
124520741
1805532944
1396955736
1755110962
591687373
499444563
1635485724
217606347
983795346
447679050
1430990912
223893759
1480816129
1435171590
336516719
1838802217
1089230153
1585629944
874616404
1230368326
1979733942
485977467
1497479382
1122901785
2055061467
1610638417
995975610
1690392331
1692238083
795501185
90752124
1307423760
196629603
785933836
297065830
1663629360
1491027689
1467952087
795618052
1970152294
1309841539
415371597
461721271
2044584804
847062613
1066801749
310251346
147116343
144031046
660206577
234979918
1119093159
1023026445
1496782724
1878372421
524371284
1596607467
607051532
2125886936
1228893487
1538622001
990190223
442532733
687542418
787389885
1725468411
1658193688
994876655
1223789074
656265586
829219022
1233794032
897428699
62672196
1400283353
748336263
2030544106
755814127
565665625
442168241
1169127908
121661
2100355931
399748657
86436974
48117204
811905719
1951786141
1727432066
970532500
2016469748
1119367039
336906034
1878457586
2041985806
456575083
1310406735
387684647
1417757028
1636563303
475398869
1663156250
1447870310
841974104
1543636786
845683074
1887677349
792338721
916882582
99985462
1513337529
1872064033
1581359680
1507385578
1872746306
1068603098
841462047
1401350275
786160252
1880995071
965084787
81678715
1110271559
2059382896
574918079
1266173959
2107636695
1030033036
856893815
1444421443
9005472
1652119512
460793882
1784329589
1470562524
118507611
813659220
1662119977
1153711892
631045991
850758922
1528223757
938132929
541519910
266585025
1466278265
211490543
696366441
1577471258
1768412922
2103426579
2147483647
324936195
1257941071
1646260023
1737687391
560099896
1719705098
1147341724
353047089
969141278
230356552
1267004380
932997950
521577702
878406073
1027215109
1882318111
185982117
1425319190
766492051
160471184
1267127774
985693581
1595006431
1478343737
1167153309
716666360
1610558142
1719589810
1863175807
1077104232
470354331
2035961336
377653595
133957576
480575552
257060396
1324412445
517911165
1771529095
298228219
137436025
858777287
736839771
1465067678
882639012
39598331
813033216
1012962940
1578222550
1101896957
1727519571
898278339
1513231831
279083057
1734312570
1646878713
1489522889
62942991
1220522077
995729395
124769548
1186088869
258106796
698573980
1377076596
1531526574
632620320
1635591006
89464493
252636209
1192725535
466361100
1721725840
1363563016
2040309691
437690399
853777079
1897396336
1185359651
1266774394
1479286445
1839394449
106697021
838872539
615552828
1474400166
1622286555
2037068269
671348663
93954324
595611692
72781737
127650079
357130805
1020975244
1041189914
636824530
830820380
784843519
2114129466
830476447
2136749000
2077148243
484666844
709853089
550168979
221815460
782322940
1912186872
2102358303
1237053812
1707308298
689200702
2106592904
1401838843
123946576
1361164232
388932143
230239595
1240638236
145543045
1047065047
66601128
1511379798
922008089
885577709
277370129
1332748678
1134714661
1198370358
2032144123
1186471829
1877654497
2123129329
903648842
351167637
1479820067
956753888
33308094
1280756098
1288064642
1735059220
1997043298
987074619
570764716
1465986459
1147621325
495249253
734013772
5749852
39121837
1329313649
1997753062
662411288
1392344201
1599935639
1745519879
1170294349
93644267
1462374987
1200482519
1026167153
1904687833
275100498
582937391
106420016
1594310611
681395021
2065190012
2088912089
1249119824
25519416
693521407
8327214
1635337777
818840342
1507970820
1790887806
1072099470
786305997
1609628522
1939895355
473213509
1321477298
2094691027
1367898633
466257305
120551176
1170934568
580526564
226734702
167421890
1880254032
2104236487
856571941
1135253382
531534497
868701650
1164102620
2021312172
1014332951
1839318608
1958587171
314692519
1236074375
1376543772
1856366585
1752321629
1591427487
1750607883
844167091
1241308015
782981176
901402578
904604213
1016186784
1395027020
1737339836
435822490
552784042
2116844750
595186722
504826634
2044565146
107825398
1517007237
485059441
371483975
424701360
1722493661
2094000041
5010867
850333273
391643708
1432537791
1310118825
774059057
61021679
1039416311
232596457
2127470500
1234734932
1104899252
212254420
1946331698
1013911629
521958229
74751794
1546760718
2105073071
313112887
520425785
853398515
245522728
970851460
1870831668
860301773
1757272931
1276952512
624988302
1906198956
1758212538
204326637
1966781583
1414236076
635266473
1122884308
1579346639
1754079510
1883128544
175717081
1506493446
833170697
2045619013
150857331
1724910656
2094652310
783181962
328401893
1266694092
1353843772
1763066871
1362295939
1221404707
1496983885
512462622
1946577262
702789020
2130463940
955754309
820748523
92291705
1819038820
64425753
974030472
793793649
160515693
881968491
2123785201
395390033
1900091162
1043697415
1243181143
319771835
2121424363
427402840
1483620880
1836736731
173187961
1966648130
1555369513
109615739
2008112192
156291914
1256312946
2057179474
1599966351
278941194
1176828548
82933321
826663203
802079610
1497909643
310567661
1070272545
824538782
1030971288
1306553385
1663729624
1719634974
1614695104
1462558027
838466079
1951177053
1175349699
1401034154
2083150980
1979450519
1194311868
1345185833
414812020
17392673
1831831539
515318009
1931175010
1929925911
1006088013
1889734542
608436025
434147352
1545599408
1422550384
1823622703
1346878821
654065027
1600320465
195030231
753691473
1585902150
453806471
1348304856
1963758075
908371781
118014236
2078281096
1524710704
626621975
1927013212
2056531795
1214113379
202127346
455398075
2009085527
900218075
2093247554
471304593
565243527
1966137910
1172444152
95502081
2045599914
1083910431
1936355267
250327375
1331564416
1899442229
2127447937
827156578
568738905
301708767
1614369913
2115944775
576358838
1006060419
966315675
1703575917
191711869
291736740
1869074932
1780315644
1371374072
482351945
459918021
1255406222
651884520
1646608539
175306716
2080346428
1231723034
934459847
505265308
332342983
1313471628
988280697
2058398635
1267126693
2126967730
1001380494
1668589489
1325354965
1913854718
1463223107
1482955636
1301564965
262285186
535509997
2016256366
167922120
1487628760
368021898
1600936337
560405089
1813122209
877653886
605350540
2095803224
753517322
1829405949
167039195
1307847296
1344944406
846018684
1988940003
1918940609
777645201
558126167
404551363
1771685305
828555015
1375279302
200523127
439325806
1667312831
181933825
1312994045
800084109
209041021
871549172
1717331519
934275051
861481177
1942040031
1404223962
1712087193
1776946363
2126457577
369336499
563510121
1985632257
299642023
1457619143
2133476301
2112611144
215138550
2062431240
1410302392
1293281259
1385412513
1962246629
1867172541
1094730845
2030948954
698433539
1466971374
1387803647
773313569
1145211047
711331587
1415326670
554071766
667688766
917925360
1676144520
2115397383
634121067
2106820985
91649793
159473237
1284822598
2075787448
1151447730
970719132
248649104
951199948
870208322
1100307349
1066132348
517425470
534111051
48131332
974584469
324936195
2147483647
529761776
162612621
280699743
1104182017
1286331773
252578234
1959549181
1805561474
1975486049
1105816076
766477337
1285603683
1247124520
2121869150
834191860
370651151
932182391
253352081
536390120
1476541791
279925703
613108027
366180399
481112560
1529859689
1875982217
222981208
351404818
320672105
94344883
295425061
830990726
1665783871
723135116
2085932230
1607041653
2139992315
410462134
897202601
1247978362
370789340
845853730
1167452992
1467926974
993418836
1845293016
1709426865
2082106861
1695311760
79112720
1770691678
1986560746
1115698280
51263418
450064379
1522921446
935476435
181666594
785280522
713171224
1005288248
1109779472
1768607479
566388948
698023268
869009424
325780889
316552534
324701982
658752566
1232320997
1599404103
1843709068
295126244
548412270
2101535020
86288564
670733160
1057228289
1159844292
1274854721
2058919808
1303766252
52814475
1559571476
1741698740
832016132
776086168
2041626426
2138587626
547447019
1117409305
206518330
1512354837
427371662
493102493
2012569888
446612050
507043185
1190607690
537565345
1094872608
1637062170
419212136
336721080
1422444381
1479286551
806021255
20338321
838917576
2116978989
949132837
729653867
675028262
2135874950
1711684249
1261236168
605874067
1313141003
88117326
1887439047
1285673914
1592235283
1171434456
2039271132
1115560148
1428037086
1557649592
425871422
1772565942
819147874
1967531512
880392906
2061451978
1833908882
1167037102
588714343
680668218
782578693
764102014
490315011
109667922
1063376523
181214928
1473837700
1280445547
233571263
1995206994
763912566
373228889
1581896290
1377998639
1469621979
1782615434
1307017803
1574885760
418327169
1079876935
2076516117
877496061
431348102
1480883311
223868983
139560182
1060655129
1528722701
1252389855
1644628555
181466019
1516196170
575942891
182306915
1233548247
1731412706
228559373
1064486245
376135164
1681675595
1655436149
1007802892
918625902
1410684575
498240713
240896357
1486896001
519904435
997499644
1609911398
717752110
144310404
1899817439
1135574715
334616255
330199386
870636165
751809574
755512445
1773030720
1374209333
1714077533
1494902671
265177638
1330173952
194480164
826403212
1176097518
1721280977
492676341
1761624560
770897554
140896174
426764555
1689991207
1886962797
762729020
744755946
412397754
1043376344
1163976584
906036195
514796890
1536126371
177236732
2103272550
251488241
1389587875
1036833329
1762606837
1339025687
1503031804
1286889784
1752306593
774250715
1429809562
647269764
73281902
840425139
1396217112
2101857007
1100897516
1384573795
1196887550
648981232
946967556
1423498265
832711267
16132033
772211605
808640149
1998799181
251099106
271086768
1390543229
809860030
297649332
1636296390
203663067
1852203490
1815482020
883064095
730443205
231271207
1075540912
981974313
2062602729
339713630
1179189694
1281014573
902039257
633890839
1561768376
757005236
2060813098
1676061439
518998885
1193046672
1445247312
150814064
200366436
1921784491
2088881462
2060192580
265215058
1849829280
2052920899
387252003
128071410
346640111
188362466
1673245006
1720078290
544406001
1556992484
441065375
960344215
1364251969
671010015
868084058
1363865004
376088858
885705528
251804068
1065614359
2037749707
944391081
1998660219
416522369
296269478
282331580
321766698
474734449
1777294626
674808649
426239374
1537931630
2124397574
423155863
856275048
695578739
877194113
1537998295
1956001717
226181047
1708467443
1755635822
302717333
2081894930
574322774
901492775
611689083
105995376
673839596
1458680799
1655658455
10695175
364369056
2123555381
568830148
13660705
1816898953
894896131
713988716
129970054
1363892032
1695071004
742831033
50940167
2085982593
1773784504
1625514916
635170768
1517800397
1574319492
1134502420
566120864
955726511
1838408187
1194150574
316412072
2031312351
154226274
1655503827
1388130409
877928624
24896791
2064409768
1720080579
947833841
236503797
310498171
368293134
1478130391
2005585124
1525377805
2082284413
1966928793
357373564
1862801758
44012078
1145542237
59598400
1489689645
1335858771
2117981166
1005248332
241203077
959910082
2061360608
1246120346
1622946599
1654713766
201489216
415485356
542798795
818402922
1942630419
1125066751
526585257
2095459916
1431865412
1858868393
453102817
1031413052
849096309
1603139025
1215792553
1389715186
1270308774
1627801488
1486486641
2030395686
1680272573
1513517840
1951596138
887923985
1906443698
465442540
1183630624
1387061803
1376548079
1300569929
849090554
1087300640
1045984986
37138458
841601451
1061179493
1835254751
585488884
2068473127
1116998285
1318324462
2072926275
894997163
1387620242
1859754019
1611822373
796782355
1704707727
566609564
1334889110
761136044
1342736105
260132456
60451588
475783599
69317823
1191748005
1130753914
727459775
1387693120
1281658901
234638177
1115013238
1340492626
800765419
686436521
985745741
1944732477
431228375
1103842764
922944026
1027665474
1120857666
1235606315
591359570
729566541
70908917
814305032
1407244098
1660692951
135797498
308113075
1072580073
1268849147
1393842262
44119724
144977613
890460263
209839001
1925907300
43199644
204580631
1285509531
2072155942
5809560
1162946117
801485160
1336152105
169327341
623184066
1798902506
1971950511
1861014904
1965537462
127239696
1175529710
36969511
2079905351
368905684
1432615080
2082889115
950843451
112311693
1909646067
779242607
938263652
684266570
635406443
1607909355
1257941071
529761776
2147483647
2106640876
357106642
2016295003
191984076
1880340379
1487257422
919055427
1205846829
572048609
588850572
1683219736
1003185274
2061998350
1485899260
1019116528
1788161515
1251542145
381801624
1395582365
1072272722
112629642
1452852299
363341711
493819538
135933030
1788204653
747836578
1358429327
1873733878
821518252
220998255
1049996536
1826206713
365683206
1655395616
97305152
443331318
6052673
1527642998
2080672434
1045511710
94582112
1511096138
1367794888
1591351456
1206652073
256921995
1672547517
1221658523
1645156184
2105458610
1877684065
844962404
753229347
1122514878
1643784661
1051213600
1641543029
564885007
989429908
1504679052
1206954832
1893349356
1611268446
1796443758
1002480776
1210738939
1703649086
202013112
236741685
547983367
1042837286
1608489339
839418321
1134064588
1532291231
672870116
929061215
1462805093
1365288669
497264441
947760722
336265499
1033570383
928132499
781612979
904024630
945292252
332063655
1592086360
880040136
1703298347
1734773376
2079644950
1286048669
1611756547
1039863676
1412562481
1599290548
1409843899
1589665499
1025106562
299093119
1202583950
2051576290
1251011259
739643101
152037989
401035466
682479418
1872907030
1727762386
1760839531
922045857
750765402
577811028
1272160219
1946258318
2052158764
1620341363
1767451196
1400420099
627409628
1107726267
671725410
518338136
2062783123
2072909810
1365798259
1988825641
1082692626
314061202
316166666
481028737
653133979
1527053493
662803120
1209762597
930927026
1806153860
1078847986
13808763
318718954
306552518
1376842523
148338602
709923751
1317954745
297282059
293554234
125801820
811895515
275622595
1836371874
1011486501
448776275
228154014
86604690
1047437698
1622738585
459631501
842972756
801406690
1077627567
524298465
87909239
1761033026
1575229896
1451529731
704314777
778226290
295996061
1681673508
707712581
2059337249
382155309
1555271325
458547470
701643327
1343470527
2091447293
265493837
1851077072
491663220
187114972
1902899055
1634394265
728547565
1542289353
247931054
1557124325
608770887
146280260
474282369
37140959
1999863941
1052063516
1096623346
753313438
713954813
267566559
411495113
490957914
1962121066
1729853999
556757422
1223673062
1409178174
1281994565
961627807
953357218
1793931350
1578310989
2030632622
250513923
117323350
911511399
288090252
584431155
502433366
1702548771
564858767
1454948527
47971447
1763379590
1184999728
1530959966
1725737635
1797704519
956318700
1026216960
856883218
1102894092
753853661
1183177629
519825666
99549463
1366110824
858737061
1826317550
234982341
160193063
1133482305
1161453986
1857738469
1862792690
23791254
1216242072
728849832
350277856
1543820567
1835974179
1106280167
730634992
1738847415
2042146785
1603640823
793564480
339928414
1634608573
1597787822
1842764217
1106533904
1700408307
1076110931
390248956
473185156
805144722
225871607
2054424518
961705419
469981876
895451175
1902904917
1094635399
283711349
1514327010
1573093518
1665754333
1727832065
354883920
767717052
1655882912
2116057275
2064525803
1648462887
1612466968
1350267644
1819847557
786871527
6197543
730931071
2069163501
591957523
1840806207
493860672
1448998754
848243974
676418673
1908838687
1568187015
1012131780
524950311
1154437719
1684310949
1487878040
22688520
1195782397
2144644090
940163501
224824757
2142129842
943679072
596361213
1522567129
1388986919
809832705
1100321236
959860583
1155849374
808983596
1609640201
2004817067
1054437555
425467329
533430218
515701464
1681161405
1066390770
1943992628
768970079
1092203203
2035862621
1716237378
297444781
1475900288
1250443811
227044903
698410527
1113890960
901535922
1300219278
2077458894
569903149
830975712
1258215424
5443316
759823758
1221942921
1866058008
274266883
1533769453
881056472
2132404101
630744285
2017403204
1473715391
14988851
1874876463
290581414
1811116467
1944757435
635089936
767652348
1064907797
723430140
541878412
1491008517
617607738
1636009735
504126765
1802272703
877582246
133102913
1712524091
1178313082
1354878886
562656337
1124761177
1372523591
1457670413
2102961766
296325184
35827529
1171731624
987621869
879981922
166418635
775962318
601414837
1753695769
1322745291
1646066604
51100426
275658549
2593387
432364475
595564601
167545558
1337312568
930053964
1159424397
637323439
188980947
213079534
666040121
222716109
197677383
822390429
2081542610
1361752709
1646955307
1135298894
1766100029
783310124
619998643
1391175130
405596887
418578046
1339224837
736313578
475880681
661772185
606761407
301781376
146672924
2092864714
2146097701
229963579
1409384522
164268474
1969222992
2110916430
766168071
1034065940
1726659101
1590834492
291486082
175956473
1530686074
2032487262
958625801
461440417
940814798
516485745
1147366607
1532881709
1980985640
277636102
755517734
732023137
211332044
2053942193
1777771065
1966297565
594374444
44563268
1898183528
710374925
1238608630
1109878051
932752714
621996456
1672229715
999208111
1931834952
481284412
2015586643
1589030961
523108525
599868965
670125062
1530161827
188524844
1576180870
1120730611
2145992648
2071424306
589945540
612131364
126974256
1527977134
2010397797
849448627
684495662
1714650066
408812398
1484106290
1023165937
1217313294
185670333
794855827
480234196
1187698938
495991220
2081622584
137936901
613799539
1160718467
1472683945
1622713680
299600030
317910916
192544593
938530906
904069632
1768782607
1410964783
1068061242
1646260023
162612621
2106640876
2147483647
1347789083
1867157356
605258444
108120089
1122936778
379343209
56865851
274698933
726462677
276625279
622550867
273539174
1023765333
1270041165
832371216
788531152
958495714
1916990890
711187564
1679394436
2026833285
1129308852
1565269507
328417357
1882508317
219626760
1629566450
1816954490
916221007
1131489611
1665603453
1947549114
206551662
1110854102
650306750
420929158
1338283112
18925669
1887688891
829423972
1245764515
360978362
1605711457
448402584
1520269649
1931826807
2012711767
1077682434
975158847
636285439
1787280640
1934084889
587792601
578931044
1623670680
2063892095
1128545983
878498403
559009237
1949414838
239743486
793446673
1117794501
1759637594
713420554
1153223969
985157550
74100448
1792656492
1627345990
17980488
269574254
312251396
756086382
1083254419
447555976
1051760323
1259195036
351348251
1900134501
2035924608
1706875853
1246634118
956510697
868211219
2024734623
1783521251
909589964
1110423224
638280810
1302743164
1363692428
1745324751
1778550487
1529915612
1404130555
296756120
445029164
1890640764
489616317
407226002
485717873
2085481014
1365106460
1566632864
807901311
1030219848
1461550429
1222016832
1917098948
2080223549
1460988493
31807749
757988024
809866779
1630014035
625807349
1039584779
105961395
1855951791
86935712
978177509
1486801637
1779308538
220474352
595548
1664487770
1031699939
568176829
1065074808
2092353498
1934754843
1901591098
2089241489
757488523
924782409
1021356062
461024250
1742508842
1326464991
253021308
81206536
193322424
1539535710
238674934
181989385
419196923
935178517
1488055705
107336099
1812993597
2104412987
688437073
179614870
1914237922
1003683454
270851902
1323328383
1194416167
56609592
1723899100
4846485
1604920190
1364649440
508356452
1740444637
879349137
2122927237
255163609
1512683654
1613169067
496434746
873647569
302177600
1603076255
466432789
2039175684
1047658142
2014437937
1079143301
699582870
1040048433
588612837
471760354
80596772
597014778
753676898
216531514
88514192
202494347
465524207
1240235875
1510900876
1994552753
2020871308
1294640438
1583737577
523779793
907284364
1785008688
1489819037
712537480
1615123164
1263217370
2037556374
2087054243
790049830
1701791162
1536992833
1832010515
1876544982
78154807
236468520
466979139
201620559
86960734
197290095
960141245
1828545970
857720476
532688830
288379529
1036406475
2097586028
616934996
1270751831
1660727058
760739823
1865699937
1391711932
1124961074
1801382946
1969275014
1342656405
2075135108
2110891748
209175389
1905431338
925872017
363689067
120705561
706388623
761692162
149845601
1378520007
1560588365
932506814
1363728626
685123468
95052478
1789285261
1953379893
244851872
655237179
1218575170
2018700645
1928518547
1641167117
451901654
1833136403
1776016288
654564563
1579104053
1906294279
1660069868
93384500
271140508
1373575766
1385118286
262247937
311702511
1148820336
1799589142
1143369519
450812707
1631267051
799171736
1293161036
1466780282
1401637469
1828866747
1572902624
884923368
387745522
1344948446
1587720667
1970283177
1219917561
1166395144
1601910626
1338100189
148254720
522958315
393037539
253153075
80756615
1054486779
1162365088
1010114216
772470837
1814992197
1998524242
220581816
1049924210
1267399866
1194115804
1899110620
4008521
1387728588
1392931158
1727539782
604227509
937679178
1721009459
349488961
1294713455
1546788776
1364672486
875068559
1282845249
1472179325
1139180562
1654619150
2030239929
363150764
731149100
222190891
940867223
1697630936
1136879458
1787363482
659445160
207815363
1610607848
1969855950
2013418938
963527815
1379900977
1528201047
1005212043
1422347077
1559667333
1566661063
476421108
1105658298
1736802827
1459821025
436512979
1099935502
1227336058
1799903348
2122907068
427016358
787090388
1034988544
1566310256
1794983180
218258530
425297055
898415691
1766246016
152345798
1625109814
2065803419
1589972769
172544091
361418170
559449592
1875964938
1181355069
1065488318
1484511407
629593749
104285505
1231012696
1766053290
1652831526
163984968
663598994
1958285010
623914506
1676587997
1341421969
1779471262
534825591
2035349073
1158693305
1861120564
1398645485
1740167202
1841689944
1353746448
105512537
1351231211
559244404
1551369133
1180247843
1674028898
1188362142
2078857885
379849965
1270757708
1117599233
1885521596
1475417311
1605164406
353011155
620473713
1537674231
661899747
419847962
1319099556
689567009
1729530795
2120308151
226893318
1112052422
334545971
1584086461
732949674
1114540998
392579977
579959442
1108133170
107702014
1218783802
1271614072
1661043424
506747837
978805034
185221737
1246047444
523269657
1333890259
878962402
695978790
686834782
546642613
1897471193
2008997745
1367973983
1043282452
114318977
74667246
1827613968
1988573274
1810801281
192766818
1593148262
93525697
32047137
668255505
761082524
1257144110
1091512637
1577576232
1550418874
1809442287
283910410
1996801247
251564712
1360875369
883384808
1460241424
614978652
1718483545
1358804504
739065774
668043437
491394713
1249450093
295551074
383035676
1355635722
1653926787
432674837
67624654
622300640
459557751
673571815
232977600
503157823
1554915504
720686463
1325777419
1299205082
122339589
1858486400
635505519
1534623871
1585544821
1473704592
1485841412
224431020
1675410964
1780132035
2016448221
1472643556
138272493
2055845762
148608530
1772218252
620705668
1097921308
1875960028
1930608030
2104546703
1236686327
1737687391
280699743
357106642
1347789083
2147483647
906120656
1272478940
918977701
725767955
574503652
1286295905
607039948
1826846404
1519866736
754274284
1617694043
920675415
219790546
602852834
1813748231
690878746
59057394
1885262128
61529681
1341680984
1990034841
1620204892
472302573
851342186
1255632893
1196087429
485900354
1412939928
536871464
835264273
1171116949
1199102709
180331531
1829210686
1906717999
574159348
707185147
1512563983
347310158
1549590528
1576233291
760658848
1768944638
619012931
248191847
447419608
1278918052
1035520595
848329953
1197128237
24034836
1980426933
1116487446
1727174347
1170997134
724264381
2110030495
677883581
1617151116
1763305614
1233628783
960260789
1393999569
733544819
178829035
544837917
2119846517
1686556474
1485310795
2143987935
1579586717
585592347
406805119
1172898446
1684765536
1219401617
1239181114
1744115719
470426189
277690173
564985873
824737611
745597432
1353069508
952925342
1734955234
214975442
1548726994
1241433424
893390496
440542380
1188436321
105700225
1075027758
2136878006
1463307323
1543404169
390823240
801497312
105444541
1956363370
178518752
454022100
622382557
1898878922
1482277737
1922711396
179683987
280487669
176435720
2102935529
1070678624
2053383698
617474271
1583277275
1217583821
379561514
1393468629
1889730267
970602125
2129235114
800487635
1780486854
1397368708
2003178826
1584169972
1183102211
1790229563
632786599
2102928903
1300132055
935275230
1752191374
1031163756
1997295863
1996181490
289376150
1444568973
82256546
288785305
933812838
1265082994
743809633
886792004
1516469537
1291253416
77622017
318256664
896423369
151775532
2010441853
1437539430
1445051322
392692629
25548494
1047122933
463129162
1760951424
924168351
790501131
676505373
989127165
1618622782
1597172197
781902885
1972600580
989395797
2121348746
146185784
489830424
303707057
2012699811
2069981278
632862995
1580132763
1004690959
641442060
1013739223
1856024780
1139908627
1702729363
717394541
815845891
1463410059
1572907260
261491101
855426559
1970089814
128251352
2075002953
1614444430
1976812434
950879171
1910969949
1594098442
273191398
268172580
1018690040
1752237617
1430465827
1681763340
553948800
148811050
1877730815
1011988201
2079820002
1957087617
90083183
1381764764
706456742
984826537
221235563
984139660
1633070473
396367938
586176102
1374960732
1689607907
655608678
16236123
471357002
1147157816
1569438309
914349923
1285967758
300948512
1946052074
89896902
1127793682
350155014
554915729
150435573
343633730
1324545699
1019803045
623073075
1639445277
551637449
2035283461
1467463046
643881400
465585906
835037438
363682902
691740684
136279854
211059765
751814909
1469585130
1429458080
1138351205
217974337
1245792774
811506828
1094920097
434031666
1391789312
933280847
1474210738
39619375
968078157
1717964688
158870961
1380864824
657291481
882180744
1314693049
1476061263
1187275313
1657001567
6493891
614171319
859702314
1039862574
1572430842
1733348368
790596135
909624148
1191333725
395903820
602250992
565975907
1836415339
59813932
41124767
1577202718
1397102438
1910453173
2065656437
564423798
1325399996
2071634025
60144640
2020730879
376092056
710432923
1567874480
518477936
1436089422
1392782080
958838329
2144348946
1790869603
945493947
1150326258
71046761
1410219022
439743222
1020820865
1010191722
1437733089
852273221
1177868356
358837838
2122597828
1253016706
1741973560
1012126955
1073207104
1317763938
992845832
1247057579
123537601
247648924
1488496691
1429712894
1851878767
273262639
232470981
2142160675
686154138
233230116
2105189665
1610987525
1046810349
1634113241
1324122463
1193213724
1762802012
1985021027
1239592596
1706157723
9218745
1931529974
1099479735
895660090
1345175518
673816757
406684878
1837617519
1088085293
870591997
2007116287
251351076
1770635799
29700201
1910196790
99897629
629352311
1122327204
1586717587
1475651194
1482820347
1864776891
1726446667
291980697
1656326884
1634533619
834737816
1782627073
237958591
1877739912
1714493117
1710944265
2067997263
853061064
1769434725
216733070
1988139886
761235497
230739782
1951755975
2028701609
2116533295
358933763
839074366
336440621
223675336
1575841162
1609964223
621720325
1800666612
391150903
1382711586
1141389425
1733822237
1844566950
1793048365
1936609143
843321473
470034572
1451536025
501711137
1692793474
1375250924
1350751398
1926333050
1487807238
849205968
1925281061
1326117590
931888734
1512384515
788580761
1773458578
363247454
1080510669
1366266544
676185380
1474528958
1762754608
1699777505
293416584
2139937143
522085239
1910717782
1237901759
1397491623
1221733678
1880755948
1442837091
2026058191
637278315
11899690
234872169
1317804378
128885754
1242138780
919986377
854496114
740213450
1555322664
867192925
818689498
1313642007
896845530
1933421922
224374454
464698818
1043733365
1669412608
461665802
784510470
1851254935
1231776985
1706785565
1531873089
851798563
658632649
1509123966
1113735327
512587617
1111546047
39526564
416810430
1212310262
324682689
408736164
569350481
1791986449
2144548053
1924627022
1089347932
1468989691
2037399692
952851667
820220887
1746823621
704447089
732690352
1460435101
521797817
1447084814
1244863671
1136365207
1821272383
1128123058
1182745038
2070270943
573819651
1971866721
791582168
886569155
1619402645
1526268363
1943895292
600345442
1659752684
584250161
1556406104
1944924036
196872592
1564610388
22607524
649362482
1116057177
1497810499
560099896
1104182017
2016295003
1867157356
906120656
2147483647
427272951
829203981
197679336
1040680687
1757075969
945243273
253527801
1390253619
2143537286
1474716524
1575552763
1129192772
1428732141
1363196459
223351563
664876853
1470129264
495840063
1877852731
81491896
90923578
377674425
67822577
1448758810
1386844001
954433917
49434302
1863712441
99613988
77403678
1263273992
236087808
263100419
993755587
2000005706
1982975929
2026408288
48184011
1593814408
871231311
1712590265
1912135938
594818408
885012673
2057826978
1554308166
435952163
1500865843
334399355
731764850
1838727476
1054899191
150803481
2091303198
1210295311
1605498851
1350022236
828856650
638586265
1351236755
1947905008
157413253
2004532250
1516125967
133721842
1183538169
324835540
1507653141
1743110450
358808092
2123953033
1580895521
632716039
862751704
1578141973
548675372
2129128276
309026459
450228173
385478918
947462486
1658950679
249592121
1471519113
1381683805
1160991838
1994051151
1661594096
1504863920
531572389
693674524
1985031879
928027350
971609366
505838550
2025141633
1003078866
2019904450
1548628944
121820223
1100981118
153885504
2243581
2061462309
1389528064
1591706677
571155457
511130909
692186053
279637926
1027747629
1193574314
40297146
1655857154
1520956086
709645648
1185870064
289875677
571415074
1165410570
68264990
1567495258
826822741
810873795
234495732
1946422983
382286555
1771278316
405660155
400050746
1962719702
1116062131
1593786186
199265297
112954387
302447596
241533820
222626946
562565401
1743133488
258529935
393127859
1852144408
1526531959
1557674645
23952136
2028945634
305812121
1208314728
1983951755
628178334
583034168
1362832441
1768714003
1161256393
721051685
2068758988
1091029914
1856078334
1216168727
908149601
1838403988
1023734589
1506669656
2021341792
1247148443
1420375103
874742885
372618178
945785755
1561616051
1526867493
2101500024
1296260197
1961860092
739043574
1637060127
1212543137
718599030
812602475
946465165
628644611
368826875
693486338
2114073599
937839037
1393069054
1302968181
91399092
965932852
1070532518
1092572944
160852068
1132982774
1999624739
64839049
284737159
1930170390
594285042
231500646
1281102618
92741832
546657979
492800746
1168711586
266488885
2087133726
136080022
437960080
379618469
792010880
1647525086
218076967
1039195213
1514962950
160829744
1429771131
2128237198
1029021832
1502349003
1914688453
666622672
417450544
2115970296
1436367216
224675590
568335151
698556221
2091026042
1850082565
1502541310
340608337
873045044
751444910
457215674
1260882713
29484617
1895147943
1117270226
1944737428
97816692
1332734292
34152584
111204874
1678975998
351901123
1273632934
1298509557
40816907
2013946189
228349154
393296063
957237104
1794751158
1858013832
1084810950
2072247405
2035769453
361711446
1496894636
1092721959
1886184685
1876141402
202498089
1054420000
682258677
292160382
1404591067
693729280
1343924233
428613182
1401159975
1452667374
1195303510
1407348418
890131005
56839204
1626997218
838798835
626229815
1372195096
960381763
2093119305
258155160
650096888
1477853051
264443731
147853371
2084452596
265634258
843022128
1410504055
1765047002
1361914463
109431652
509403250
521529288
1469379905
2044993725
254158172
632258893
1795246002
1238017484
1756112717
649139139
756622496
438983820
1536272311
29814030
1094568357
1709664179
1311986292
2066740058
798818496
2116056143
457491582
129158542
1077023047
421093674
1133549177
1871517034
672332990
783587870
997664555
1765631603
950992963
1195145409
2029796614
1629715943
613705911
547853407
2087487263
1266703321
291520135
1070442341
335872254
101500032
1939134497
1550187223
1025161707
656305312
1166536994
1955519121
1261168119
2083614808
216051535
2139529842
398341482
883450136
472747787
2064973034
1369408405
322939731
400192447
937020197
625225983
855942596
929017106
1214153778
2144840491
206098477
298210049
1935014165
213926736
1003491549
178125894
430257267
1872445027
1757939591
705113138
463100813
1652245457
51458250
2055365356
970169678
1120477311
996239964
43150726
638212370
2136298553
1490650104
1865132579
258195717
1940880146
1797093869
1068949209
386926530
993820247
1091213768
901916350
1370635459
1995579539
1221223681
664059705
1051719862
1404264399
1329622908
1950572372
1286227368
920729871
987996927
1019358027
845197070
1598009768
1896780081
2044322673
1681241073
1415931930
1673463960
1050488790
1782249339
1694799646
125713701
1270315977
1323977878
2028031797
1013181775
1704690095
1881871288
1081783199
226430798
458476534
1471535730
656592558
148931889
719324286
75737110
377622235
2026122711
1693583769
1269103878
92713665
651721863
482623156
1000929188
413350085
2020183948
261732285
1675578310
1745742740
1991198452
2124416052
1987924246
69298679
1505809134
1354634236
1941851903
416479627
1389436008
575677436
1341170221
957962915
1219958870
311550698
1378071116
1316519932
110812044
1592813911
1354827002
1302308949
2132187157
1740639859
2038542497
697551217
1170878412
1906968481
938478997
956817119
85187936
502133497
2008288949
1905376652
951559595
879996280
1210700237
1825297058
699853999
811297932
1331256065
2098318919
1544396709
573484246
2042147432
1078736678
1609993532
782793122
174601186
1058127315
717679365
39810051
946463263
353210173
318819332
753140671
359451636
945683347
1258960387
151475771
326527855
1995995372
358816472
2135592026
1046683674
1163422448
439062575
664217754
1719705098
1286331773
191984076
605258444
1272478940
427272951
2147483647
2091438894
1672828743
1481828735
674053409
1204103379
91876756
546111364
987336611
2054841301
561256954
1943223334
421227867
1685933819
643258854
397323957
1730704426
370501273
604626413
474426749
994848530
1523176491
373206418
1121874754
2123940307
1330249785
1568148034
1042161871
1371125698
1826210046
676006794
197020066
1319282363
1193052022
709178551
1846921789
253567329
1203371502
1487885945
1378697352
816009058
307690767
681113877
2082614916
957244766
1236043233
1731526245
447381757
620169091
931925813
966419480
461737015
343815424
38018113
746789675
663955369
2029183711
2031750653
1823981988
1544455828
1374103892
717437469
69352998
948441294
6971066
2006064491
2099910014
1451862345
629063054
2146798634
1784478539
1560625416
243164513
320411295
1093258960
1009295298
46382655
428329213
394805675
241315801
895194539
734981181
406798775
443643964
2035968019
958521264
838003210
491643661
783470789
1082450747
1147576723
2112629152
3949702
45223168
1376014723
1842417080
1011712415
340514052
2039458752
1896608475
740938542
637709424
1712735453
1939689235
1737402366
1224722435
281625649
1072093022
111721184
1124210343
218390959
1171941783
1041529946
550371527
362180137
665856926
752246960
1512207245
1268670883
1272220064
1288305011
795443606
2019745319
515362411
410762252
1646709582
947364628
1707098980
1651464455
1883313350
1880483960
831339201
891535789
1199536168
1193578380
722859997
1384235247
1757217951
1002358786
830937374
1014731303
1346502620
2141738303
649950702
1103713587
1290752589
895762592
1068139191
1352057823
995617919
424693901
910008859
1332526206
1399172584
300849015
233330451
428915486
417206724
1996694915
2083130394
1337576964
1977135696
1798162188
1371068223
538413766
680214023
37123752
1169900911
67841487
1104200704
691247477
1379324724
1178240958
1288550788
1360444402
825501544
919834506
693092656
1303365946
870943153
973107944
1758059057
722907489
1782485195
728471734
1155649740
1944725092
693247006
1022870571
1869689510
1242032993
221936093
1325053776
314916643
2016377062
123477087
1717242031
71474443
966327590
316843584
37150647
1440499307
283827634
1897160239
1985384396
1481453895
1737367199
1739215180
271464965
2027906875
1976483250
1782448942
2036530579
415253928
508078775
424144808
34482467
414035698
82535251
923444682
999314107
1786889993
380786247
232690629
978698339
1141024057
120513810
778655441
2046368807
1159915160
1085605718
1743057444
752946694
1695708376
468713631
1971944718
1009397126
137190943
1751007964
2041568193
49752243
1958923943
726183549
112121315
1598187783
709064684
1249079514
66510379
1735547238
723979624
558054204
429059732
1493632878
1504682953
1716030516
1913117514
1567996022
1490679613
920739339
1113778864
245081570
1696011499
238392159
503667828
2062311598
1931706047
360641337
2038457306
1824936437
341115447
210054513
747346837
252894000
1851589511
1980300991
1313790311
785151330
704861689
53887733
1766682793
704799052
1942349452
1924913507
1418910026
1284295339
1088965639
1735352267
1840530697
1072097346
2123715868
1909735760
590423256
360693017
1368466882
591209253
1483451289
1802543714
1375458308
1797651635
1813827344
1099368161
975828267
647377339
693571385
18486158
564755074
298669059
852749791
1327447567
1773515162
850510322
1266593890
550923952
1020991965
628459344
1401356051
165385479
1355250848
1689616740
392853790
428274667
1124793524
987466876
557099353
799440564
632427558
1188176695
1081856799
220826230
1880787320
1386681295
503494350
1824074458
1499885456
13720636
107076281
1111334897
744814318
848162416
957894914
1041411489
1979053596
1129994395
502719107
1682462817
1931189404
1348161878
537473854
663913034
2065821849
2117101506
1606052091
1513930806
822919897
1494051765
1190070704
1555715427
620704584
1220141242
49815071
1043786803
329142119
791593969
876190860
1947371401
345348363
290185187
426709091
305006281
332118434
683587271
1609944432
337948034
2063328875
72227917
1961080939
951493274
1114094865
721537987
180903166
224620292
881737760
1451829280
1570210758
2004587858
1369739256
1153700039
500323652
950118433
916660875
1598926840
362159616
1257752097
1153630057
2126529362
1319690775
55397553
409568651
1107834615
1473620620
895230416
1028344675
740309667
1593987719
4604253
970915352
667208267
2131334807
1188414859
1794131374
1252621665
1368489272
761660342
1456231817
1116138125
740474219
613646014
1598362510
228246442
72309962
1992064436
562734024
166522907
1506378580
1805616798
1179843132
2074823856
511003204
2029163717
573803529
225834865
613957404
1794323262
937709660
1499504717
858745721
16614393
1179139347
36456999
2056313177
1651866986
1650083070
1019604127
612017522
1211756025
929178010
29823059
598592266
1981672624
1214140422
332607386
1275880149
1847954837
1224822132
996315589
1046368505
709983033
1566232377
293952678
538803791
1385800219
981534338
6979241
709826673
849160151
1096534860
1630818764
1619222279
1128165475
1571005612
2932211
1828373861
815606675
604801781
201239722
613980990
282033380
1402025473
1120196671
658254358
194241338
1949902008
1705879895
430667049
574764676
747649134
1010364328
1493189775
2086763269
392214336
742903467
353670665
775942759
1136691814
404488255
491964325
1276575448
1074551299
1293971926
192485689
27599347
901010552
145087935
1113878028
1355617268
140911778
1147341724
252578234
1880340379
108120089
918977701
829203981
2091438894
2147483647
582438528
2112561869
520246287
2134512388
879103277
1112297551
1138186
487189227
1321291327
968355810
613707373
53294853
1809702215
717205878
1579559830
1706239071
534520311
812674042
1963482171
1675551889
1793393270
1120716536
1277968447
1435807904
1612810021
538668780
1208984048
270702051
1088366482
820302488
83724823
74838457
103617035
1434429851
285430698
842792685
1751133691
304398126
205637404
349672459
2038673905
2103729478
1448445202
1625625348
43204530
789734335
964330118
1474062210
1197313953
1181749271
1253098088
163702361
655009513
2107407079
1299378968
934208027
1998548772
400949419
1074388780
484011387
1753101787
587445687
1673699166
720869534
423084714
1082475628
1318361044
1402383571
194008659
359153374
2073577090
805696385
945566970
383484142
233066576
1911576615
1973121793
474772157
1860347884
968798133
2012784621
1594105850
516770112
703274470
658085899
845088755
441714600
585662437
1190165775
389189963
340531390
1732707416
1884121809
454360549
1449009847
1273492491
2073734777
1243707632
230975122
1709605805
1160128340
544828021
1652873613
5623106
974238148
957061620
575741477
334095965
1735444421
347746102
929802900
432859570
802132692
1118160419
282377491
742658869
1920694272
1251932720
1373111128
1415211721
123288717
292320302
1172521523
1543111580
789683981
581313718
224249446
1659226183
164155506
279281127
1920091319
1973339763
331376479
1696230546
435177299
134840640
776260808
1766860542
1639671143
773679005
800842083
1403906256
305170148
423598352
539545662
1973647350
1236546965
1793128292
139107700
238290697
708029586
4511096
1844757906
2105749194
1028591229
1800763481
1281370329
884750850
939659696
1028664859
778602837
1997726385
571839084
2041025566
1243916754
108124245
1857363594
211816062
745056195
528865967
1791039248
1099620832
1205726238
650960075
80214826
2106551065
1722747884
8548478
1298670751
621924062
1290900152
1250615376
1567142900
1665393745
2067640886
1891487131
1667855610
535555737
1281573814
65731859
1281307487
1570143750
201467369
1967012742
1717625817
1526458277
2077034111
1990223503
892058060
333090031
1147556795
1157128730
285849495
2042317027
1833519390
1651829213
660337560
1760494320
187999804
494482862
1735795321
664921039
1348445749
631866301
254968767
798884617
422295992
1084454251
769780353
1276209567
907853485
46173905
77889516
1448547220
1274071903
256730978
250347814
591894529
1059456575
2026765068
1420733723
1048032500
1111233381
633180525
124922932
265135436
1496960641
1078875457
13728892
479247134
621108575
2074651204
7787259
1183488940
1304586834
1405037320
2073137069
694772520
166974128
1602692443
993734634
424625084
2085181590
231613024
1976776115
1261206008
1878384935
1516272080
1876813435
763013079
614945621
1897142931
901279970
676934476
1818139144
319261721
689886580
2122131909
1661823734
613752955
1210819133
1790724717
626722057
215975716
1836563512
1257276194
511879598
1688371450
771240062
721292411
240047687
1551417277
2116448344
1338950505
783999078
1923116331
1573697967
2018141145
1325617782
780672472
1377089946
1805647762
1289108059
842981048
2097201513
262942376
923891754
1303124729
860949375
1500792733
738651480
1138552086
373530905
1671484705
317066582
1732554636
689620597
155635234
1799081438
533728686
1751951828
1113071290
2079406514
1967058982
1140317341
834417942
2020538470
1006408786
1320692285
41116344
1528132277
694949757
653014258
2082068553
554419233
190599592
1272650063
374776469
557370515
441155978
597143092
1190545679
1943688690
648748427
221198483
1463612438
1093153433
392363347
1961093029
750965973
1099314007
2071408848
157917543
1416651981
1289951238
170871244
125850910
593534998
1562959297
287414988
996675789
1486251649
529850325
657134573
67520613
174860093
756759717
1759571239
884723699
1610176225
450362013
35050801
1247537356
905867800
1032793725
1202516711
76776581
1720500674
1057101714
1440109745
1505763446
655812322
37082042
243370546
1682355309
1506673074
155677599
1185662529
674073298
615833402
456063010
1932958476
1958873850
640488139
1420183235
1419282524
2052162152
1909646785
383017870
1316312460
2125442461
281190296
1151843054
1378788715
258421090
401474530
176303850
1306211053
469579675
130488579
378988411
1977573407
1799897470
1023553433
959676025
814750296
74849653
1670123301
2071797017
599626968
929786491
608622278
1708640227
416123059
1815310768
671484273
53326469
1731950075
637131619
49027390
144718429
1341701839
906301901
94866091
198940177
387658281
28297159
491470340
1788480761
101496326
1941308582
948968849
2020709401
377809786
2113588952
486409824
1376782146
1044670475
1202064704
1396348618
1210847307
1617218781
827716214
1786736741
854015491
178659529
282654862
1148103444
1909226058
855575272
863780935
2033705668
2052292861
2062361519
189515851
612245806
1416492312
908106538
2101905371
33981169
65311581
1739029577
1033275873
1625052319
956000477
1872417386
820126812
223959754
1221201869
1894306986
1418907410
832280993
1317117243
955913780
1706128975
1754615184
1801775756
986949358
1274187598
1128710521
889780080
1187230432
1409770632
1153297177
1727176087
176916827
1338279328
106101518
2003666077
1658993914
1099059435
312585882
287893750
1844248605
1747573704
1936313394
1185938931
1658587352
414809179
2011343465
1400169726
1475805949
228202325
55518754
353047089
1959549181
1487257422
1122936778
725767955
197679336
1672828743
582438528
2147483647
125926852
1990731253
520940959
2021049958
378092173
775260630
778505998
2117152214
228440360
441984287
1758417196
725284801
1086899575
260944919
1727552912
1383760601
1956265044
1332037849
1704898035
1159565649
1810316823
1550332499
277419228
788849882
161664342
516361334
40451073
1536997141
1542477477
573179100
518493570
844876839
1711273502
2019516280
876417360
1816293277
1997003942
623878444
397310920
1877830301
1200016827
1172354219
1036707560
1855341803
81588748
388929560
2027429566
890201469
2040398818
1890495184
1790989885
1988178757
1287443053
1382674274
2089652752
289842303
1131274759
1013690278
89783771
1207967678
1749198874
580073054
1952072221
544946198
495573137
63836588
353931712
1482042054
1088114272
13880458
257003952
86209794
1591289791
1628023120
1832959249
903072945
1721860486
1166869171
614555108
1335898973
2086412021
1812983635
2119621603
1345016196
1392631247
1418901947
675287071
240267637
1315414704
901877766
49818679
2109023972
1730035739
2034132997
706771957
1594018415
1431487482
53191105
575534886
1389640989
1405881773
1479311048
256604592
1257905622
795810654
230191882
575356710
673068956
182209832
975152448
1591102603
956890896
1944733122
9111848
22206788
1579756916
560372230
1289281460
257736968
1283574319
1911264950
1538471512
326703931
941685210
1034906384
167716786
1034947420
50323697
798346084
122176759
2107613126
393864023
132077337
1704167298
1692358510
2111041965
672404167
66101947
1815561984
1246221601
2125556609
952366505
983217317
1697323716
493312661
674950937
1990254272
1848495902
465371746
921575527
1883116475
1997120806
546628595
353454870
80071439
1099146708
1450653342
685779259
2000927041
587666680
1771649644
2132909870
348861356
1569776499
189675336
1579503708
811046573
266975498
371878249
1554469221
515603061
1841101186
212803866
804032575
1736298756
868418464
49809114
1294310381
1174047441
478616950
1717405694
349645078
1851336276
209214931
178419632
978016778
2108526630
1023241441
912084856
549264461
473398471
607202293
392888963
794987618
1264342452
1477922691
1550157447
550135794
1787938906
1332677237
1886042106
1041856286
651053919
1110041972
27522363
1131500220
1368375274
1425638732
1233664265
1326321259
70414695
1308145599
1564757143
340470151
929479894
1796756563
1344498252
894799109
557289019
835093758
1732622918
847297698
773296100
1665470541
1530976775
849052031
425571579
2082749728
1148374973
2067126607
1241632239
1477271672
1401761063
716333112
41678741
1474483963
1677740676
742172970
340540240
16513297
1547687593
632927907
1197274178
980173510
1827302713
1756152136
1490403477
834298412
1281372679
1956435536
89101064
1837560215
306100080
1685455344
1280026778
1637966473
1869588966
39615480
452857033
1360903278
2124716607
1488762151
320781370
1379607955
1605691769
2081448244
530688807
1617332881
596433986
1696872971
254486056
1371514799
653822336
488754347
266891505
704067715
544555552
729382617
118168216
1755770834
1044323696
1609416725
47035889
1570784474
1231742522
1476860136
1392972978
445121391
375353092
1707187709
451230803
933753490
396761415
942272272
768320388
613575286
2050702644
219976042
1211325766
1750066934
1922176984
1195492773
1106466990
1277262302
2005251829
288000510
224070048
1418944346
1251713448
1784655393
1436998935
1633931773
1797417735
1714240151
677174505
171911888
1111624552
283512076
913595405
1385640029
2109271903
1844058393
336835042
126048226
1739382602
611984569
65300458
2090129097
2127839377
1618071873
1293516875
1210943050
1345907932
282782010
1360222849
117370475
1219982633
1503848125
1646469264
1425537903
443954359
1128440681
227822272
679990580
254194776
1418373375
411040169
581121437
1348904526
945187098
986001629
1051623421
363102891
1538404943
341242845
8202851
1310866256
865340512
270910585
1929422430
1291760364
1310680885
2043683777
2019225469
1664140027
1771262634
1336031060
1307990780
1148382141
547502276
493200561
1890217703
846547239
1232030403
451292719
1659599714
261984462
988703010
1160275567
1601031832
1928330747
79541546
1447903212
480104609
1134481172
835392203
461958817
422975037
1830939233
1645493767
108336958
955077632
1473168733
1266042514
648121172
143183196
1906476502
387551570
149613348
1296111711
1358771660
648468203
711859156
1572205451
713166286
1653602565
655034871
1595331365
123029198
1864121884
931341171
612723253
1986467433
1095403756
1292513056
1824871514
1373946264
1966571243
471471974
1445153565
1286078207
119850487
2142201938
1537960991
43252317
1747776747
2083889401
1385802881
977980908
885438573
2041291956
2018266579
451655725
1665684753
268823288
2030421955
2132171590
1250992090
1536976741
866877841
1771783694
617884764
494203436
986473549
1095368213
1018139041
1258962371
1413833403
431430754
678455191
1636933918
1835458681
2090002467
271138038
758134146
1791499570
1022622139
358464217
161068977
803020331
1864362931
779124214
748955680
2117054873
1613620015
2097858684
1291764394
2105666143
1583717767
1754108807
46281824
1978397107
1786701484
923190559
1356860698
1938077105
122533807
190487878
883847946
405523926
746482498
1175086627
289162244
655703648
695869635
987491483
628877869
1858352731
986435103
379627296
1602800350
1361199848
1551996813
537483368
1131600047
1826130771
180218301
1130681631
898002598
27088340
544657894
700951666
1469184366
969141278
1805561474
919055427
379343209
574503652
1040680687
1481828735
2112561869
125926852
2147483647
396761496
1999722267
1802296708
608401169
301851639
1407245172
1329263175
606711468
1783627977
487242456
1887349878
1898747241
1148904538
693422599
1308048955
382206189
463834935
822581042
1750624781
937676389
1033936473
1608665187
1125523441
806822579
1040288032
1912012641
342674829
449595430
552436830
1759895035
2018189469
1004982838
602638240
975685800
1908189264
968239803
739782247
1814393668
1033521467
1774442808
1616094021
738167916
2091202490
510423746
738819688
800847253
2129485321
838765942
200729340
270724324
1639535499
347028522
1153531962
1332377190
550930011
91873159
1511160182
404095875
968081417
1649368645
522602216
420979155
464078244
163327383
370171050
1806679913
876813726
1602912657
1931612000
1287297772
1487638006
69020587
586765508
2089547854
1721566389
669016335
1443476717
194667780
722922860
115445701
1706958789
502269869
1527020992
126854191
982722137
655729822
1425465576
74927215
1539835584
1585053540
90332107
1083794509
825430533
1003557198
1200941142
628364865
1672698622
1620371269
1201477132
385806918
909528601
464551013
1944661452
1093723810
1433802949
1832796005
1680526659
1814546718
895416912
2075061165
1741130470
1567891723
2133765121
1083249971
922434086
836475469
235098380
1679394262
112257202
1439457986
2038686791
1117607909
624348888
494281576
306884692
2120428033
1053814319
536848244
1920963603
223412188
2037933764
1273588384
731342087
13733790
1730490308
1739039143
1916366285
408996199
1236903980
218803088
131716679
955368696
190921165
1445072270
877681213
926857627
900810273
1924693595
2095849818
1701941846
1491251898
1968855080
1503380590
1581784769
780298055
61531972
1562196522
603929891
870041111
2069377839
1222757023
2088492526
408241780
1605243561
2026871750
1518782759
360118698
1612754976
1790250700
1963738835
1714401336
521054191
1712163039
328925107
1358511163
815437676
192170235
883013724
406105822
1383103537
557112396
1387138942
1294736760
659893513
2101175766
478212206
155951454
1137478286
471624070
1810178683
111449542
1148999527
93026207
1447466868
1246379054
558189635
615191252
1118066840
872958262
2142291104
1284441029
929993479
281019439
350723879
748188287
1015972117
1674524957
609610676
1437019425
792195739
422326231
1355320231
768349463
1309935929
1726444236
1056403538
834007446
790096326
296976730
1803149646
489701264
819283085
1781736996
349235366
367129226
1660970011
1379901553
395715898
1149899842
3998518
587995168
1868101761
1005137262
1036204534
2017671462
1668327643
1074530252
535953079
1289311956
2139147736
1800665684
701318391
2085585707
374763670
1594939962
1481161952
1113795126
780073245
395614047
1753412924
1547396520
1327738276
1343251695
1271999581
468426629
11500774
1501694635
363165726
1193796579
984801813
2076970992
72413108
2103036025
629155333
1440835573
1149830491
161243035
570011245
621603546
1973950577
1689582667
1430327545
917163303
355728839
1167508731
1208856378
1276074620
1199913782
201493936
905433314
969277505
311616323
1614427178
70354064
1156083948
1813209298
337296944
1301646308
1644255586
1270275360
1493251314
166869856
597650182
1018841555
1704661388
490462081
1614321774
1083705759
737091046
1940063275
1227929934
1756090265
1761804184
426540014
703124303
876305452
663701697
877428495
526854563
1268901920
1623421225
2040787746
1896172517
1305863711
1163113436
564253329
1857725680
460200533
251258206
2076730349
737560380
1586578810
1570882996
428147487
558691671
1387532445
479963576
1161122538
347040153
408511318
210119462
1646080456
1464178948
1885676796
672738955
36786800
680170328
1790174670
1030950104
948517337
1307283422
1511481526
588298169
174758655
1404439458
824559847
2125644144
1087098489
639929478
2001593470
1731440534
229481429
1593722741
498304436
250111182
1535591298
536401247
847772131
1010005237
62827497
1233231624
827570841
1836848402
1381852837
47082179
805297997
1656297660
1366085623
869640356
744543379
1952553809
425341213
700962191
473509302
1549453925
2142121362
22571287
619108978
2067434555
24982546
727013105
330580263
1035010157
1562573621
903857505
1392860854
1237911336
1098134137
1596841706
338080977
1156205780
981379878
1477598535
899709429
2081437098
1175597557
263116955
600834057
1485058672
156617899
996331056
557733949
21785534
1416200869
1764090231
105596070
1190865157
728531133
951815512
209194929
733327546
635508765
1971649010
187048570
1070466690
2019491582
1283760926
50992246
598752665
1463517568
733867533
589054097
1406537038
1353020036
1776744753
616282450
1579584451
73775939
22564721
258752824
1025597413
288829157
1242712870
1466306259
1130831307
1390807709
2062221239
1049901002
194212751
1650461885
9143630
452815749
106581512
201756414
392203860
581841519
964709546
760586527
970226707
675912406
1196672663
1256230751
1372623540
588207755
96961979
866859245
2073044525
1920246766
844186982
1702003559
1141978252
1784387899
1742588661
446975872
1630118591
1945509751
2057117692
470858644
1633042447
643836905
1258247815
1268366518
1512468757
107705483
144782174
1903997179
1284666600
1656698809
345060667
1601600523
1799457391
2019959430
1826142936
905814943
1135354297
1762833073
241940797
1849554789
444190259
137400198
172298814
1131193805
1592692093
1157732715
2133962702
1400897151
1275911170
1906675403
1151584729
538102317
706564129
1752376019
230356552
1975486049
1205846829
56865851
1286295905
1757075969
674053409
520246287
1990731253
396761496
2147483647
1223910368
1851595883
1267742137
862399825
1603723521
526100564
1858175233
192215908
2017083106
490929738
2065849836
232909710
1567083936
148290260
572939078
1217211595
433528634
1270816432
24528140
1176985229
356938838
1087475856
341106421
490520624
1976864238
1833901183
928394809
421244822
2141755142
108771501
2019263389
687143567
1053210898
1706980614
811775957
230297586
942983321
521700540
2147253265
599330261
134443436
477421967
364122670
347049454
275259903
1031616965
312196330
11723217
2128977620
791854658
901126182
1864470340
1515919915
184654531
2097308365
522392475
551302095
779494454
1655461551
849400475
443956017
1273451815
701499918
617354302
692795838
133842183
1123158961
253026042
729923877
1088300743
875823367
562103604
1523935118
322999051
2105143390
861819006
1094184382
328811870
810448206
1890789835
950935472
1151258721
311127499
47853690
299747311
1358216140
1521499197
1794200756
807197664
1616042781
1781810222
936340155
2108296857
1439663729
199791127
782113355
689765420
1041046253
2017055318
1186955172
696543265
1634137332
399139760
1316103655
1776159612
1229205458
253480238
1859820729
33734817
71857183
860770081
231503953
1521331046
878952020
1223059264
2105300807
1717760618
2015988354
858284898
2066692268
1375433511
640435922
967710674
1846896725
558838919
1780882099
1146697966
1759272656
1330174628
1328925302
697453511
2066855654
1441207805
373957867
1249222100
155234587
1032158674
1966720395
1658110909
329089195
1720229489
1378417104
717893268
1053364998
496958515
1816175301
1104573776
1167819971
1392579172
1624577600
832949691
323927775
589100686
429741888
743919656
159881754
1035511816
1740952250
1331177454
1455152772
419328879
1072160904
769062356
1066909153
25034936
1222294844
921833064
1981864659
365997148
1752913376
1089810304
1117927997
1967215349
1094946888
360740506
1570090145
2105026879
1696533594
304600428
81372677
1063082842
1973815387
1213376238
1497883114
696790941
1633136448
1950177900
1837926386
1340123522
2140573746
630746033
1823951904
1404950317
1769905825
1070757791
1489565616
1444747593
1702979799
1192810586
677499864
673372482
1039346057
1060669425
1692329130
1151217143
1891280672
549832628
1281631000
210659470
312672836
1621636451
1267536934
1269290506
679452372
1155425124
1873281808
176168036
46103640
2105791000
1791701562
2044724499
352652267
678204060
755716389
1436492058
1979058202
1020179985
2017735529
1896735514
1235744619
1243974650
1201060668
2105625100
291098375
1065131896
1565947426
1441004738
667050544
1920889281
1307410365
1712064032
1612115347
1509935722
10054595
246032157
1427260660
1674859089
946872551
474276908
1254116434
938194273
1244324995
1979801086
317418056
401026062
167315727
958839158
1174842441
424266146
1604998107
1839842504
1975796915
1567727792
932994816
520612252
1322611540
813372960
1398025653
1030284982
1444170952
817387263
913156074
1180807609
898492917
1472374890
1189917055
543667882
907635741
36320187
2141183764
941920435
91922540
362966037
1245218321
696872988
793376711
1284458302
1404777095
1591598259
1243110842
725030122
547302394
425499829
451292634
390956698
271463986
1057006442
80503277
414095514
21922052
1941995370
1954299033
1514265625
537801071
1126128890
1910749437
1218710277
538412610
1303035387
1015861386
947250096
106773141
1528067025
2095618968
858371967
1140586368
2010429732
700809050
1060356985
74502296
82945900
1261609333
1775191729
881378560
1250609931
1032993058
729976875
233239386
410557055
1865511516
723537251
140008061
1663756190
562829703
924736228
758884460
1547392038
779538230
571262977
461850222
1792766694
1029052872
341418307
2063332612
499599321
1207405121
598763394
1417193658
452676073
1443554947
167991872
1398811278
1028375169
1875256176
1836472273
322421243
900391751
1100493124
1937929662
1513797706
1165645533
1548056539
922585936
255910923
825690823
1001617220
1912293009
1215986074
470478847
1710950453
742937608
1308117485
1706601791
1502980248
1896853158
457175955
1952827655
95471244
415852601
1759649959
1711020113
1016519068
290260807
1199092585
1504611793
212788626
680562032
1479684829
548471867
548468384
892400027
1898040530
1360620564
535393629
813805108
2102087074
659077777
320596828
2078511547
1340782481
1084268656
1289706837
632524571
2097489636
928140150
531742785
1842044024
40755453
1908514227
525933803
1033501517
1415988694
57193131
1298949926
1155802387
1223292888
1105175394
863913642
1872384633
1945770531
504765939
1034269821
869089721
602323159
1996943026
995055232
731380819
357799296
864139395
1213194999
1710968805
1838439562
288110386
934441248
1109288229
1049716808
1073441557
1649298672
408903685
2041901391
998715208
478924757
956369774
554679689
1083976660
656056066
1837248659
1558497012
1001018487
46386120
9610316
414635109
400862002
278524111
1926363862
1880955512
28285965
559996165
1259142483
1893540654
926138175
910596123
340642208
1588458993
1722384691
2053684740
1246128213
1206930148
1606064710
600840165
400371997
991941872
1804436592
86554461
130604807
760961526
1182496609
715236485
1922399948
1220196263
893843415
2098433185
646728043
668054484
1390430004
1078488469
54544132
1709319850
344614425
1842988477
1450155170
1262792008
2008409582
584983697
1060256733
1992671450
374279612
706225099
1390733672
36841024
1309085775
1267004380
1105816076
572048609
274698933
607039948
945243273
1204103379
2134512388
520940959
1999722267
1223910368
2147483647
804374861
1143755073
413859283
644797699
172145907
1415485252
1111228350
631952750
110775984
812008906
887175397
34892031
1232193159
462073436
353851236
1542137060
2121914158
7106520
1287415304
1624712587
1180635925
268532014
916468991
1308854137
1831845599
1434072393
56862738
1767946387
1503943032
969893579
1824716548
1315060185
2081348649
2029212634
444665003
417438283
1819287971
1493396485
664532259
2048098235
1406947416
555861801
1267611095
791932873
135993537
2125902843
351730353
898215953
2086406486
477640679
1707747594
842427894
1465430967
488746225
2101408309
5120955
506589775
174616471
1529012868
2126735863
674718162
168370685
850174715
1107111365
916315403
1487962975
302878936
581557075
539871375
930959836
1616006435
1604164991
1927333664
296852497
1718573856
1094842828
2055479908
1592296242
357988548
1268622994
216922256
1418840093
1057100666
2058209638
1709996102
291009094
259276550
899567867
497243224
1419974614
1922128153
364156760
1786758804
1918966722
1976490151
283732420
930809281
939851435
1516562250
135327014
1014842548
1476125256
771128441
1235269292
889612673
1584921574
1483882653
1719774215
1941324129
845672867
2143646239
1947317697
1576081913
156714453
18260204
2106774399
1673601892
1308228262
1985799334
445339278
2025822458
219177218
1891095063
526825873
330834160
1370925186
1423201040
508410722
2094856914
844969412
121531239
1104636300
1986028604
1871974638
1088855354
1148001276
1410291538
853050782
246052490
1820769489
329222507
1879256526
1585865616
1488560684
50234312
1127752764
44999860
667209993
560784892
1179682635
360932583
914144423
692513344
1187556858
2071574501
606320884
374197508
1129994056
1564068031
712907035
578774293
941501621
759936673
343075193
1351116039
623247713
561438194
1517606481
2143126421
269071412
15553491
721592206
1553106703
1318742574
1322036408
1122832787
435039308
2038568889
741599173
1474050696
748526491
45990622
1282415060
538685670
165034194
1683662362
17287404
1923181727
1034905169
1088412894
96364795
1323320835
1961150110
1654417872
1353310770
529789094
1548332203
1778297885
1842864101
1863056731
557739868
609034595
708233245
1964336491
1243977638
1647342904
1606135874
390072406
2078991511
471317435
573688040
1880690920
1907707639
1530904158
1592146042
1033699410
322413656
1597719657
1390798957
642325289
806652287
119054699
593011060
1901384161
83671185
1918092860
1150195797
1673663464
1672067277
371498305
668176760
1572424938
1793005526
1786103853
835493189
185008882
1021355145
1298708838
1232554261
1369329750
1605903031
512503251
295872477
277907664
965763594
1638672828
1449336340
1826733014
1073598855
983455761
2094396862
445168199
1622653130
536678696
467996250
977127371
1905880954
197675806
725479839
19469351
1753588848
611824842
2109118149
2126897367
1005980719
520427233
1228929781
1451682407
1994453164
2096088395
255435437
1966199515
1785873198
74047247
805469997
1038992351
449835482
1731403533
109283620
711248403
1444797033
1448317526
1533806231
1367287636
395968123
1292460875
1795880530
1583491586
1669341309
1835825029
1534968332
1585513930
2089852513
1077790760
1020933571
1318494565
138623940
847800708
1382149110
1810185281
949776230
1563123529
2028332446
306399867
782192698
238093808
781434016
1192821085
1503568610
1115742591
1117714909
1213036847
1850312799
1978606484
623088003
1343335653
1125374360
1489822831
497108654
1401095003
16190927
1056272179
1108326849
2039312378
1072221649
1712057439
1540723754
1182624965
407267561
1272466090
1220494769
1359401623
670086104
1004426870
236813111
1832935099
960567179
483505730
934131793
1581602579
1828497132
1736516754
1147001604
1105746839
2037781309
1256918101
21823653
1135995981
862467701
32664489
35210739
1286471162
1361086154
1327699318
946588412
709203714
1664814779
144422917
850705351
45134664
1599046679
1192313240
1712581256
1801795899
2128029894
2138236946
1917995162
1355856155
641628063
105045965
1453605411
1868617734
127482793
562678927
1119101402
2123143822
769097879
2032737142
1831711628
1855839029
825481334
1431992530
1641052692
27349428
1443861571
767997839
1908371516
1220625028
281924233
1423535057
1072040776
744850208
1340616311
1391451369
1858869508
1424976936
1808076992
707950134
1430429500
884129027
686240428
1739124277
1965118550
1594049191
1978911417
816093913
824086390
839377867
252778799
104626785
120692462
499346150
1084382719
670838172
760655085
996645672
532066210
1925498375
54158635
975702151
990971731
503367298
54143101
736772106
1390068190
1356705851
770054382
1361577248
1403018189
1161123572
469916444
450238881
1306094548
1807543341
1211612312
56455719
857915864
867434472
1241080707
1067666913
844300773
455767595
157207729
1698671452
1048015857
849978980
397747031
2001512652
1130589055
1815519256
1478202127
1627834751
540549439
555043967
1513241386
1657187299
1402380557
1229903523
781384711
1933511444
362353294
424645077
1841375321
436995121
1141537589
238839167
248680950
419794428
415958690
176481684
941463461
1598587357
2016241681
701227615
1035103152
363572588
936247411
638778713
2131344933
208469782
1891425509
1997736856
760778446
909154376
521591305
32527150
1792755568
1076125083
343467533
1416606999
2001080687
1458606545
548701002
1166027688
1137672901
166909671
797494984
2119634455
1400676322
192222452
932997950
766477337
588850572
726462677
1826846404
253527801
91876756
879103277
2021049958
1802296708
1851595883
804374861
2147483647
1529877272
628667583
727342142
829735737
1166777897
871550670
681767957
1065971009
302832881
168115504
1542645273
1705480395
1325084832
100038665
981386411
1500198136
564880886
358373503
863979113
1632769624
596173150
2032735158
1649648799
609450932
76340194
1471194724
944009550
2095828750
1881552630
1482883543
717305581
1468184602
1372662818
958942612
774918788
1179633848
1523086719
664440453
1371381908
1477121734
1978274960
1214554893
1572107721
1689972293
1610506890
1227049060
2139178011
1360436200
1044304108
1873985076
207561255
1746734081
1853291311
171110083
306911577
915419865
1390745822
2086006224
1891036081
878485133
1959971877
729276954
1501008409
17208519
682451143
965670070
128699804
1331269497
1326545323
102252016
1527914337
2145829524
429521308
1711286645
1155412907
1949886640
2036846943
808906989
132118331
1410260760
755342779
118741086
32977956
804249319
1560678892
659080225
2065671825
1228580776
555773409
1857611019
168237126
1964285398
383527165
1162167485
710186009
72416052
622914693
949842530
607495668
1527920634
359916333
611745784
210403486
1692696841
154070557
2062133985
437004450
1180215516
749585669
760178603
1663967552
1939616288
1067163203
1685144711
905177395
1805361960
1511301067
1455537450
1527989902
1974141695
1117818743
1474741594
889008666
1495222269
56645
1507021287
1857951108
623550491
2110965343
1512576963
1516551348
519330085
542161184
1557081147
1299144454
81139632
1142217830
28729912
982029769
798291193
114334373
774260391
656291803
507110792
552916732
1655125302
438218989
1232439397
754658234
1227670038
497525661
533401901
1474758852
1885214584
1290709683
289043021
875409543
383628745
1864729769
1236624274
1061229795
1041125730
1148679034
1995257615
1380511898
1729336349
1772243430
293009440
1554999484
2116217693
1458821066
1674916871
363961498
1722993640
136682484
446306472
1380498858
1769619213
1263578310
744702730
165240522
2120897434
2077889076
729646706
146267272
1592910855
1061331207
1147253267
139690616
1242097950
1042733560
1103717107
420338407
1612482982
853282888
1832833533
1699805237
2036860917
2023126938
1008866253
126812116
74694121
1633941762
1016638586
1141695602
348903799
220628877
115267736
1319896431
1788011080
1524126717
1800945330
1382038414
465807698
160423915
1492370201
74317132
1700690782
1471954987
155596775
310175976
1781268778
1856267778
229537471
858081962
1760625581
1315125510
170137125
575127160
1541205372
83899462
496057408
2054971249
1533928467
1998032197
491614547
45902097
1127615140
1219890881
590348944
1817996814
1137473466
384674607
410086761
440518610
416451659
48429479
739111275
1982285546
159394283
1339108818
345594378
281478605
743857303
776556546
1630243920
1800192472
252283362
485402522
1845676735
1206576844
1241022509
577874499
78089867
1765376882
871334800
1884372220
1286399112
1645706887
1848482929
1149897080
2032996982
2134713720
2130642672
1883715025
345592637
2095327485
1694878870
2039175344
1547197289
817317481
1236240698
817231282
1218816519
161415216
457043285
772695564
1920756721
1022386882
1137309521
1123263799
2079400707
1145329337
737658708
1195555381
514692226
1438993088
1511227568
1693123727
1306973551
998105590
1410734318
539815306
879009158
2088024315
572030301
1104840300
1987037551
872669907
524498172
1362457197
526182518
1483986616
851673146
705114321
1681435384
515815394
826904251
1465769892
266592450
712238766
1961026443
1849915077
1803795005
1791890395
830692146
1636303588
1579591459
1702703858
529626679
1280712243
2096814811
460868760
403959083
898856102
1270352233
994074874
1887863483
685960114
1329831043
1027262229
2058818512
1797810050
1552106459
677123719
1632064301
167359989
425253773
81271413
728801390
947787752
797839932
1551222561
57825805
1291397064
775437104
1646094860
1540587133
525501512
1955715603
988500840
1786506874
2089159342
627173153
1003470832
1507880515
1059866542
1478448062
425301767
139231742
453767243
536183945
1225765267
1644709906
2028366595
1078675158
1520284380
1795697876
1799846390
26049431
733447269
1303296851
257820155
1754051617
1483454368
1120534294
561385880
17617439
423127931
1242790081
1944132825
186351239
1028460416
2036227224
866760713
1282733488
363639852
1557249835
1189430414
1473259728
461357939
627066161
1621376043
274827285
1938231582
1745270046
950418106
595318953
1109393451
1938796113
607083043
1323218579
34351933
19406135
1499811070
739620702
1765097101
38416032
1610420231
2083368784
204302409
2069216257
1553395803
1261477335
1655897034
601638264
563707803
316706823
133015367
63783136
1293059963
353177391
710711609
1950675212
1924718039
1980870290
2039878004
1443223936
2056724675
1621785782
992315947
138704154
1375835272
1478462631
1175433098
1258344560
1841073063
1673849346
989960774
1511721424
1584353666
527111350
1352748797
1721117958
831190619
797191192
1109571907
2021858332
1596512372
1448415728
91817537
1998577348
1890541267
74222913
1821140933
2099056562
289072130
1379787028
2019550623
607777728
2009678430
877064494
490342351
1893483246
1468582054
645916278
1558524942
715166420
148695765
1635870979
889475976
682966323
1236595585
447249119
155609101
1247375905
53641227
863853327
1262023227
1668480198
392118052
1904642565
1340476536
1860500802
1329041413
1318250020
2121840903
64839120
1811377435
521577702
1285603683
1683219736
276625279
1519866736
1390253619
546111364
1112297551
378092173
608401169
1267742137
1143755073
1529877272
2147483647
308646976
698776683
1179200894
2097403357
1179542530
1474524304
859467160
2131678742
1657529162
1436178426
1596541342
2075948101
1444220279
360135388
795493332
149247142
1958204014
828375342
488074904
1208625943
1867055185
336583432
33521738
86495508
808027912
4430688
654611165
1834925212
2039212669
1114706452
2105901695
477419026
776976134
533734582
728759555
1820316060
484705498
2105599274
651484401
1002950514
1540542249
1997273311
657171526
177434008
837191223
1078211627
1717572324
1779089489
1954243587
39480738
283369214
1965383747
731291692
172216289
211773382
1981809400
507144677
715531465
1792421178
1037120413
1072420899
1798919245
424556308
495624682
1200642095
567050818
138130708
1974557042
1288206991
1518230008
1849905300
953260603
61801910
1323245218
310015835
46081681
1682985575
48039045
1923154406
1962141162
1418718962
48982331
1056033284
1674732002
339523284
146830598
238150096
642191161
1201938091
1292292399
94926473
587819024
592890742
1656190882
1133376288
2002909836
1774900365
560703717
1512035001
1989077068
1346133355
1449354033
1542159620
1998673198
361585595
1014930826
298375398
1159709224
1375869118
291006317
48700073
1692639712
967714969
1158561692
69567347
1732502753
1567896822
1589808041
681944410
439834473
1228506144
867400772
1992300242
119759835
1251071290
1618449851
2004626896
1173315190
460224246
151812217
1853552377
672606610
1738929739
397280813
568183455
539926734
818719230
796443013
578126574
677825173
119718922
1507012521
1803487909
879864724
588244782
1908710233
110499906
1683021556
1035166162
290005688
1141034476
439662587
1077538062
1721160598
473848348
987275451
30569817
899369614
1291638986
1875129641
2057222868
116563157
184084189
1647027060
1900519349
1094593468
1941510645
446846161
1907372727
1776751371
517155972
573343423
2005064389
1769183891
1823578963
350839012
1284604694
1384853942
1987866985
355109567
821063161
2090395858
1150428401
569787828
548357401
509080602
1304219537
1970662185
335375993
1715815123
494211210
2031256448
2109124625
1000115665
285963412
572583363
412548173
1671293647
1656946551
671236082
959469981
1066579473
361417879
1543887763
1944178660
872335752
821972438
196282273
1301235706
2096433593
1884378081
885930667
1867402207
2125749427
1222004661
529449074
969969780
911158228
185544149
987952195
785113747
1748470126
1606869693
1909081769
1038652912
1259966278
1378225745
873317606
764534263
1500318940
379102620
1862187189
707598868
388166043
1229122488
470232333
523980277
1289674658
160804701
800897210
585571656
1993276713
974430046
563778847
300033631
229876433
1348889305
883781461
71111803
1194203512
2145023405
1858603249
1283928708
1651859637
1047370969
1004086457
1770012419
1365225738
1983773059
777144926
1004739230
1477020511
19986211
1474767970
1651166855
1065501454
296812513
1475303062
1985200268
1888222239
1822816390
1118077682
1149818694
513552232
389664717
384761784
1048026627
1403138379
1323571758
863891670
461885077
1669325283
1520940040
1055912501
1714968520
655561272
1203441091
765660580
651421980
1551295932
2104791791
2080995102
1100607070
217786591
345577920
1245253685
1965679157
945125050
203954668
826239460
1445698933
708712881
1251564763
1054728450
41866560
1430573701
177588570
112044450
1520718158
1477780513
914272220
361475001
890333664
2102915580
1847019471
1347774002
1179642447
1844852878
936533811
1049937730
1694879362
931521904
376109457
163755604
1570084614
1463629742
1352495312
159216188
1861827860
1566029722
153901639
715655895
724205159
1161695224
681405943
1862820742
37432334
311452018
1106648003
1775413231
993263609
1836286801
1439257316
1202067953
1375693041
1609090916
1356240367
1865837751
1283610503
19736266
878155292
198507596
947835833
1087242734
554386336
1914279217
1553554620
994658086
1136135970
1925907622
1243957112
295287029
1976283744
1215420388
633661055
353901740
196014676
382399259
427472856
108114793
723409994
1951573484
1702239083
575384603
1756962125
1981351612
1385866984
190998138
1877121013
1008672219
855381136
643482103
970075894
160493715
148176954
1535171772
1171239694
902083528
651819625
1487927180
1229719877
1313355288
559655872
729042416
1604260991
1400960623
2083273699
580125001
1004166965
783757274
2063697
1179226641
21124039
1850212829
1913319651
2015938492
607032764
73192826
436224635
697125443
403856845
581517150
674830803
1724755330
416913711
1986149791
2111495112
1257529269
1910869359
1624926998
772390693
641146020
2122232117
540425740
406789013
883616606
475930019
1565888196
1869791456
1267891227
321419072
1873365223
1608421857
923067602
975850486
30619538
1466292700
1756652467
1431119355
204187810
234154953
1511779539
1241614763
655040173
2135932083
369402443
713150858
2028074745
223274589
7687017
1399512621
780209332
1541003387
1861620811
1518198089
2045724069
1966926616
1595397523
1673740245
680373668
12516581
524986910
1891606170
1191432529
325428284
1895172164
157663768
1989253159
321164433
1404980829
1017941741
1703191337
57586384
1312806471
676695367
137197389
1354898158
1093491877
311640017
208564448
488697618
633637147
1463672770
759597634
705869845
1482210251
1271284462
123164769
873890340
1267453236
2070205026
1233877454
1456472138
927277531
1958022123
1628756751
2055148046
1453669897
878406073
1247124520
1003185274
622550867
754274284
2143537286
987336611
1138186
775260630
301851639
862399825
413859283
628667583
308646976
2147483647
1653099182
1301857979
70752969
738647395
841624868
119358479
667095331
1183665888
383454057
1963191094
1570778125
487317662
325282763
58077111
2060270791
1137010490
1365437278
326527868
617040278
484398074
1723648724
1674313694
1256394298
1101618391
1670503948
1644245578
444789264
441063170
715520709
181293109
774336384
1180578057
1145836688
1471852361
1583125903
451295889
1382880848
366978305
1203271770
1359677864
1962498955
1236150911
1847638958
945621902
1648211545
615880292
2143394753
1899017480
564999972
1922398399
1323331076
1168766867
969973729
509133068
1993070363
1062108384
2136437950
1258150987
1066643984
734067028
1817657729
659462667
1449760863
2024116452
515355395
895999833
1692122825
1457752152
669182096
1374663285
894582912
586821721
904452909
267809146
1609879009
1854488968
656739462
2019114787
496096632
1377017450
2085572027
1139011650
1543643852
1492660769
638732495
1003713152
1783396164
153140522
2029561529
1935959195
1516056284
401500660
1473410179
1979272880
561912932
706308777
1295381410
1331353053
1329649507
324803253
2035378674
276092754
1514495581
577237412
62630276
1576999716
697960616
514576669
1717958604
160306529
267692486
2074408568
1389305385
289004445
1302007442
1441825704
385808515
1783881833
1155888889
2135783473
1597210606
547270557
1175832180
2018953352
1369121082
1284958196
1198974037
1863672801
558306661
1664748738
1357490494
968472256
1117739951
1466831489
1962358086
1552924455
1812619111
500224796
124124305
616133641
1936574756
1991858960
1819095117
1050013559
1790884726
49016935
88225541
1712941792
742385804
654720873
66897710
345615335
467037285
2108942731
969879880
957180234
633690923
1520153608
1625046012
90492644
1391578299
304354333
1403713294
390917649
436693538
621541096
1143439965
752084745
730317197
1675329502
2094534434
1289478884
619659765
305240530
1266011782
112983657
1432462165
395415609
1287996961
1104214431
157345732
1934013710
2066288513
1558823352
205620187
34323001
85652713
2091141671
262877386
403436683
395316448
93847930
2045723705
914999348
417252636
271513451
2110838304
1812638577
124615153
209492960
1059366171
78496327
1248098908
1570655573
767356664
1175851632
1646810233
1253465816
2143182032
1228224341
1694437161
131937406
1021571748
1086730339
1451505724
401891380
117007159
999625496
2040543389
1321055101
791983503
775176323
171924872
1250865424
433251526
1104092007
572597327
407171164
1892553216
1158408964
252519784
234585414
1501717863
1161530182
135260509
245049594
1668226908
693732913
1761571901
1484971637
585024788
520508244
1265077852
1404392723
689611171
717665745
1635718084
1821801802
1981318750
577031289
2035509165
2002715790
1878071537
996274489
1672827646
1757654966
1450744001
1283962803
1257493965
181016267
534297399
1299402170
1862886975
1707755820
765187474
1473653042
1181848392
110845230
1981848111
1554012081
577257213
876274711
1095469714
271990118
1625684805
1230711650
268297579
302627239
215228128
93187807
760714891
1805835777
332669759
938443490
1536711278
1201860892
377627189
1156978206
1670155490
38266973
1738396993
690775607
510095523
1265973592
1291866340
1395665444
2093403171
869753469
1058184253
1000078985
169322397
790136456
1564013498
437564291
1160457684
2011235895
1725151278
151970634
1176445653
1459153864
910750427
209255640
822555760
358308604
846283408
1189150761
505185474
1434595219
229004212
379651262
778025666
1143767010
1146431799
334286132
576414605
297137531
197884806
1641797031
432782912
970273388
860487524
882655102
1885185890
1765338147
2033893746
1485339015
290629818
294426274
1133475461
316839621
1078795952
1550706071
617026413
1451665795
1358082955
1023100739
16327944
145221719
223927765
838002842
1616585456
1154260612
1970245982
2055793254
960942182
1564607603
1898331405
576551526
1129009907
2001139001
2130170064
147186042
1579231382
1054917390
807775536
1740770331
235542175
510004995
754283818
2119979775
1528951503
1485609886
1340552084
1630685704
1261677638
1287525490
1495679307
1020942508
1591461715
1179720358
668122795
409904102
910317396
1804082710
72770937
412721448
1758482469
1776313555
1906100352
1635445825
803408656
1712592653
255390822
2036181025
309891730
1806371345
1602143015
2041353184
1326751534
1193065187
478399089
1118344074
115602892
1506043740
681092708
788934356
1439070311
1525443087
1456101468
2083129981
488667980
992239678
134794828
1137310825
1779356948
1793653329
1611800002
291696022
1343119352
1606210842
2134721588
1168334070
724430277
445106358
1275459644
2099820196
346803835
1145766673
1576276246
367981757
740301272
1395400625
1058521425
1768518301
1087929523
1442545483
1144727493
686918842
1937889265
1005053418
624670546
2027829321
2120914097
1013886361
892383211
647470912
203941073
2060537936
1226017433
1661115326
1939348145
1886006638
1904326356
707848050
611091824
2071994461
1748718051
2022424524
1426252085
2106231572
2050121055
1113523349
1214028102
262024961
397289601
2111905429
1763298141
1384252490
2134411501
564422216
1355963908
2103419000
1712457559
1365156318
812862513
1456417253
1921485193
726068977
1398586626
2066216317
147373077
1071014145
756981738
38665590
1886551462
789005483
600008849
505024339
1817322255
1296121129
619420693
1384205983
313887765
597867690
1233871989
1728002599
574985014
1027215109
2121869150
2061998350
273539174
1617694043
1474716524
2054841301
487189227
778505998
1407245172
1603723521
644797699
727342142
698776683
1653099182
2147483647
1268715141
885602541
1724409706
245867268
722402169
1006340289
675429038
79066892
898034915
1488652182
972461981
908054682
1860851811
1435376283
2072603285
1398643208
776443341
215617023
1337325240
1876678342
732804132
922247353
106770534
928889711
453417532
443036001
325277541
1456776808
907079760
883699529
177718972
14201664
1433275583
455747700
488586044
145245876
1748294372
800824656
293201124
1959494091
80587734
515568024
1359452867
2100487127
57387452
470295355
1374822754
1048559317
99393966
1690424225
786153276
152348192
1972672581
1566492395
226614164
2076690597
699583902
1404860158
337877416
2030647955
999785984
2122329551
839887469
11822646
1927168596
79617693
1232355717
1395662489
1128654083
68146929
962636156
947006563
585324552
1992819543
1782390752
1013500030
905640055
1329904679
727143683
518921054
158610574
1883435968
1822169456
1596235790
647324443
571388918
729796080
649468595
1672455750
493725142
1463814207
2102393207
379848127
1507876994
1298716793
1895513320
474182885
499481824
1820936240
264851397
1478480438
849985340
851437387
710928775
1196508748
1171702291
1756079269
922645532
407835573
1502112081
772830305
565823576
1203521530
284704149
1177364338
666106821
1487186318
2011437390
612085735
81983855
593680180
1115947815
803069431
58188287
1514030730
635404552
456302128
2086082337
12176894
229213770
239509023
583853345
1889053661
33357113
174942369
1999024040
1029582534
1747590940
208860189
2116108143
1082552481
1342262797
817332063
1766050066
496156242
2007837016
289222972
1738746592
644584583
258976785
75923985
1015976210
691111367
2116771899
1227491502
647808388
1789853453
634313832
1772200593
1880281730
137584485
845127147
773362858
1952511276
1707046154
292062411
1923495790
1180507343
933724311
232442610
1474987535
838476532
648811356
1114744798
1453071979
899688100
1200254179
93270718
472396765
953199501
622977261
1436687652
20713730
1449581631
1639913937
1241628764
135147051
371317350
1518909334
1212196756
738786514
1914349830
435099719
1900550134
1234761433
1367944485
1272145623
1261511809
155112891
324439293
519570290
2106419504
438690007
274873310
1154636692
113182377
1453624042
218838171
907680236
780049655
1851210261
2075614575
748167256
297364953
1948702217
147238653
541430401
546335441
2057861336
1080249034
76356471
241652805
1080252134
1418864958
1954651295
923946223
1028351216
1623020223
308160090
1433124127
769038926
2140956595
1258830828
2039716663
1337509918
1534649458
148097041
1710172022
2061755642
1369265758
1746333619
803970970
260681532
1044267446
2099279265
1532611631
1487940185
345276075
910177644
1212017378
494459315
424925796
1776554523
1692280253
743036819
905435207
960289799
1693640924
787238459
1779108877
2313998
640110782
165084311
1794546091
714028083
695346629
1865203767
1731959955
1220921139
321614316
1039323117
1980419921
1819047464
1494560317
541439924
840191480
1187565455
1724680990
2103211907
2000290900
315893215
2113360287
363935231
107969363
6848360
1242933253
1745031269
703170712
1546149280
174829552
217618350
433049010
1919234255
773839608
880277224
399477635
1093717363
1796709430
1524671591
162589068
1396042076
884206628
512596335
1373965072
295431481
469529242
1071909016
292061344
1093423453
332671969
224074894
609695665
163221056
1094796564
487297140
1212731406
996127520
918614038
1205587031
1118723644
577031905
592328143
1412772693
1579342149
1300342599
722056080
1183934864
1224349519
381735559
397617745
927649417
705829401
1841875646
1204792343
1620435697
2072074684
685406253
706392531
1133338274
191804906
1449012270
1562786616
2002246224
11509202
2015303315
1592624835
10534127
348039832
391697351
2014100208
29215422
903872012
120249018
1560861269
516525997
1171091424
1521367951
533527977
915805103
886161651
25615647
284510819
883453197
246440098
1030395069
1629766160
561453514
865518206
2000447374
1543576898
35693380
458450725
630382468
1376769901
1390355205
807436395
1284069767
1829725748
277897626
1807724132
1687405411
21622349
275389083
593704758
631410214
326743846
16071807
1463140462
462820433
2143346202
1571935735
1226514628
198818902
1968792115
390430574
1944420059
1321081632
1016822942
921350213
891912488
135636210
1899714932
1598726620
2357861
368363104
1290714839
446461891
1481715992
1174095604
164769222
609916375
715449789
1836836978
443513379
423346952
1566293920
1019626255
155980208
1626812014
2088330761
1911737612
163499270
1839808327
689964146
446100866
1762544809
517534790
1145759797
1950235324
853920870
752230559
1820187324
503132091
499278429
1638990161
48146238
298812848
918963707
2112025607
1853298058
1801300518
103742970
1518274198
121200521
1852784996
1145020940
1434936251
561442546
975907334
672510323
1107063375
992247243
269043794
428311140
1205370698
1488023368
1106157941
346187570
564424320
204549148
992961175
883225074
648476058
58533716
894266334
1899098468
420239918
2094335103
1219110847
247050470
1763645275
1837164964
2129967649
711636274
487244838
1371320058
1845846543
2088291583
112130326
1448962753
1579287406
23836135
581282352
507722826
275942860
1771757352
637904780
621506991
1449502505
456807724
1132467762
85888060
460948613
2088763684
404080913
2007717210
1882318111
834191860
1485899260
1023765333
920675415
1575552763
561256954
1321291327
2117152214
1329263175
526100564
172145907
829735737
1179200894
1301857979
1268715141
2147483647
1415175483
930055966
1481022812
1594031096
170277716
764224990
1009423536
1731663541
1256443023
696117981
2095707019
1685167781
1088916566
490382266
1849927451
493253994
216848906
1130072303
972131518
778925188
340466622
1721032819
1608618776
1315475634
442805714
12578857
1795465453
706508135
1158339134
542029143
492891235
33541900
1567279694
1632099371
49755075
1466156093
1135165724
454963702
1997986453
1556421698
1255678103
1850299515
1715277512
927648682
1606045872
321350257
19463504
1871753450
279399048
398486335
1421793048
97946242
2128469738
12312621
1864854380
489896177
1238028382
2003964681
743056208
119616073
38090185
1998723769
2000650163
1899779205
572609123
1720472814
1731250819
2135217382
1025637915
1788235617
1173676323
1917221629
452421110
1670159671
704857733
690588966
897356006
239577831
1971325583
822914789
1671585478
2066422992
939621107
322947271
643866614
288630637
1925004674
720388678
1141368979
1714300532
1726788414
5523149
245758627
1813844515
167402923
1451658155
783612052
39395872
506840094
966450060
1284843671
1742050031
1073229437
2027050771
1817350696
1301455745
289110195
1948995167
2034078498
1392550060
1991743146
1331046132
1403985829
981649429
1446717192
968462897
805360648
1507274017
827106442
144010412
525074279
1436847907
225505854
1506107424
248966475
525936929
519600526
140741771
380663342
1979830053
1306301365
1216995767
1541999590
415682940
2023323427
1161248741
807051325
1764377685
1962213402
1601901662
1904863102
1695809008
376176343
1437278354
1409434848
2078598440
1691993548
778299663
687342539
674507705
1088311940
582297565
802596208
1559129549
1534436519
516404521
120751131
1807363095
1343738318
213837532
986264068
1504566196
1660192754
1944147182
578631511
1053116368
1625659481
1457749646
1378568864
1548953341
699113198
1252446642
1718737850
1642432269
107730995
1652360064
1856548333
425859104
1285589530
1332894463
685329467
712039940
943135816
1281908924
1380739258
1868849364
554345527
2114192033
5289955
49873588
606946031
414212905
929242194
594082940
979278981
1453196986
51206453
2125608628
151078174
1284946353
847993450
1114270399
412036084
1268571736
988147092
1696252268
520084977
848562142
39917286
1820689737
1305666184
469925866
1748082241
1547375281
316726609
638901977
1245756802
281066487
11045248
516688954
1021207228
115531334
1570975944
1064249439
155914556
1188511311
2136646407
359410851
460172132
1346822894
976779179
1828250266
1481535230
951103430
94241513
2021560291
1879626622
1309525747
1012594549
2064843187
225341438
1407884637
1817051072
37793996
2141224644
1083439966
1812475248
158183788
11807932
906303718
2139852836
2674995
1355330883
1981867725
584764209
1923922719
1809518993
419547932
83417231
831650542
166614337
1403430751
778143529
770323259
929117425
2025065374
1333084111
1594765397
1518677065
236313518
1293194393
1454534902
112364238
1225634267
1513489119
1809914887
129786248
1047837532
1669520159
408798692
97262629
656538469
964084364
985973569
40217097
581601241
1259950604
865698057
1532215994
1811021808
7558399
1752500307
1036630544
312066205
1144069155
28553603
214569996
1247004843
2101546375
1704177358
1636761420
2048260036
1232863496
1026321783
1633484345
789967438
858368647
1748757631
1899877999
1017080859
1790152402
1400074751
1914570977
1471341329
103489778
746905115
503036017
2032773715
1860321250
1918506473
267253909
1364533442
1865227647
111192074
1126701173
375786794
1611118326
266236912
893590096
602673733
1164766277
1786038347
1929197683
680445779
1022077042
1129149516
1221727945
991434369
901878903
1970122287
753351560
1869549934
939076555
1595538769
421658367
1880475742
1445648857
933484741
1866673997
513565490
64330322
2115650509
1081514971
1530418500
1687126135
1282322361
1934952876
1951370438
2071501343
1521689320
805616354
320256831
1239456818
1083669079
1465022174
1554795341
729085168
1122474962
901953330
1622511328
1046138110
903902692
935499509
660882983
1529820811
1787770105
278852748
771775725
841797740
1321963511
548513023
2111020321
1738877745
2014081420
1949431951
1559608824
1375730375
90895570
3164012
1107529121
1235566123
243160117
460356822
1236475323
1023119465
113729098
156246448
1983754254
850975473
678986478
718134118
675562132
668983309
1595222848
678988060
168001511
767279263
77445969
1432806271
639650260
296278424
597747644
1431715390
696751835
1238421703
1268817134
629325855
470464082
89873128
1423594111
1062784314
546029716
640219293
1326530552
1901505769
532848209
2117806016
993678664
1661147116
251424189
794818918
378761017
2104059427
1911929593
783838802
1898721410
2074207614
448574098
1880369155
1195123781
390986149
461744552
544478211
1158521778
268725750
359343961
1576710612
1545747505
1757599726
1885561320
1268661725
738989253
459375028
384624365
563397630
477369995
677845857
94147951
2030381828
983409302
277447714
440476672
456023185
1161507174
1898774437
285384482
910687893
1948257945
662346798
718774611
1754659364
1425544717
412717345
1658073643
178653354
1519380727
584266595
159948713
1171606769
1659253175
602241708
410769455
581740332
577888485
61017335
789284758
818899454
381563964
1450837162
1411893417
383388729
1735683079
167976670
1353778692
198072828
185982117
370651151
1019116528
1270041165
219790546
1129192772
1943223334
968355810
228440360
606711468
1858175233
1415485252
1166777897
2097403357
70752969
885602541
1415175483
2147483647
681244779
533488349
2050408395
1437277971
2116640815
4802443
26831545
901910310
2026745306
668566480
1233394508
2105115438
756495992
1018188316
1423494805
982613463
1088998664
781543474
1227923042
2111604328
405070234
390986068
1006042474
1649534147
1327451537
1583209076
1571866288
873275891
565684286
146005505
215764311
495062530
1387571213
115999854
235276367
1097873293
275160809
1839290457
946903688
606061895
1993557427
1342020668
1025669494
550936705
912060126
784477816
1723326819
1789417229
225152796
917724338
675824990
302026537
1103191305
205987102
2055084885
881024544
890907231
1719462775
725970417
1333727852
325306205
1267238554
334455201
51789548
1852740112
1669472378
1045458502
1538059199
1860848215
121114
1265482889
396287946
170535173
1875974063
530555849
945841526
780030322
2032182744
1638125489
2140270832
49473456
867328279
462350436
113092266
506715812
1297591219
428761511
1237479553
1015008674
1916375629
1641415609
1373879024
948608129
860290395
12871808
614762435
1128972966
1476715823
318666140
1327665056
1171118078
654677943
1662575838
1094874939
170068041
1699084400
1880343309
174040307
1409841409
1271132379
887852107
1224440489
1096543661
915965084
874897904
1247989141
978115264
1492004821
1440355244
1910303303
1331274340
1885838483
293511064
1964673319
755594339
990835655
8748043
107975511
908876504
1859914054
1569470704
86060734
1408590193
1796653669
1295788157
1198394995
1205592562
1110748856
621765182
164423522
240212567
78825082
2001937320
1666193946
1830366730
63297025
134273651
1247049872
1518277403
1874010525
69981732
207477157
1731154328
1494714236
820795182
1808981689
660751567
1366361454
1927169269
1436336583
1065115730
2116749222
1152326194
382486591
1952021459
192689140
1712748592
1517777993
1079210930
985574973
1938846960
1018004096
1381192709
1353630444
468234691
406094097
2004938305
971894614
1768027525
1898540987
1834937190
1119182046
1672200736
600502245
1915689374
1903095336
701143473
325709490
370969011
141804452
978224200
529633092
296745520
376255999
844721550
2004251312
1275756099
1533625451
2041194412
2008859541
1660169983
2014401575
957801901
1922725621
2106324874
1276437017
1324651460
88647660
903994821
211314228
1812748319
64385369
774064793
1495350318
1561180594
950221299
1910847051
435358962
52909125
1982764403
1809689242
1534137574
608537482
1608913226
157415268
707509804
543083000
1589606891
559001514
1055861735
1686091073
272997585
2025834014
1431350148
2079800238
2145921175
1774775887
885640215
571284812
1275459332
1622389523
228852790
1004869539
1857350775
1942197974
278093508
204859849
602678277
1293280794
448509575
1131615145
1457530911
465759582
1734068287
239750078
306728514
1963534772
568731781
1152927370
415434213
620795750
654791243
659506806
497616700
2063578750
1537686211
986931144
365683707
1935604066
1923745253
340614106
1530168841
1273873512
1822905256
1211740604
603705264
571744281
563245168
518581090
1227541103
42931772
44108136
1804344030
562532804
1146171308
350187298
1288076710
1564516944
517518841
585635166
608046125
724432606
2116634552
661447765
2045603082
1282248399
132819369
1871730466
1159674315
984302506
822119557
310649297
1525753568
1298487039
901596428
702534162
1995105437
1828074351
2037159981
1738792857
485666715
756687319
970445951
253354194
432209928
884550734
1172890558
60323125
262373603
1933786587
801848353
1657488520
302316729
3328940
1300055957
1707433079
896590189
131241363
1647262614
2140219010
1354516933
1815288873
2011385654
1992760237
2097835331
1745574037
585449728
1341763759
1192469285
703805027
1545652299
293335250
342133175
471379732
1308030935
125815236
440197465
1713735367
905234907
1429004750
85183686
795002341
1593800636
1452200997
1425669184
94137338
1325418194
1912510209
1616918175
1417496304
705371038
158385280
465118036
461797664
2145310665
1845458043
608760250
1601204991
568955073
680256603
619663213
1298084258
955300222
1926222808
1882002133
1010920215
1182072206
2069110577
1103120817
463194200
557578582
187104800
787383336
126497478
522462835
585043862
545295244
2144683517
138986399
780696926
272927914
91364538
1381408351
859931941
177772122
605813851
1162703481
101108748
1622252322
1362999994
224526538
1395033875
1430933091
160370454
946981096
1755803436
642301032
655871208
669384649
1719538811
1409736032
770772465
1097738963
1291783548
1986634706
1662669618
2067785912
2053552238
1723173101
1051710552
1258433687
1923370636
1469133964
47697766
977228907
866369711
1522643645
899291246
92937778
1935633777
1977102179
1614742304
1991536386
730334686
588310621
1727367728
1911749465
574721024
399698839
1506028470
1878727080
1622352542
1848137108
1097016585
204767896
1230337201
91770816
1312766665
1356875277
590833435
1967343240
652302093
830317184
144259278
193580647
1926205938
1374886654
1963289753
1377866287
561521842
1114069127
1645590865
2028238465
2124145352
661032003
1398931911
1517742268
1577320998
765177657
1694438139
32973287
1737717853
383356384
1194303721
720198950
2131188122
1110934522
1156255351
357282517
581882044
218710657
1896718668
358215165
1096001863
1556277584
1765640715
1093052078
1350456139
746685656
1241597879
1436708850
2090108454
715782280
1806914973
1425319190
932182391
1788161515
832371216
602852834
1428732141
421227867
613707373
441984287
1783627977
192215908
1111228350
871550670
1179542530
738647395
1724409706
930055966
681244779
2147483647
1179519130
328550401
184371285
1085919083
391795444
1632703306
1855207557
1205619690
1286321615
1356790288
164798877
1234247003
2087650889
2089850500
480854001
370025403
859239637
2029008481
844984670
489713735
615367257
1861204410
357033068
2100315374
1457707108
573761322
566663623
1782561706
1176518093
636126292
1092403848
1128516504
1137620798
821241741
704299529
49574307
1583148022
44924892
2075649721
397860486
68316470
890525010
13044361
782083420
1531767660
1448632339
806667325
1884230420
1343354897
164862935
297159017
786179072
88823158
2022586221
1421880756
1939567663
1839678565
149952456
1771327819
165202465
1065130991
876180772
230120864
479076567
576706368
1795147750
793402760
1602176579
1319893758
1004630575
890269972
1556399452
762418514
814375869
1882173347
1832062743
1840799649
1889086642
100129438
1944640449
689971766
12471675
1886296161
2011880199
729356676
2074471574
269916621
800190492
852561242
433661943
1496541342
1785080974
571514373
575958871
984498060
1961959961
1960651878
26610225
139118628
50227893
1506667924
1762028118
2140382619
2028161835
951436945
1385197958
744875494
422357284
1614945898
516490317
84275718
1601138604
1610660910
574850972
551619713
888023862
2052960136
1667892839
183035252
624069879
1021201333
155405452
1800247223
1758493472
1609556137
348768572
1623305097
98358099
2004352634
251027245
1421897206
669784906
63426936
1992785157
1150389169
1933610756
328310607
1218055503
27272493
149483034
927096107
515638637
1752505520
462198459
2097376483
1644462696
2044138178
174334218
1512539846
1112709512
542009085
1789397937
1232616276
1169308847
1302334834
965988604
1684422445
1896014541
2068855958
1496626413
1664542398
882660016
1300943133
778773404
1629286501
1723970876
1240094577
1604970218
372284500
1668112778
1463094329
307201169
877375208
1252888121
770671639
1513187086
823444047
487809695
2064911333
895019858
1819546705
2013736611
437652054
1187766996
1529428344
371432569
1905846556
1085387147
1280876337
779839768
119959395
1295742208
199412872
1605254292
657948186
1415316672
1603978773
500352090
443306980
571305911
1768177256
1959616556
85605651
1121402659
838862827
1744954989
1370016312
866739559
1935802271
1312766171
2024461700
1392131782
642491769
1646838367
329929481
915109521
806394030
1880416318
2092320600
1199999949
1845701509
244626254
397181014
861711780
1889342445
766295888
2008594932
1710570031
1697707458
1695586715
1294265301
1425395835
100010579
1090574400
1613168067
1836311450
639453402
76966499
770090534
27598372
1517685433
647547278
1716733962
302963801
949722734
974898531
1155934363
219501305
738592624
1656063482
555535045
822232158
231306601
563710246
109114983
192156692
893751683
1902638628
1336483263
366737968
1194506954
436448606
534718549
856253742
379752047
70302813
1997769357
1749502511
1961405985
148921087
1413919004
1372798798
945238415
1885836616
1952746229
1022284704
1935192474
1160096366
398162022
1912175708
1599669098
674055465
1804574066
270885506
524595953
879734199
1081352145
823361586
1954610594
1926919986
899686673
538883192
209717021
294011612
769830679
696416636
1536808903
1386258443
594100086
98745820
1138982924
104374719
185647114
1259461595
1058112342
901536143
1149736014
1141737840
102181273
1189036071
1007098741
1867591942
1952966117
1268731603
274216403
205304877
427383704
1237863316
1781434256
152895283
950898622
1967938461
1391519397
1694168524
1541760027
663046232
1532251276
141346565
846904578
1360639344
173199722
602956231
9233613
683021009
1625159953
47749275
1435831748
786151388
1786610803
488477017
1702417142
1444843820
779716413
1159053706
1855681314
1475981915
133462142
275859967
1832738011
1055017329
82102722
899730369
1166346937
615595042
37996927
1450366939
2079961733
23437337
6285362
1403752191
65410437
1809269820
1816409065
639637409
606469465
1195722233
1701505201
2063386792
1105079613
1694607189
2103884979
1475068983
1846053605
2028895831
1890170920
1992332208
1081311065
1038309898
2044199295
1657092739
1071706573
327779872
1156044513
1788302899
1455659840
6192738
1615362479
137976457
2043691383
931535495
915006538
246135806
276355565
1600033900
820262534
1160016086
205197895
441037090
856175967
40955199
980245563
181050241
979215353
1158048456
1653799328
971335351
1237009303
1096620786
162923004
77791047
381623936
992313226
104241664
394442750
1073496166
1913107551
1774195665
1885138730
1440604465
165287557
1234641137
1251424528
202802533
1339539474
1008737135
57139606
280326245
1404712855
1874330600
53078740
584285645
1740699865
1666986332
1620397007
1423370099
1326430497
1615940237
1173729583
1741958755
168950753
839911463
322480513
1019199
1237847105
1633051159
1438967478
704844957
960635028
286597548
1693382666
816601500
879334265
1147016225
638955693
1240438166
1706734549
1326283578
1267237424
1693939128
701187467
1019642876
1861811994
208496067
851536219
1491284191
1320331988
692373221
1264397591
1049849818
303550212
1206722211
94598565
730580808
686209457
121393158
1334682188
448079054
335048131
1386882134
1005979377
2081949789
744252756
513650393
1272933326
321033911
412570220
1551107182
1447794591
1860730923
605253928
1154819073
923078684
1992375948
766492051
253352081
1251542145
788531152
1813748231
1363196459
1685933819
53294853
1758417196
487242456
2017083106
631952750
681767957
1474524304
841624868
245867268
1481022812
533488349
1179519130
2147483647
2038538006
1791680794
320005361
1971638187
1878438180
1669265913
614814437
858410854
2014714765
474171883
1374632525
990279458
996694673
532035664
1844099341
1348602338
710573454
1108120122
1481513093
1389639298
835831180
45512808
1835868744
501513004
1613620136
1776888170
1353472379
801492747
1987519516
1217803964
1420108148
1635626318
1363345894
691541643
1473088766
516730088
1392827664
1120440041
1924063723
1104746273
778354055
1470016430
1884534202
18761423
322009694
1136100670
1816455839
356216475
952327438
1689842941
445854076
1078861435
984775597
740896813
875832479
1400386827
1368727526
1560153218
1195074255
1428000933
338959652
999347244
1903615707
997849360
334260736
1559212354
1775698915
203085346
5653701
345316837
1375121672
879042246
1225806381
765218139
833358206
1224856816
598279240
953813213
814937526
1956324088
21869509
1470634230
139968297
87223688
140199149
1216631598
1504173835
1433118488
1865442123
1026302489
1704041777
1852271208
1101084897
857034874
1203905533
1855959353
508682126
1816540426
1304783942
105169775
1180628943
1379853301
1792231128
1613429256
1441440833
1301701720
1658842380
1568552953
1265382052
1157594248
29873219
372430820
1344015013
1065997138
1155483311
1027063893
547877500
884700017
141820131
1356010373
1277701268
1397277259
808207508
1088154362
73978437
236272806
1652462527
309493785
216315114
1601197396
1985318247
460975661
1494256910
9747936
1128014790
1238982235
1827413908
879482287
78522871
552748834
412671049
980051508
102452711
1543966064
1497074039
1436466515
1858350875
66012082
458811330
1763474837
948918785
1929589117
1689876660
881300793
96004721
1904547001
607928438
239147951
383321872
778689072
983976044
218769751
1838824807
1706284734
1965113549
40680815
1556538313
1117426824
1897033477
862596587
255192691
2131147716
659396144
173037605
344949300
550279965
526306242
285954426
1736256972
177674903
198955844
2114558610
501509606
150185380
218084662
2009622985
846376479
1518318604
1548717725
1845729138
745465903
288153683
1713243242
75719057
48328239
1439655436
1705006713
1436876521
1482925931
891714839
1740744552
198079185
309680304
1311896856
1977221023
571768693
76519051
249938823
1664551908
197381218
431164398
1546032961
568582333
2050699425
1940269611
1086061911
293657192
1971218638
1515629052
2114427347
154960926
1638661630
1368364524
902650313
156196670
455901843
954194522
1766756320
1952786762
1847143529
1178839737
1134832368
190533097
1747128027
1886728055
912412244
555583196
2064873735
1929770684
1697623389
2095673979
1956882336
222280499
1867591934
1439623469
630062324
1858480232
1729020348
1763695234
1543640197
432042535
1114979245
455329129
1687208758
1423804834
953454182
1097508162
1417559358
754374403
1725590109
1248222150
1146814516
669266947
1958880296
132698676
1375703078
92100850
596558266
1359173937
1671062467
1282232456
1453606986
106710221
353187525
1006866823
332437465
1453471337
1071873105
970178818
56451186
2090788858
1498769670
329679457
506883920
1275934250
176953338
1652314943
742827212
1598505248
307855319
1201401185
803581604
2077216617
154710597
120049064
167401117
558473538
1721939203
1968059099
998704080
78169795
894007603
797606958
750707306
51813161
171000917
518006932
59648245
366992690
1208887191
1777882338
2074906409
993324738
1812682688
2070708185
2093408095
366473524
1069650630
1683654472
2133876469
255600719
63779639
1651881765
1978849670
239272311
1747682796
594611436
789717355
383014048
1817629684
287327830
1574722902
194851453
1074032274
1869139329
1255644708
1548078371
1559860679
1571881404
313646737
319942846
1521050178
303513116
552253567
2007127979
1922383728
566160968
1346098786
1247828438
982179986
705908478
63287970
613620322
271018826
862754460
2059698676
949064775
604877554
1117692617
1193422771
1876959622
937744679
290753729
1282782959
531009436
957708514
99208764
1333094519
1497789973
912151933
111227504
628335333
1823251415
1228951509
1108408579
1168300121
1122344762
937685698
1402586093
149715491
1540581421
1649223958
1612454882
2079890574
1209491594
63507297
3647364
184437903
1764763797
172435804
1603316434
1017802248
1745834824
2134959054
1337746301
729994443
1704441794
44821192
617372451
531437255
1947271493
1197652074
339031348
1664908219
171540024
1688195429
1020144817
1657118654
723604978
1725819568
898747658
1129953498
88443386
1936554341
1878535009
2101710179
2008428833
1498979936
1441065651
1028585194
1704162730
1578593576
1084120036
2055419362
273605199
85409860
431114426
423786233
1999583057
14853319
340061820
1618730327
977058469
904336444
472844690
471774196
447702939
605423702
1591199571
203991360
1920921721
1612681247
1325424896
793377191
883797991
688905130
828384723
912524043
1537909197
1217941262
1173383129
1999076572
1522205368
1393708571
1094338283
137017871
2111495753
1174820119
563492056
1954377277
1490623454
1657749075
1740737748
1282560064
149376808
1462899284
319584251
655348936
619789927
1923464683
565169633
2046687508
110364122
1627816053
1036964137
1713696235
2018771533
2045312511
1769894397
1787059050
1316905883
1256661297
535035229
415827806
1728528371
814155425
367295060
2146673629
2141809892
1745316193
648548941
1805395641
160471184
536390120
381801624
958495714
690878746
223351563
643258854
1809702215
725284801
1887349878
490929738
110775984
1065971009
859467160
119358479
722402169
1594031096
2050408395
328550401
2038538006
2147483647
1695513453
142486520
340937930
1366970844
458237122
950905399
1913421236
2048865280
1357213756
1373121664
332537163
60536645
1636697192
1234241665
923661775
413933233
1019059903
1341633631
1389614858
23363714
1505589171
2040221705
280207236
1977710988
1729921108
1782521782
1095061963
2046981587
307799906
1343552283
1709833071
512793675
1433121893
1116436813
1855398959
1619912749
1025312452
1940794630
600333247
764078539
104292999
296477010
1014900040
608639440
1697488821
660472378
303496513
436749977
1577715233
88057440
2133582802
1369965726
360523747
1609085792
275198152
532364127
1777555825
150147672
1766108457
625060837
495098002
18478731
1619951300
1633036915
985988621
543249928
504449428
234110710
1288862760
620608632
237493046
2125730232
687806545
332194598
971806055
1383182585
2093420886
1519764866
475389108
1689218478
454215641
586753204
117836264
1676721046
1601205264
830422062
538245863
2072309643
358291018
99481577
20300509
2044049976
1752168696
1641654850
1037624050
272017169
1871383744
600955378
1190845440
869032307
1734336960
569182788
462260102
185161728
1591205314
1330784526
1859846278
214365449
1491563169
1638828998
133021456
1701676734
859948353
203743343
731425231
228391266
1865168867
431867653
1500749258
1036527808
1614896223
511634818
1204406040
2027469589
236354394
2123923129
2098694966
2000249211
32519310
15433422
525156343
1186442784
1352591845
1788706365
925506059
1522981668
1308504836
1128432870
50756630
1212407226
585406224
1488612489
549020477
425047089
333382059
1803309007
245693984
581815794
1463884785
768007246
265276760
776998714
186844631
784900475
880081692
551056188
1622042132
1158707303
176689699
1507161599
915766863
821464144
1935800760
874625079
1185501936
632713588
5480848
1797620606
1443247042
1501525157
471635741
1178453767
849683865
1630662464
2086331356
1486225383
1588982923
491952268
103453325
113891613
1335174287
1108753584
660188807
1926747493
1560092892
2011034917
874788762
1307324018
1983024132
613468220
742362814
1694129700
683065639
1743053157
793908395
864520998
1053747000
188876504
239746354
731914027
582512233
879326052
1411710594
1736966805
1848796662
1045152354
185127084
1461001517
1058237706
1807223143
1187220064
1292950823
253795818
1131369640
381811178
1675487333
1955139692
183352150
1073271049
219541433
97446661
1314126153
1552059923
931715515
1348659450
464890296
216389575
1421897489
712278763
408055327
1399890237
883161360
805069000
853102586
1479155854
1763969054
1217557342
917557144
1879178174
525545271
669130500
1885488209
1040313474
54616541
236843231
1660353857
1229052694
705380465
2146703320
1748143601
580982883
841748577
1551346800
1272000603
1269913941
851857903
833945282
534494178
1296406103
1181184827
1961366287
2097729643
836418745
1130610625
1287287042
2063226480
1980513079
352752491
1457662115
520282931
1573552530
526850780
89241783
2047942458
1748056263
826449864
1340495314
2136831416
1663861820
753579776
685296005
523760594
1943754535
1282376311
560641077
759654806
1383242691
1021994714
1770477569
1935386841
1027586583
554203061
634582589
651578300
163605279
1665168459
1459474035
465769255
1679581710
1564296351
412371613
873576735
1878080466
1775705788
1263576858
1923626095
1180976101
1111486437
397337418
1616345399
223737814
1624542761
1707981906
1689712152
1982385941
332684053
488338009
1786332273
1480558257
273451004
1328098518
640595324
625555933
414976985
1883548016
983609365
1607801076
1466969945
1954192244
2060000334
1363592725
1463580734
1090121438
827655159
1626845143
2002990297
1089733720
1666069345
1099582546
738753502
39768969
921065751
616877127
1227209855
164977732
312485220
620396838
1835131214
1863682648
1392788193
1744758755
1579310358
1405531645
929657879
1251955363
1551833010
1548600739
132171940
1740375142
1551921935
540908250
1192933741
210501291
787373745
642974387
1694744555
1331660701
2033322877
1106512746
80647878
2142599528
123757288
1548012115
1097001261
736067094
767992673
1863926027
1436880907
1266338529
202244203
1534331884
1259602329
1411053799
864414001
328861792
1320718276
975101639
610205853
693489084
1460149005
1960843912
502194460
286536340
2002725654
949148678
590838090
1104278887
9490336
201576074
1671638336
1866531881
385239517
460308032
1840436935
1098569777
1611049098
2060296912
130662662
432631821
42787651
684200159
1684304911
1500341486
1328251289
23394848
2115417591
1483869545
1621227710
251324810
1533851339
499224492
155252311
2085451717
496627047
42616589
437495232
1928548998
291991651
699330122
2114362740
1337933638
472322752
2020407400
1810557567
1381792677
457673589
1168782502
262262097
1981174160
628405483
744611428
1559080139
1999277792
1001510353
1340113061
244460691
491413092
358430234
869874742
1659299257
371926265
704943800
2006127926
16310696
2014668854
596267431
406735127
1202449048
20524506
996646086
1168357599
306753318
1401300988
412448028
1005341464
1858599483
2081902945
372074177
412777774
2103187520
1771759808
921298928
199808203
1462758316
1563419543
834114083
46330960
361166426
1582338423
919902217
2025474891
1527292466
1553804586
1606543836
1035212748
2011684666
799924482
890931198
628842748
609440477
611309449
1267127774
1476541791
1395582365
1916990890
59057394
664876853
397323957
717205878
1086899575
1898747241
2065849836
812008906
302832881
2131678742
667095331
1006340289
170277716
1437277971
184371285
1791680794
1695513453
2147483647
1333849713
228490198
365794670
1557381274
1911910286
209449901
1138050478
1411293129
719662555
1904015071
1051558408
662061012
297635225
1267942729
1187581972
826498717
1417573544
1785471786
1307435063
550349888
1365187708
2054520199
603740074
151974758
140380385
2129921727
220984964
1515902049
24474793
2050340032
1005565512
1152891891
785701546
715830504
245858135
1862200403
1599624604
1094709850
1566420614
240796989
548926116
425280239
1761305284
1967861588
1459064983
2068776946
269713750
201788344
307002365
889989456
1450644222
1277330716
418456103
1470094380
774595231
1669415087
756398436
1771548564
406654824
885656032
277764739
244724611
1007615750
1373414815
1456284328
335802739
1696806027
1523226636
439609083
550037961
1428767816
1313967248
1013328897
2095340443
1762909070
44731939
1973506126
170696538
726680245
1185887962
482671165
1583252662
820717693
1584743110
659858056
2125687050
857535270
1763230222
505480648
1616401456
1880187126
1493346170
1950708689
52524699
833988380
1032665776
1235070940
947682191
794025401
1104547489
198816199
1626253074
869594373
291898217
652549463
1327085763
151736354
379727230
1640296782
1567160234
1124606164
350981935
601591907
1793493583
1575230145
1186865024
1530751553
625043885
1686834377
903895495
1499524379
470037358
345188075
910421271
618035857
2008562642
1450714714
829444902
756274985
887330285
914345369
981716052
622665528
1137014766
460281177
1011271232
2037654698
505485356
1121632042
602667433
1004164447
1815228683
1602505976
722938590
161300587
2145650967
1201782720
2114188584
650584393
1120622379
984328394
367055162
1866834097
166110628
1432946285
104017568
1027275747
1327470181
1177920913
1830399566
194007433
2090250664
1921601053
1698121205
577334139
984043617
1206153045
1360430860
822580926
591850688
285211412
846248051
392056959
1269719133
547813697
1434182376
1970893585
1054832390
224037746
1721404887
814981289
1779847609
2087433689
963609478
1266844902
1498812204
1159049847
2104873979
1430282843
57697432
1412363221
1982212819
1863508291
1639824119
1022144612
2079828816
1171354344
1743014693
433108723
1185449958
1753436570
370151598
1067870052
71383031
471846113
875181158
370526413
503001221
1895119216
734124207
430142769
1733745756
39385803
979634649
1729095591
1169967776
1077404875
97918883
1228718762
783591149
1303149618
2037953887
1940097385
1010623955
1991111521
598908250
1463403324
1106160938
931522664
2100131719
300233770
64750822
1185481891
292530632
2041205327
1881616971
954277563
264007962
858581850
936814770
1578242504
1957727602
1793616081
599942232
93910954
1847570247
1348610628
135635628
1041487449
238065039
678761265
1253265476
483349822
547572794
2054054690
1275189255
1273083646
1714500974
2002737290
1458624247
2069150113
1248332539
1545071726
1616209297
1968877117
1401996634
1251694781
1258383701
767733308
1978303636
171663239
1499841491
457755454
1262613507
1743479703
1248131822
986755400
1920940915
1001698445
2081934007
768854480
452461099
1748931381
153945597
2015670403
1116419613
1013068322
2114502883
482715932
1151341744
1750497581
780717400
1846885744
1758023890
644795160
951003609
1610460525
1960190523
58252938
1363027369
1908136655
1555333132
1737918519
1035366223
1023987536
2095271571
1598115299
148828819
1527712832
689727217
572324253
1655858331
660792718
237895221
281012016
1623106382
479665262
1609744450
606197821
2102765967
1344704361
1546587004
1249940695
1627526940
2018100305
858573747
437679573
748793890
1043090815
1780565670
1763893069
1970502597
1017453017
889291015
1534954760
1006146690
250349284
61533904
624265926
1559771897
968671183
1837729218
1962749775
210268984
1713011137
852976854
895912653
462934326
1180223158
1699554507
1096303789
9547171
2039967088
1207350251
495857845
931312580
360842841
639021113
1456181737
1510661638
1915763906
1808660374
580518429
1205321838
1559718295
1196570493
1245435766
460343285
1110509921
1750084241
1619975125
2088582658
1700093212
2000659584
90436368
447896066
1761976194
1355169961
1646899398
628817567
590759223
2083393625
262920980
603042783
1160216743
613248040
1939369136
1581041108
171988240
1221157119
685286563
2105490527
613831019
1009419840
578515131
658464156
1045647530
610584659
962895623
668354883
1595015640
768668122
1105605193
1130426761
1680878762
1708447154
846358409
1455944463
1376088534
309684805
1741340542
1953006752
1224812124
273089018
1317774249
302345188
2043867768
1415058244
161850833
850696421
1813848631
1126836387
1092407155
392225535
37476089
1131526859
1289025361
1424677430
287240977
2050528788
1760051406
1085351330
587239660
1768280324
969791466
1947671891
1489042910
1167208420
278388106
583510631
1780801417
1156048374
54075434
431911407
1969986332
1128764592
1275418365
386485820
715172349
1181647646
773299208
2137363414
364201297
1343213667
1757598706
100676990
40880474
222118102
1306568902
899657310
324429238
1536090071
48608595
786319600
1221871246
789765579
560547831
1277538545
1930242976
1058496514
174712207
473429705
1043888405
2098717045
25465830
751320754
634187507
897999436
150506763
265507570
323724650
500044499
1684446994
1137874467
1856232923
649252626
682604484
1647052790
1059105664
1670788302
985693581
279925703
1072272722
711187564
1885262128
1470129264
1730704426
1579559830
260944919
1148904538
232909710
887175397
168115504
1657529162
1183665888
675429038
764224990
2116640815
1085919083
320005361
142486520
1333849713
2147483647
1000355967
1842917939
132082784
1612711311
564201285
684270517
898818587
1330316963
1725053636
508192866
445373389
910849874
2115186617
1025117532
1944413327
1150393396
1181117533
1400156792
877222794
274956215
284601284
2059159259
2090276751
1467150519
654251027
494290683
1889656962
319244865
1388863086
2034837951
1346109636
1302705946
188232045
615819757
1988587230
988236601
674294370
402985938
1197595811
924761146
999336467
702988095
629205826
1743788604
1905700675
1548317111
881466857
1452828261
1371518443
89856966
430026179
1448090961
498910946
1378772285
40560059
566104695
346388125
1188568396
799118983
2001844164
1301319737
2046010376
1303618711
559425193
2104551149
1465985484
377270238
1594989942
1970703287
977485313
1997803697
604404359
1084267974
2053471913
1584862117
278571503
1804292373
1163775672
511093235
488982437
1377147905
2096044828
2013353376
1348558760
1321485228
875862687
6900997
222412790
833616039
344168429
710949277
424664673
1282055116
884594281
1413246686
531537053
1718136438
1709927200
304351835
298759647
640868291
889341840
119793660
1936345674
904952360
1561921416
829433272
1729584040
1588948555
1238663742
1779391269
206192633
1923487397
672090717
553906345
182883718
194236825
1604598279
1186331211
4805321
1066190697
4392005
1595419396
1829702183
483714936
1386222635
1167570027
452940476
668075648
1319991096
1760336286
1039373553
753252587
1786219703
383453246
466758731
638444970
18985275
1083337679
808146983
1443473692
2143342366
870807431
341045183
544890227
1807728270
1567616222
624444155
1447937978
1072097134
1867609069
963334134
2080882478
1672482617
872443868
1840632887
1621245952
1390612439
1489496408
1456880732
922921596
1146501957
605155911
1853023769
1508197049
386895763
962571474
1776833680
9959621
150396231
1331190714
1218247812
277949250
107631812
211320145
25150941
609342401
1255866531
773068087
775091461
852460478
32800294
928260200
1256933671
2075980415
1165541507
1742605685
1968058020
1433595841
118493179
477688083
812688405
1333826567
458720593
1223151145
434868968
763197792
1047184683
1689917821
1063115301
626417329
1293758473
1941542704
1645577065
337315869
1413747228
127132427
379178168
375800764
54451892
1713718735
1544988562
1136529070
1337552244
666515718
245130377
1460780057
748591712
365866239
184937401
1027396789
259848372
1605277070
525147888
1677262248
1232000227
1101596294
1112964579
383506024
579757943
1604903945
2104482939
1637882613
918890565
1993320999
2002946169
1607431256
386408817
1179356846
1838062248
2024194269
891568763
1718267614
906227440
257922449
158105339
955365357
1704308818
1422415851
1678375318
1819718529
457749030
1609658452
317516312
1848305859
1657633350
704991572
847583261
990415242
1650907779
1380427375
484912572
1787914674
899391481
1614017431
319181939
515344111
1587489768
1347678923
1668921591
328055281
1426128619
929368092
1911744464
239033029
349027835
1127845917
1165325329
1588589732
1046782273
1437579825
116934069
795509184
745590228
28433134
941006882
288461279
340965391
670017367
1923421451
1769446417
1008020785
733928895
221702961
1380161619
1280935870
1302637980
823837333
328449341
2082570996
1806375952
374077705
1183471846
1883841561
1050393148
1432769188
1919281122
1579703888
1308948535
690581554
1341121847
1251017573
952674052
1688830016
17968393
943187357
1708861699
1051173347
1437188058
1222167314
322445583
671878358
2034187101
786093806
483791219
1183311961
2073076802
478944860
820658096
1705992866
1533046378
639577417
551010208
1499905666
1998503625
267368599
492186752
1079030120
1661689104
470960751
1386785393
590115977
1980760825
1333297232
1861757441
1988837257
2045295712
1514478295
1447511884
2051820159
401872976
2111578563
947723990
1038870653
1729576938
1048343421
1937789176
2064222998
1097014428
557870126
800660452
790851235
2000986175
998588597
1740868424
1971486433
1119876332
1404913386
1584626956
1481489503
147253672
950086263
1387626107
1268010298
1042125746
1559212385
586890388
1833090767
577670588
1686686955
1953353703
1658169954
1800374073
1451561946
1736897436
1513197386
1776370066
387442560
1116921820
66512761
12465648
1201223051
1593357448
1553223980
934001926
1924306914
859039609
1669345319
1389797229
1272716879
990704871
816751863
1759209588
352629799
1221331582
1803011610
816034920
331381415
1674324861
741194940
1888646541
2056973511
342413797
1912096219
703559763
501229441
109256823
1509885058
390265655
1008213563
2085366177
811097958
535958849
2134057320
1058751633
1591333201
182563025
1385344744
641370284
105722903
891389008
207511103
240608700
44534672
29978652
680693105
797445396
940675388
1204412956
312568889
1732212989
313514527
506191937
1734065874
1533624114
1787693095
384353697
798732765
2069884489
770066349
1209475822
1841906571
873388073
557295427
1721268305
2042413628
1586988171
1338686198
2144916174
1094455886
2547172
1356796466
693443818
1589027698
1427068787
114021747
1926972394
620253971
1226502814
1906769768
599258656
527158708
156376631
2044433754
1683350137
2046343268
1710602026
1701143563
1106404767
2021767767
880728656
2050093005
3977906
1725327988
322875042
1799947298
278011618
102304260
1877859627
1595006431
613108027
112629642
1679394436
61529681
495840063
370501273
1706239071
1727552912
693422599
1567083936
34892031
1542645273
1436178426
383454057
79066892
1009423536
4802443
391795444
1971638187
340937930
228490198
1000355967
2147483647
1626851002
1290291633
1080675321
1194055468
525478842
819430704
64884875
969865752
1168892760
1941543564
774529618
1845580649
522279906
916027072
1388356377
1887660774
696924541
1881860508
1317421181
2005425624
650680956
1715716670
835506693
673807003
1729963160
2124914840
1612877506
1157797520
926939643
787099641
374414608
601775341
750513182
565631685
1324476561
1035369963
2044526984
1049613203
1381982528
1530417330
191427736
1694012448
1944268861
187853976
1801433725
308019224
1368429224
1235589287
858312229
329388317
265953631
769950375
859186787
419243654
1506074329
353780626
457403659
814541606
1367412061
524681042
1159266773
1123667702
1001192694
895345383
64591311
320187534
1079949081
776458864
18979411
1300918642
727710362
1846026141
1043882124
1153690244
772524412
337010032
645945776
557674955
206076976
930523867
1391132007
472501131
216527589
1125098995
673412245
1206561505
1580089959
1266291249
804958073
857173586
956394313
1246826431
2113015556
1869822289
1543762026
443955440
16035137
2030346991
1604905005
879912926
924384437
85961096
209190229
1822792786
729715483
1611678506
456973288
443966330
471438308
404127056
1620131015
1749835291
1597122621
2108191462
1451410669
534863871
2057598849
762517513
694090780
570266165
1655787507
2035781092
479918250
556336830
487951402
198461265
1845068786
326838966
194101923
1626885002
2010696750
2126703702
1184434427
1394961909
155080038
984082360
1593045971
75670632
1796021928
695246923
710604672
1961667806
652537462
1472965394
1439898997
355389338
1986300848
1215861637
1303500145
1097331380
853549214
1401992935
80273048
159174238
969201933
31980383
1477479118
236229952
616821303
367615552
1664162550
769429699
317204687
1072129489
167128747
83860483
809444847
1199243017
414670762
1244306840
1453056092
1680595459
1296527084
67228001
571908972
258041967
1010846679
939775678
1892297189
835072884
1809883865
1360231324
753627579
316067314
137140482
754465451
860905032
83426208
456297033
1054311269
388765216
101575575
702490832
442742397
1806091123
794806714
641211664
317871353
2016514890
1376919592
1191758469
1096283889
665409372
1877041784
823183215
1442449978
75178376
941155106
1529139345
760512180
1172593284
1126710044
1610265266
1236881545
1801113750
2060122168
1846169907
1835255611
391542141
1636818164
1645025969
1855862280
1780387223
851687874
2118769336
27367058
1210606146
1411259309
387911579
1986789858
1750217266
15620706
1434695289
1727519083
218736080
1382910947
480896726
426572297
873748348
156021066
1256178080
1744417293
1989330693
1107800895
1394647704
761743102
327746973
935609500
706286189
1163821373
1210476117
1971414556
716323806
464384929
2004385214
232722656
80020163
1661437075
609651825
82473715
719413565
1090762793
651539200
690038978
788623778
295749938
1642412388
268382973
1471975212
1459538149
24170633
2129033709
470294479
816290771
1492726022
811472954
622333919
2143623844
1249044920
704188788
2082954106
853227442
1017149597
1327135509
231093167
1569535365
743171294
1903006179
2014576962
670388489
553675275
855734794
1363221022
1203082783
1065275233
1669265781
1493752104
519151371
136102512
434523513
1332168067
560590715
393297565
1643493087
45297330
1363581367
1838270392
1176056195
1043222181
1427108938
259387297
2078802930
1549246384
1956397942
1172501671
1834132411
823372299
398948780
567577684
1902462114
1296706212
264781821
710522082
1888079884
820880952
135651533
208611535
441921418
729378421
114937542
357585050
84428262
320765898
1024444746
433558709
1222304002
1128607371
2033380402
2077712171
501599402
427938114
621432695
1966470274
832769372
1031774994
714324486
1144132769
26038422
1572083364
736178548
479736242
1003388432
694275165
361387200
1938994199
1283745306
252727937
1028712833
1751701788
1775155126
1997649837
2079139812
160135533
1361180664
639127919
39206051
619672441
999673167
1646250669
1153374892
907091523
1190492662
1403863816
1596480650
764628591
518134986
1553141657
977049692
606946883
669596367
1407400438
887974461
1453656873
1635081004
1559337106
534021257
259063435
1432426825
648258709
291662055
835944653
53308067
884993641
753595401
1329214791
15335248
1527275994
1943872130
1293996021
1020595009
870522784
799712009
1533159803
1532748613
1490335918
731853722
889972501
792396628
1232897921
747715267
1912650440
1209087448
1850440704
388244741
813750415
1769301657
1364734723
315237928
1799547189
1939234461
1308576848
547159409
1380772099
1305933831
1684739794
1555182762
137374469
177503779
1005525439
294440313
811463502
1196508588
1459869045
1364628060
1325698628
2000681174
255487561
1489860865
1523075445
1918016954
1571537267
624260656
60029698
1838112446
781934704
1785310996
2137890823
2056960574
502491568
1764745190
793077914
708379618
1056904198
12863395
1584958982
246630647
1950046187
2146082520
866666457
833036256
595147944
1898014509
1042442403
355812085
1795196848
1364955493
2061680785
1710183868
92211054
436905088
1255737613
1609750505
390170120
2118895259
403378041
1106577136
1598572611
1100757395
921667022
1990950352
128656814
430684274
2120929260
1988653300
485760481
648095619
553344654
538680997
1478343737
366180399
1452852299
2026833285
1341680984
1877852731
604626413
534520311
1383760601
1308048955
148290260
1232193159
1705480395
1596541342
1963191094
898034915
1731663541
26831545
1632703306
1878438180
1366970844
365794670
1842917939
1626851002
2147483647
299470100
1420623942
2022598842
10174804
165595027
737777009
526873602
1304043978
1905964408
605985975
1181728570
480235521
102246325
339689660
1499262509
1011207666
1120627639
1363229389
1632969184
1436307974
1051697117
1124379678
1801373960
1745652115
1288109075
898846665
1810332736
1350652678
274106305
897730838
614527370
1406130450
384637300
229380605
1837995994
1459699592
829305829
2059161064
847947723
1578409271
383904373
799046468
1944073489
1080956620
1459968708
1467676134
1295145038
107264941
2083029006
1463915745
85087667
325201130
74899168
432360183
266897342
2095929221
1198190497
1530903223
722218226
876102744
1996532975
1924976655
94231754
360421811
1656091772
497478484
241162218
1360708953
534007422
204263349
1506191256
1793455728
1577631398
1273201816
1747959913
191437122
1194816050
761361536
953359423
936408406
1889238560
227613330
367001458
1399862662
1364790922
617089846
528196276
1169659225
1982925858
1942126253
195137467
1879456095
1789385099
338665164
1863821759
1453834489
994557411
1663792247
650031058
1601738479
2021414485
2016890656
503735825
1212766115
1643994307
30126467
937743980
1954288092
1855452314
585054774
428267942
531045002
1229688279
1362734652
2103504571
1502568659
1922660940
1554087968
1793013340
1438812542
485339310
1022429519
1895384255
1711468567
1143978452
293098445
1278389117
123378283
1998836625
90797666
372808986
1670883279
1857263416
140524430
237717984
1895702311
59663671
1542675413
1041260480
305729072
1766615095
1009176452
2023349204
1510090091
754678774
1700858605
56839852
2059304904
2070982603
460618113
1025602452
441150818
95770532
2075026391
693603667
1582075767
641619820
225098974
634496311
1097626138
90125942
699419735
1370964266
1251936279
591229118
523496433
1599548843
229472118
1775417249
780422362
896271602
398133822
1936499518
55789746
1424262009
1364129990
1491087506
1656374203
977520186
1722794147
1611522983
1393846000
750315933
1268761982
1525492293
604859525
1973169447
1792448835
1334010399
740232827
1250293241
1720065153
1996626821
1345900324
50337399
422280806
876810623
469583334
2050383900
548216529
220232143
1795224639
749504515
68454042
802649017
1873995528
1151700171
1827143186
1639926663
799561731
610191163
134817931
1161781664
1845279876
903683810
708883018
1214523008
1794677108
386536918
1339743558
1180816931
1172907743
1420478311
861231599
1767837817
598726813
438404445
241269681
671430634
260893030
179723303
1869420863
2030202211
920297498
802642999
1984159041
2090912279
2088120270
1802542329
632404680
780633856
209341537
2527113
1413324874
1483315128
550044265
2118773055
2082171768
111243536
666880706
264222140
1418973417
1935759449
1578079509
323809668
541763548
1595450878
1176614596
2034583740
1677242301
1191369639
1163758283
1121603967
957872308
325633685
783797569
828045230
1259925880
595807385
1659214223
156743485
277226079
1561712441
1035522066
1463320737
1315229305
1828568291
2117708109
1775668209
1233859184
1280564810
822429010
702694694
554874403
576716632
454566262
1378882682
585732962
419389689
714878072
1037039858
2146516801
2146453630
283952590
1154240675
875014794
1319192375
1482758020
642977686
2090563788
1519423509
1429785949
1349309457
70361774
427911546
183248192
1277986987
620211908
1937245487
386046997
1669257402
641223257
347000916
841483127
1194352482
408295614
803022406
1821653128
2053573997
1206196843
321834855
1306018040
1107636897
678377807
1520763552
861573505
896386124
122593197
738935386
632204999
13747564
2077294680
1584432161
1350746666
559950883
871330269
2118038817
1986109304
278403016
702560946
432785849
306165785
1088166306
1133151139
1545783001
398244239
532295709
1178133928
1408143319
292590795
663226156
1019773353
400784485
973666589
625778335
1591845077
1383196212
1993763342
950893810
1440984106
1214955190
1750256342
1967449384
1515075453
1898037433
2118499574
385926420
232053027
1219405739
1410340221
225074957
1618103782
191371271
678683764
29209279
720209176
1048087792
236680414
2008508168
825990479
1390778682
812101093
1476521552
956670727
1035677571
2013242656
1335560384
1940149295
258734992
457265024
442080866
6141596
1047137365
2020186193
1959990592
1910793799
1013090751
1415373047
857414506
641754224
1283281967
582322373
1819434543
1667260685
743010132
1508502162
519420688
667493596
1942230084
558659098
1341928442
1407696801
1905100287
1032626751
551493629
1731273333
1114711122
585288265
365285479
2044319750
914030336
1075836943
182760607
1086292682
1898295959
700947129
1920522858
1835029259
2139646877
1397541473
2125749475
1723894828
728917718
2087280696
1698321925
924962181
1075269228
1664630356
1619222553
976439968
410986675
2095645458
1671820313
1307485900
1807142676
425090237
1307358069
2147117580
1637329803
757090072
1766543807
1559122518
1675393899
836770565
266996058
489256185
1742092895
984020449
130248156
1820674288
1693565009
19904053
10276952
81755678
1538681056
1252653462
499979237
883098068
1671252321
154314580
756563936
260988778
592558949
691344772
2098671820
230684075
1557509865
164595557
762383186
658439851
1603270609
1039892232
1902814130
1620691680
750408410
1317683383
274129995
1167153309
481112560
363341711
1129308852
1990034841
81491896
474426749
812674042
1956265044
382206189
572939078
462073436
1325084832
2075948101
1570778125
1488652182
1256443023
901910310
1855207557
1669265913
458237122
1557381274
132082784
1290291633
299470100
2147483647
216068157
1583662375
1066634502
1583936540
1338533751
244771020
695798362
2047203990
797995704
1285586306
1876204581
1078996600
215845204
841703704
850159187
2083532683
1910242098
933980191
1407400676
673537822
1351733305
346349245
1155404724
558085785
2124885921
373180694
853050262
486987525
1995433872
1702822008
166678017
378750164
983377969
1497143216
1452874054
1473159799
1444650959
81991054
1422963345
994872741
1723823971
2476117
1948223654
793266941
1866655364
439666973
879623845
603041241
204008834
984221003
2061422082
1981018919
2026846481
1296626011
117516747
591739503
76545104
17119201
2021221337
1995860329
319939752
569294504
758475638
1146195192
1557552505
818326035
1852407410
1972183224
1254340027
349379501
2013097560
2047992688
408593287
2135236070
837819706
1941380389
116356897
469023678
923826168
1404551827
1906963108
159868881
2034735610
874492974
2050206543
1901855835
644400751
582689896
1672603630
924209800
1608855708
1540747948
904934551
777430704
741083214
15051011
1502146126
1355358838
176710389
899055153
727418578
33351959
1972177486
915381859
260176513
1746395168
782340611
695558392
494717242
1601789806
984998284
770339053
838838546
132138649
2069779386
1016465121
732305658
1941297748
1072582424
1103706197
32761570
1181352460
1055925357
1430441318
985008199
1755499208
468476012
615451725
699015411
1128545845
192436469
786467613
1370369683
1204284230
1277963943
1463909931
1638658557
349603048
1683146203
2047498542
316403009
1702261965
1556679958
1244311806
1634514109
180284553
1956713500
588811041
1138169883
1527029281
1908042006
743444338
16576277
212363629
250594002
487940877
438650720
376280023
1738402653
1698805295
486779981
1006797294
1982570116
1007067874
2122121742
959322414
1645037059
882422208
337328009
1661823448
1683030772
1710019756
1241068201
848938185
1035018278
1301697108
954945616
1560987509
1673885874
1561008290
756882759
1571075475
124354405
913536875
1651125489
1847139323
1558409181
1449232860
580419879
343959515
1433737787
1499713025
1545604714
1025264371
1263971601
775573926
10374318
223425451
1365595242
619401990
686163047
1798353351
1711446072
1178598590
1157438481
798301238
1173485547
258643573
1929885488
1669948025
1538622142
1554628868
888362717
587406346
738765541
446251160
1632323927
1415565899
2054058317
787187489
1828186197
1558037436
196717247
526227223
1695854191
1870045634
347887472
2055740836
558350012
1148106853
1282885308
1745044657
1558723909
389903954
1117858233
340010800
1730626166
404470327
913897647
295766193
1307911452
850535011
1714044670
1844742364
35522929
951646246
1011838372
781803222
1666020847
1627936678
2146655497
574095467
147760360
131398179
2016825614
283104445
1943864048
1825806028
319398600
1333626773
908666072
951442837
1119850942
1140189023
607825446
81914545
131939619
1154904069
1054469281
55803898
886526872
7007457
462676832
1550986239
705837524
1583585631
1883719640
576761082
340407973
389445482
2053942125
697229188
712107986
126144495
1976685072
1100879368
1116812397
1768423429
1384830843
1543732561
1036432768
1309340164
822133701
388971390
1835924727
772305246
1200478870
785480234
405724723
580327094
1594759343
1289184227
1846626570
518455673
2042136219
1345483787
343638124
749131749
1070137655
2141271337
1121409866
976635041
1947939076
115275021
1817834824
877503777
748203447
1200313647
1932189039
616802069
1856232464
2048178343
560446207
1854994045
1231995212
1191220420
1766480901
814517040
620304039
62055724
1066557257
41509493
712074863
1225715756
207808945
1600075148
43213084
1185346544
1810356050
9132816
313364553
1445744920
2144548719
1851138955
659606052
1332126685
1552299294
66800176
1885531230
1529677863
1537127903
92750715
531640461
1210642831
1349103796
1754089154
508516254
1809729847
614775495
1999566308
831989273
233745914
1933877118
867066221
1781419217
1632329070
780612674
1432687573
538837917
607604924
1143235501
1475704624
1992525463
12019904
1500436376
100322278
863637456
658972860
943367467
1097055922
658123072
1368101622
1174554113
1237849447
1919952814
188087030
913988387
291562000
1566460668
1787280746
1199046154
1157295651
1334233783
196855091
1686481484
851880974
1205021133
1200808722
1710424007
1902015874
525148785
1443516853
1297410850
2096934513
132088219
2075654397
1535626803
1965252423
399382889
432151573
1739789416
2123150871
1412028399
796143107
20589972
1438423368
166777312
1596243641
1779709689
1388936850
967445766
293136753
1574894848
69855230
519855780
1238661590
1787785490
2110604564
941136718
875396746
717201433
1067996960
1765876859
355354014
1217576939
764336247
559884121
704013618
1246542744
1172136918
638434897
259337973
153669392
1560213812
715503683
811138271
1134467275
1358718947
646583866
1617491658
2065368164
1521273522
1782590480
1911527715
1594066649
1354976231
1942371968
2136256528
2088444867
1006640926
1341333938
1753426234
1097813809
1179401174
163980636
1618713319
418666251
909743695
1495043700
1842882591
544582685
1971850105
938088342
2070855833
2146669576
2084480671
1113459257
557830636
630802445
147630660
180336866
593270452
678465691
216327130
868686169
1176211648
716666360
1529859689
493819538
1565269507
1620204892
90923578
994848530
1963482171
1332037849
463834935
1217211595
353851236
100038665
1444220279
487317662
972461981
696117981
2026745306
1205619690
614814437
950905399
1911910286
1612711311
1080675321
1420623942
216068157
2147483647
1571721090
1937390703
433066890
253469364
328210455
295252497
1360156364
1846852558
1119655585
805599026
1733671328
1902842726
1410369854
27967424
269694007
1747186587
174527158
712455234
1046292104
1117723708
126315328
696094762
750701967
1706916744
2036550329
971887175
1518145781
2045534729
35970859
1538971394
1574561750
75896731
121759775
987338936
1549911309
470455537
24069557
1456672030
1641063113
1223291680
1910107239
856148355
1752596237
582665416
1885389200
38464674
1734030388
1519848818
1522916044
596444280
1957531560
610638321
979528557
927573971
573599331
342633739
382739887
636831004
984093418
2107214688
750481141
847273551
2130310330
314643943
2102715520
388314759
1140496215
1484168480
1653206608
1806507410
1044109342
406825443
1698927455
602383494
1736280493
1788645681
648336800
1202915825
906092930
48649687
190754373
1132479177
1308058654
689595875
1704238725
1334383188
1132594693
694384105
418469824
237702774
454622796
1816698543
1584331880
1936515687
1542884164
1192625836
1094513754
1148680027
58017833
1686852156
1781638130
2005577770
2064617413
1740611266
1784005547
459718881
1882583065
344367517
1589668187
1964887210
730434206
1529288178
1570906005
1984876627
734767970
181069361
1440083519
1974884395
1633654433
226762171
1652541620
1838244093
1205709661
1697069763
1228985268
1591648326
1883521668
1491723386
745693795
185233081
1748207630
1184043714
1933728557
701409402
1622652456
1670796633
1893633588
1301891902
649549892
704738413
718482986
2103330822
843633804
426268725
474155141
1180443684
653035754
116298772
1965659861
932154242
938072470
513632231
676548290
507452583
1537344650
721945246
1792052151
1773159543
1643167383
1990665715
1765722796
1809662868
554579258
163828732
81308459
293548422
515565332
1429668708
1024517964
1940841539
288622625
2134170157
237981804
593913085
1643951169
1357270107
1965882917
678669058
1779121200
869085778
1606242429
325302391
996641705
1668479845
1083129378
1691176911
1808843698
1592772662
743006919
1773202466
892498196
973813845
383201253
4471142
1554353528
1521455759
1324281138
1882383734
253242255
631447920
628475106
490954599
43987762
2025161857
704567200
1229286503
767114677
2139333067
352971702
1195285690
1014619988
1402786024
383209328
431286247
1883497631
1204891352
807545205
1165339090
1840986958
753397040
1801422082
661821330
393983355
1812513337
1580085043
275161423
1985673627
1514119439
207872737
1574998641
1738627814
1150492100
462172277
813233945
1394873675
294514087
41298088
363334886
1355014367
1031199725
670226084
13064007
299455019
512823383
1120158694
435518728
34218082
1436836773
1614992430
445691801
62407967
1651988696
860040847
447945011
949183623
1935583388
409484631
615266968
1259667959
1712119153
2086466139
708697910
1797024572
1045011264
1830244068
1121332684
1386373214
1721827389
1162803333
1952959681
739606908
273336981
630624935
1385917058
1398009373
1862032647
1446976052
1994292041
1744329604
898709108
806679856
1769861287
195841795
1117840101
1175366632
1777098650
1415058444
2099361496
217224994
1389096912
1297716712
1720986805
4794753
160853091
1144341539
1187914943
1767052445
1420115600
1107455757
1274783962
371402586
1499122455
515517320
46113314
2072366309
810660703
222387812
1720797729
278135095
1955535101
1666267966
496409725
681779808
1092208808
1428768709
2098526345
78492683
748389065
1692561933
1102368173
86594826
664428942
982406344
1151741938
144896950
1204417104
1942744947
922691181
1026770353
644154864
2030061856
766879898
1945938684
1207351825
855494491
1841096334
1445714527
537848611
52892263
144529610
1670727700
188609404
2057023219
2126988564
941496995
1186459018
2021491490
653913435
1789066046
499419440
1110636916
2101576122
380910079
1922630341
807293906
124111194
647984996
223362132
1633015507
1942688120
1325135213
493499794
374491206
455843084
2070535094
1831820420
1541376309
252643641
809769721
364083090
494433562
1842657749
23972542
1999236499
238717273
417838459
370081449
1234069880
1736130666
1724984507
161581193
171325636
352267753
156794398
1071210362
567162612
167000349
1675786154
1698016489
166677854
1336334780
174432466
1720579121
1831282319
1970719656
862877468
1921616608
1296010433
424430432
800857337
858746297
177889692
1909225109
527375420
1084257041
904534974
1659762747
1550987051
1730609494
1800312580
1016164542
1129105682
265223982
1627755540
1778687149
1260320399
926360304
657674773
790544060
443665725
857556186
1509399090
778880775
1171023062
1189792933
1155395198
1440274123
1498163872
2068897362
759206213
664018550
1720756832
1433060965
1527480467
805971286
263408409
1049659414
221588597
575501379
1368329877
254893448
917246217
1555422012
1027307103
802826210
571362876
1014797193
8894836
1224080485
1718615086
636351904
496770021
1058021478
673680914
1387460700
197526403
612691474
1271109620
1852526277
47322078
141189207
1232229656
652261324
1022893352
363444549
300724234
1878529628
1149790569
1427531623
12485135
137712798
379888896
177705298
2036034828
1792350847
1884158940
1189687331
95398157
1618262403
1869749979
877382560
1724546267
1320316753
1241416797
2005364690
1610558142
1875982217
135933030
328417357
472302573
377674425
1523176491
1675551889
1704898035
822581042
433528634
1542137060
981386411
360135388
325282763
908054682
2095707019
668566480
1286321615
858410854
1913421236
209449901
564201285
1194055468
2022598842
1583662375
1571721090
2147483647
1221241592
1529376129
763195800
899968073
450877432
1659197909
1165833801
1638022182
1195753851
467439677
1856083510
1983098170
1500470322
1317557416
299459475
555313452
1593230688
1764335467
802836120
389728985
1061951959
1715378910
663558984
2034171715
668850672
294557257
935612970
689791510
145515171
283080484
314404903
63265304
59432400
1084216150
46155493
627387740
151628855
763123264
847640505
1648632182
928884621
428877526
1343442203
613569401
1549919372
2142502890
1013044684
1817478256
471722965
290497273
1229040291
763696978
630014991
1433183192
2145821900
59382039
1485852096
117178314
273141783
1199013588
863393760
175494128
522333025
771868100
1980010648
7857959
12265445
140875572
1743175059
637972090
1197897673
1353818664
1959161681
1699633607
404505310
1703505720
647822130
2119534242
1926312202
1292925570
964785862
965886599
934090622
538746052
786000952
615768841
849423109
438904559
1690843294
1602824275
1084197742
362526183
1383576873
1990563857
509390808
329054069
2045114505
1243848188
50615039
2091122933
1045927245
1414927263
1664776996
252038798
1869243629
763860638
226255688
1565486656
2051968155
53716489
1757568979
1695676356
1308243957
1748252430
1604003521
1518133023
1198068998
1316651015
325748828
422519941
1816267694
2101886458
1559825522
328561549
1865551986
1542217056
151035926
693738179
1630190231
1440935716
1906834896
470931033
971209151
1730916732
1704724800
515849870
1574364191
106098846
778222835
946442327
1018835760
1606658214
2073856948
331398411
815985283
1503390331
32183811
1243576696
1976405245
1174986896
1227342328
709041164
1101517956
1892550984
1202410564
1885900441
370363753
517426996
255054100
1713859722
649942558
263750449
2127162860
1058586390
1242081565
1347878061
2109821690
1239561394
788864064
2095474148
300882829
1672313785
1128170726
433765634
956632137
171784988
2132983565
1118482715
899862237
881291656
1089508072
1677674983
1054597399
1486886511
368346021
1752143377
562228708
395881150
1945903377
735231302
1695526152
572541270
808041013
1867596511
510329621
694722277
991795010
504908656
1983743325
500008168
1921099430
1095520045
2135336062
1531458858
1160321558
1385171547
1323318192
1519868862
715773883
1516187685
1018488551
662370043
1700220571
446309334
1882507425
596742540
670612735
579034200
894794879
229155111
666056481
41605043
1482297821
1722722347
1967323908
1793726447
111957605
1245342338
770602502
164321112
1467303213
840660214
1961409451
1603236240
1750421805
1896219982
703764247
1465796886
1643238805
1690334024
401036619
1709514179
1278828616
1450984024
990864843
2116761389
952281947
2107298005
1157868517
1699127268
1538102579
1987946532
433240078
120342900
1822965584
952968360
2132661264
146407232
2090770936
2084245906
139071273
229851043
549490581
616862525
1482976601
202934947
1501208401
817414204
1726484937
1384831667
2142851725
1155816696
1169657898
817672222
2007527154
1886921666
356197775
1154308734
1589190518
588605448
1028379685
1001841219
1446917860
1054191523
1213823799
958406721
907326599
508083036
1073141957
55493251
1984356535
110661577
40259858
1559630452
1200846111
1614480088
77829992
1775970697
1137376
774525701
1257108385
1194515234
150508511
845281447
258752629
1824810622
1913095856
1545195151
1669668988
779116804
80388560
359981782
998899311
1613934664
72574042
1760768791
567395231
2028848259
1333717127
141870183
1911544218
1940790402
1621175170
1373892029
1563087206
1368867353
127007582
645540091
38669614
1550023446
517344301
55102331
2005883199
566270071
726270402
1397243005
1971469724
362323959
963991409
1180474648
1243777363
444043726
681226677
873051101
996381263
2033411640
864530662
678350086
2125534436
32140068
1359283562
1783377505
2132378357
162758594
825760096
140299122
1788771487
1119515124
103428130
1092087383
778498080
754725021
1088691878
2096823119
1210848466
1774832316
759567424
1038647328
406642549
818074082
1699538011
2133959245
581830953
1651791497
1920752908
234601189
691489495
708395312
248246190
1218571285
1092837685
542876168
1020454907
854675411
1764179820
1626827682
1019189686
1143940451
1977321741
320087589
1430012924
1579984369
362236079
1484673237
1555038581
1210346908
1989971629
1889658906
456843207
905980526
242713628
1580365679
935946220
1017629754
189329912
1148621569
1157343205
2143775767
1478553590
900094296
1793652547
451252064
834067599
1600150886
1728498049
1223174384
667403081
1134268024
2018116570
1551266144
1903406773
872259170
1533185056
426458999
584341134
1238534714
1217967719
981048954
494844426
245388765
790900291
1389268355
995339512
88548265
144253565
1308750478
1149023756
898744431
1566227825
248047457
1882298525
1161342361
640117756
89219369
817234644
1640829500
402532040
994056733
1798909098
39979173
831281199
1276352605
1348984382
1898116383
1398842622
585313440
535743614
377651514
912476522
1364088310
2138406332
1267250168
204374367
706716199
671273775
2101262512
1187394051
76306855
1327452553
48355501
1696096100
342533328
840258292
1178895181
790483139
1770923599
2020639718
543462417
2089759449
2114010788
963142877
1138419840
99272421
1257768502
1719589810
222981208
1788204653
1882508317
851342186
67822577
373206418
1793393270
1159565649
1750624781
1270816432
2121914158
1500198136
795493332
58077111
1860851811
1685167781
1233394508
1356790288
2014714765
2048865280
1138050478
684270517
525478842
10174804
1066634502
1937390703
1221241592
2147483647
1436422426
322474572
212617283
71533284
2068040804
1662102549
1808681260
139137279
1909436201
1261901887
249950584
965418942
1912512333
1543509360
1217867277
14024345
947022378
1844533398
417215327
676495749
963248730
1385209435
432533250
1933318390
1749767103
1764135390
69342305
711409708
265692637
2055301670
485877481
908572375
280867152
1133020153
92331395
1544309113
1924664661
1361195329
542328701
764840058
2008331703
1735299301
380457411
1364763605
785619094
359372802
501288147
1829735954
1054012069
1206328144
1139157722
1870332931
2014473361
1291018949
268034203
442314517
190835220
1515090300
784550267
629828313
480001068
1274435368
1168070162
1141809472
362445518
1860067102
1258171123
1415868454
106906451
362410963
2139534091
1291440273
948429675
78204371
183192741
244863943
268746576
218587343
43718229
1997946059
531142850
5114578
1724553862
990264215
1147662303
1200850888
288118719
1646086923
1534237808
655483281
1152963169
1978497137
497231110
2043042633
119812811
53999525
636937698
1983409254
675259761
73276039
615056192
1092179907
1881402480
205244276
1022800999
1888473248
835317754
46675123
1861110926
2059959072
2041016060
1004732966
1882825253
646965145
1208842933
1820486775
1856491980
483319131
1408900745
1781423069
49091622
1296437644
726350007
1725404094
1464798029
1601955212
491753813
171489808
286795078
893276646
1877787080
1516119155
384767170
2027560203
920289345
1094298701
1991922666
426190022
644293169
509328649
619042996
1938342595
434467025
401114503
669855928
1651211641
1850245650
647254796
1617935344
2091523756
1007081973
1375987435
1740022428
905611518
776926891
918196526
44041344
1394123954
134174901
1779864120
1598228720
1439275399
1680541993
1734934707
931928706
359833696
1070868249
675543374
1011373573
488164134
548277223
132598021
1657758798
733669101
1458914134
760564762
37619295
1352344491
1318370242
1767652008
408591746
795750962
1380332194
1999362587
212886660
1028363887
1068628126
278329945
635278728
1217031889
685234622
2001102295
1925227970
1566885428
212977326
719070734
518958808
121214844
591054222
921060517
1855365012
1391344567
179897399
438657133
1996805656
1842479864
1210143783
1853256228
1736988551
1417310794
304680636
2137207204
128745722
421966326
1668788452
1518141333
1437606365
126315622
1655038268
1779500303
1921803019
1642364427
1386815190
1107667292
364031899
1722953642
334737772
1732251467
642428892
85498006
1690201145
1918003968
281571901
53605558
12600485
601362187
1242465813
1077332376
421642975
2575123
2015684335
1531084579
681604479
1820921813
8117718
929632694
729011697
1306828598
1890538982
1943679313
112931370
967003106
1766987805
385010511
556540625
1782350224
674468043
2017422374
557280430
594292297
456319757
651454619
1079153771
555097270
320116664
169862994
315272119
1307224400
903859763
1456868201
1510328489
472515073
450847314
1709787238
1278613698
1366505528
182373518
1924119878
289002224
1910806391
55545652
995732457
320360659
1012457656
1434098747
1273019049
589862555
931299439
271538948
125865094
869864548
1162988825
1677289310
1453564919
1445492780
1110004931
264000840
566509445
682673212
213735126
1137037320
2125749802
29867147
562694499
985729111
1520929968
372617553
1542817323
1421229701
1574964945
769615248
523827794
89721220
1868862146
255918705
1375430146
364903935
909033799
1762578801
1189653511
2067398179
1858357363
2090472201
1278599671
64152115
1215986526
1588280044
291135971
483320001
891614803
216297583
147337450
2122455937
387376897
894861650
1041728503
1565246854
366319014
637107140
1817363074
885280963
1243793429
1627180035
1929719117
305196632
1484750520
677015743
905715045
1115651641
1534715137
1410460422
1129292440
600561333
621344578
484583438
757172751
1796402080
128361730
1309438877
592526353
84828968
1323904579
1516304974
120681899
1282486327
304594712
1591624700
1177787833
1078404832
1325560455
1213390363
1843687656
515696401
176172628
826219594
286668969
368661499
661432170
1868609368
1800108755
197586103
270663456
454651343
466478100
717392268
558985004
1356821240
1050327121
1790349740
998917295
1163388964
160595664
1948642388
1890018311
1953122471
99142710
942833523
924848825
2091514556
148184163
438069864
1854317440
377254527
360607140
1195272461
2126266732
287923728
662960531
1574179916
670160935
508880884
967968855
332752044
716206388
1419797751
1678200833
711685574
1015283346
1359811900
380740419
79919315
1507238303
1216576702
1491467423
1095256793
406804932
1637540319
752311318
458205284
13407756
733961674
180607261
1702153217
820400759
1554096628
790803980
332420448
1891873043
1626118747
1114446178
602626045
511051527
2008276990
1003673219
1877120399
1558586673
182625787
681069657
535113264
1218319418
1216519056
1812198727
1361794027
1784952137
512555005
1987198137
589204163
816924384
1180535586
1213752101
2072232930
2124256836
969996764
2084889160
1689844201
1398658590
1329245051
1885798565
857463722
411035522
1012872225
486475097
1825260865
593203877
518461026
404467541
200005399
1134094601
594587131
1909152346
10321633
697896554
707637525
1863175807
351404818
747836578
219626760
1255632893
1448758810
1121874754
1120716536
1810316823
937676389
24528140
7106520
564880886
149247142
2060270791
1435376283
1088916566
2105115438
164798877
474171883
1357213756
1411293129
898818587
819430704
165595027
1583936540
433066890
1529376129
1436422426
2147483647
929703126
296607056
182658049
451276326
1284675731
1598973496
1812979348
1976236871
2075590956
1871962131
477797809
1285519769
896516694
1760874880
517813617
985338754
1209678644
816389690
1468689689
1847285682
1558416807
783613015
1458690826
279404315
903537830
1299486819
709642819
789954454
1065465847
932609816
1459487269
1332621147
407305951
1692471971
1720085930
1301522483
1715364534
2037308571
662851576
236284630
537517287
607871130
551003901
1900200665
842875559
1457284541
316695792
369166074
1488923792
487671309
745860506
1151332496
1274210846
1507818880
2009988719
625539457
499845882
933856008
469226607
1468313698
2084696828
1631667636
511062973
2013095488
1867391295
1466841080
1276683517
814665917
974994102
1667827376
1721759427
1483390973
1047921274
592849630
131096274
1831197330
1751077555
821248574
1379694577
967900153
1277454887
1988366374
1566637836
2041760620
1260627719
1822752106
1130502926
1401998781
1814747123
1537639421
1123226789
57451101
1143465550
1293455900
1739126534
473971817
1434168129
1714515975
2134138893
1692371439
1103266634
1717452894
1728006108
572754205
1925273628
838981715
630088231
1448400900
942861310
977010232
371558392
1093743251
364019393
86615637
1347773232
698832674
656590389
1310889230
1490937334
1131042375
1766893876
724946535
483410264
271232524
1522473939
714605770
393084938
1425977401
1261069861
380824520
235638915
438391098
1102382594
230669821
901408076
815466607
58277892
869845403
618998261
679913089
751254404
379043783
1102482000
1154973151
753469146
833086630
1415279701
1102738813
305983268
61781482
1918780720
2068615332
1402734739
1958461962
2137849473
303061314
1426316011
1968918428
948909926
1568044344
401660357
1474768781
433915046
1223081333
673462313
1529331685
349317370
737580579
1486841748
2031742096
1299188531
2039058047
1726695540
1821314839
402791774
1718018826
118909982
417913333
1441974164
1655392738
593285064
1297738200
564712996
1604654223
1938417193
614558406
1404426258
1859111851
300719409
732568467
2048354694
411304237
1058969145
480286928
1178265171
354217802
1327349881
735023726
462016895
1846350514
1713521782
49808632
816854746
2080491116
104110685
1889299663
1147451276
1859077392
1520537999
508728983
914446205
2083416741
1872650127
991684333
1294948476
832480057
1355646153
1037326222
1161288694
694863281
622077920
1578876673
409595105
1938404481
1652689299
258387238
393509763
351190239
1327431256
1861906959
1536288459
1086449323
2120777623
264207069
1042987489
1372716376
1192419905
770716263
1917376334
1162112740
1868012263
15673899
1290226602
1391793184
1043025460
1595468783
1334305795
488308463
789145768
338552749
281136270
1907619495
360794391
128525836
905904674
263460603
621801772
1435655748
76082210
2044580794
1995223923
1956937766
129839536
1317196164
1479589074
1468078856
1554660404
1704597219
666683577
1084498449
1960484708
1214771933
859191614
1224944259
1778635353
783603390
1665244359
1674879753
6806331
940784683
1456125833
1467623634
1249884144
1905309527
1985963961
397294110
1402329247
648835524
1139015609
725554382
2021438345
542300005
1281196314
1241947892
1951248131
117383266
134971791
167898405
999412282
1572989956
360799542
1717858059
1025306982
1231783095
345986973
678203615
1528353412
1573144009
1281288823
897514157
1426240658
306833359
1806446710
2053727
2060909760
300765961
287092457
58452095
1995150108
1302262788
693448472
1122654917
818741233
739516213
1335720942
1533020293
1420587760
1785512833
426502970
251389175
1628486688
1357189092
1361955793
1162887053
2145062717
2115984584
1433802259
340333692
1861517203
673986195
1170886925
62677814
1871838060
588631139
1390498604
1884548241
612451549
1862682513
773267237
728005042
1590115569
2029031789
1514163397
1248299975
401057217
1980284358
84904040
1341670517
132688307
1241625772
1756263261
833520938
833196097
182543900
423144315
1967887600
1283354217
1652456410
1830333128
770978129
90519702
839986142
1103484019
1117874343
398466389
285111691
1668489750
1310890646
139648783
903940808
72658670
488971099
371722167
120447643
402338338
2141627261
208736434
554877433
1380098896
103001955
996951312
1051751229
68336091
1823375815
827343101
417488343
1534247166
192724348
1067101992
1402628369
65069713
2112558021
829069886
1574938152
1227389011
1586420073
90274479
1854212862
192465891
1243441742
246543922
148812503
759677499
59359334
178974412
506677433
5029267
1693857513
1984189932
453927116
1502899448
841197662
1449574260
1302275111
1541206150
894562998
1466164252
2051858212
1030558852
507467082
1368713114
1315560972
1938360177
1983701965
98280971
484140865
1070198546
187885027
1887135205
535825150
407209258
1787872276
1471134864
1247735122
1963338622
2055661998
1556314721
507446159
1239282280
34710199
1119212315
1294058354
838438861
164143343
82130130
1683198945
663177295
88619341
1457304893
1010333040
550991968
1732665286
498147545
1378388457
1319421990
919276203
1215530406
2089286783
497298770
2019786273
893427437
1346930740
83929689
1253291663
107901367
920595761
1236009786
1295485457
1151845017
2070204948
1360836125
1529144764
1077104232
320672105
1358429327
1629566450
1196087429
1386844001
2123940307
1277968447
1550332499
1033936473
1176985229
1287415304
358373503
1958204014
1137010490
2072603285
490382266
756495992
1234247003
1374632525
1373121664
719662555
1330316963
64884875
737777009
1338533751
253469364
763195800
322474572
929703126
2147483647
246095247
83707997
495509973
1942118899
2030811554
1164392770
505967919
2088491290
250863522
420699068
1173005528
324432048
24032239
103501348
598351258
1356616574
510958035
431482035
278062481
1683810619
2028757147
127877669
1829226804
1559446042
1098482368
1677403291
1293963647
920164891
170062151
309609492
569872456
1749706595
1987869354
2047704995
701050707
875565359
326862930
1754068846
146184914
2081381882
1192551431
1947863501
1017786322
2025122094
1594903848
1495043498
110613767
1193656160
1131305910
1996327891
990832007
444767554
1761482198
1473507014
1317949601
1170087428
1247132176
91193681
1040477791
1682943742
1045221949
1089835293
191696548
828907577
419955416
334046961
1291557454
280758781
1565518561
1241688302
2107430534
1379757690
932945412
828157570
1377640582
258975040
951706374
572447494
1504364096
1716128244
495569
810333003
1745946202
873095744
775403355
1613493932
1609223287
2097991925
735753449
814303413
1246724905
1795072790
1420650849
1640909202
391158548
1181222869
106762721
937866951
1590515098
732412387
1773855085
1239253335
317118704
2105135459
134834485
426409477
1751911084
859541039
1412088834
8404229
697590056
1914961823
986063174
1812210612
44018053
2110087017
221452891
577220974
820808066
1833779371
1574455073
808335144
986931675
2071423110
13205586
723145631
1792382398
2025159330
1643702137
1524822200
1698819810
667715784
565819375
1107694272
2133203718
172882280
1807899477
1634918449
1830044164
1757209251
994622090
784902806
2139310999
1558455249
257973506
2088600209
206896164
1158464992
1628131711
2021810437
1338444926
1072345845
1409111442
748356029
49049189
1912801916
1773919061
62188707
1000131940
329600002
243989991
1885987803
1050557194
1153547530
1205415805
1548737346
339341982
404049555
1862034602
1882836887
1393867219
316385980
1242211038
1968196942
474432187
1026905750
1110985364
1408288436
1038036125
697961138
350984346
1720098276
568405953
659917397
1616647476
1277492126
1434121171
1468460914
2108109855
914052753
564335028
630743771
1624624860
1764705303
391095846
1312113407
1310858809
564181771
1463326190
1142657718
104550355
1661306091
1870785273
1501105338
875871804
1113176521
960686250
1296136789
320233611
1838014074
1696898770
1258766684
2097250764
1257271793
840992649
385506651
64788222
1323550511
562700054
1723779055
484487977
1953305122
717193320
924980510
1344452903
1224012504
589067394
1286276346
793972563
527456783
651445864
1041132759
166666792
300687517
2040713193
1293769812
1403579309
1879743475
1977956722
1288817734
886949784
1544371770
2089939925
1873320527
1286848042
1566802531
686756825
1279078792
1942250242
1002166414
1474234976
802915997
1209236016
750012697
121619805
659705419
234909585
992650870
1423241072
2059134429
101972374
2026964638
2030579208
32225087
1474024357
450159210
1886285672
1222488862
839009490
559469274
1871868452
910797085
1289055989
1800940629
457227791
2036684641
1382450262
971342483
13889881
1981371
928824119
2039923140
146321463
1386219785
120623031
419900581
975150920
743125027
219808452
1554042216
1154625009
274999169
746468458
1425082176
514089152
356499935
439950477
1403947414
53744150
612368537
1537107239
1952167452
572743830
604913360
2028422240
1363545525
780545248
1548281641
1579845893
283342173
741501396
1272630609
432927339
1807000107
1108718976
1390071828
142316383
1417746474
1666768723
752555019
813389433
1635845554
1330753917
1567733843
747319318
1452768560
1318315243
1281809212
836401633
162557759
1017183530
1250904957
1485643480
115929265
1155462782
951334727
2079552761
1603708277
391952455
1113966146
1636802940
135035149
1839253038
1848920771
1651455022
752558908
250299246
593033376
731601762
824391565
1295052099
205456154
331795764
1194753392
776672158
1034551824
1440362070
1723223213
460027010
711202030
954106900
1893720687
2094867379
1955756543
675542850
1794656066
1899221987
1853612876
144524851
911903360
201589766
374413089
561668171
1725430190
763413270
1645193270
404373736
1363564998
34894174
1701736126
1016105331
2144113784
1583138176
771689471
1254616307
510519501
1940811755
17365232
1910805946
1095619813
659790610
166745537
2068133257
678188475
1607098430
1511742973
80296516
677906544
1438329284
2141320871
2146149145
1388688743
942149401
21928964
1083634724
1722162945
1623700382
1865632251
1827821895
554507655
1748200491
1727671079
305092472
168353349
2047036712
167276275
77091329
539556679
752549820
1501966898
131943242
1335257209
747662247
838846243
472740459
459622207
1898445442
1774598735
614129696
539385511
206486229
1918746594
1248135106
1678614605
1769212305
1855874365
870665929
1317204012
68931405
556888265
1498922056
155242430
1058763114
6876651
716830678
29930975
195799002
358659910
452072488
365800895
1468749027
2011831101
786116127
558629344
1211200148
307668350
1183612315
737634335
867420
1835415849
1871350841
411451509
1515649490
1739883016
1998136761
2076347437
1579946358
1536602570
1678992499
1403785334
1909117320
1252804884
266977915
1999616807
818119951
1842263678
995822220
278577852
1607440306
1564534111
546530994
470354331
94344883
1873733878
1816954490
485900354
954433917
1330249785
1435807904
277419228
1608665187
356938838
1624712587
863979113
828375342
1365437278
1398643208
1849927451
1018188316
2087650889
990279458
332537163
1904015071
1725053636
969865752
526873602
244771020
328210455
899968073
212617283
296607056
246095247
2147483647
1129486446
343648481
1738411601
1312787244
1973722266
1682996260
1308680260
1168455703
629838989
1077202518
376080127
546512106
1547251976
573136570
1835073041
120313368
2073278483
1604416934
1662126736
1146543273
1876508749
191064726
466664429
1284770880
1836569962
596563262
1743988931
1641991716
1357406435
1900893113
479471297
1797176074
2145778476
1209725000
749486578
155069693
1208146479
1128496088
1761189574
767848684
429782301
1994198488
601275113
507719206
1458416123
83553760
766055541
1150251872
1023282943
1758558718
29804906
14438994
1699266014
521547198
1048457827
754621076
281763356
1839540696
1158603097
1430947154
705896014
380792588
1484892015
356452986
411112480
1766510657
1737793076
577295176
1217269450
634333075
1081238115
1345795839
1275847527
1826268695
586057101
388877938
199185428
77632749
355920858
1300962938
1335021318
2099029438
2098834221
1595056939
384973432
38350541
190155760
309592228
1194189425
1225091724
421624832
1123752234
584293513
1421442299
1444314541
715658048
1083488325
213328386
990022428
1263299540
1824191871
1467717716
241133080
585196773
922488856
1166180387
567650373
1970951383
401862102
2134831221
33170620
598598573
1992776817
683715369
94827132
1978453179
1089482602
1920417585
2122313935
393376542
1432533125
106887647
552490122
297167906
881092788
1620233547
816714032
427701277
1021375757
911331908
941855459
1694885834
1039627924
175145819
1560998385
1051592137
1436581831
1023562032
520050424
607231096
1764801829
989270144
1375988188
2071976002
2010647554
1746124141
1445248490
1730652532
723866982
1152944124
2098586741
1192924443
844835479
568088736
165776304
71747610
250242489
565007155
996812365
1908061676
621364604
2049248691
460601487
156219921
78757
1384122692
1332971685
365785780
263019022
628938807
2088282780
831884586
1959738898
7577386
985256650
356424769
891987000
1549114821
838300022
443903281
1630457331
1640323956
993634597
110919753
1107879076
1714401854
1435332440
877141063
960624000
1019870701
896243413
1166564578
1809566094
1276958567
123408950
1831331806
939156158
338189101
1676758994
70686383
3284650
1921731937
826276353
1355638084
487579284
1921914687
682951989
400585649
25868872
1222382824
258288777
1090716147
311898278
270683465
310647770
1609273699
1159061102
1580331715
1211637012
807145935
1527079407
1890171055
731507695
110761678
1870960982
782361896
1833474343
2142065524
838842788
526081760
1705832114
1843756863
29797382
77248594
1118590854
961813665
774729863
1747195517
1475454023
1372174694
1551438423
1817395905
840652436
970797354
1900860978
274043337
1998402046
297561291
443601149
79055809
1425805382
973674391
846617804
1144751715
1938259897
132881513
896448075
1652284389
1941780035
990653128
1713479025
783971282
1659557696
1956905954
323064474
1216330456
1891777895
1951961528
299723329
980180089
185786777
994319156
1228313364
1960325230
1957787281
1463499715
1212423723
2124506134
55863413
2045799467
818665387
1526167115
1800883106
502886397
1454327003
1766091502
148012345
2054633480
950214906
1386227256
318518432
874091127
484996927
1586092274
1816632360
477361736
1504984638
2080790385
1696907063
1083105758
142882504
1856509974
1103234929
977975051
1531746980
938862960
741341697
1186145900
295423023
758840344
337557736
1989013769
691597006
1354088328
660593583
230779168
2133277997
2110708934
1168279807
490210433
1295071150
375068894
1828398564
1602487623
1114443204
1771774359
450820944
1139777647
913370530
1391310698
2015952925
1316429832
1428346971
332593803
1276098287
1232728034
702123528
283978686
1931804514
543672003
852737305
406946115
14691587
286385180
1084290364
1002109951
52447886
179853751
464644109
63462455
1491004840
247246697
1741521884
605532887
708802350
1491543398
783456889
1742932966
890851769
1586534798
238929292
1132187734
140041311
1988002784
202211348
1688339850
221651323
1016151180
1623823117
627768312
857856197
1687232221
173121447
1614631378
1017271786
445078431
1527647590
18930034
426962057
176913372
1397308362
1216683929
134195227
132645387
1382931797
621621827
866446475
642546970
204596536
877675874
1476852103
201729568
1781408980
2004580526
1387387858
376701820
31008527
250435136
1452928020
1400468797
2097916824
673380575
25317224
1788295846
1427995494
1237523501
1727823958
304025416
80013719
1320123883
1174114525
94640763
802773172
897052452
1370505531
517208808
458403194
526330490
2112738783
1074825644
178751500
1876316583
1094670584
198639000
1771236910
489554391
826716713
829354950
192701556
399515469
237728474
467626245
176274811
397668428
771225653
1212136421
49508317
1827132027
5061659
2146062344
1263426252
431640307
1469693006
562122499
1603351039
690820832
1664335786
1398028032
1038351181
503129836
1688205018
2109778345
1908866430
1636546204
563772011
83668343
158951584
2022712869
392436008
1309840632
838465518
2106041705
691147882
1694788373
956221859
293859351
1688135769
905241807
618243648
580768926
348542388
1312625586
143079645
2057114005
619705191
714400099
439706677
410822738
1269722187
1991313623
2035961336
295425061
821518252
916221007
1412939928
49434302
1568148034
1612810021
788849882
1125523441
1087475856
1180635925
1632769624
488074904
326527868
776443341
493253994
1423494805
2089850500
996694673
60536645
1051558408
508192866
1168892760
1304043978
695798362
295252497
450877432
71533284
182658049
83707997
1129486446
2147483647
557702422
773347440
1650767429
478804173
350357319
1791675061
607179593
1932204190
1249932131
282264886
1435185267
1197287263
278000912
507811149
1063281346
1500175799
1417014384
1126983190
1521373948
1887708801
1823106294
1390838237
1155858010
1875272691
2108662918
1583929449
1606656669
1805738755
665069528
1944145302
784038106
586309371
556754198
726559117
1652226104
1613678488
1139365897
1502379842
1275926272
263748925
114326061
941143585
326027925
376302246
1000814698
724961489
694686601
2065477722
379264649
487749091
1896890275
657706052
642380645
1023649472
885142194
176527181
668071617
1823933110
876837908
609919927
193129162
1286361276
1757755643
307409658
15344693
1585045066
1681292376
1976406774
1298681597
981460234
695495465
572991981
831614295
1101063430
119574187
377591383
1346653882
1487551836
141635126
234598050
689899432
1853746163
503943027
1430325154
1939369083
1544729986
480739914
981702102
2018612072
2053238793
1574377500
1271056643
737900697
1180280641
959969518
315469696
236464210
1117075406
16273134
1150326930
1200583602
407075888
1017961127
897539991
1311756921
1497252109
218097163
1287469525
848572309
1592334450
950107865
866262860
1517809749
349052335
301171004
1691686570
1474603906
881959131
1910872647
1985085801
1319023865
167303586
1490620459
1174755952
579069753
1253270334
477608487
1086590560
729139946
814016587
2002869345
847656328
1401532414
804756150
682653114
412184490
652773893
2117237778
1680620017
1124794214
914851009
1015455831
1207825010
133730332
2063388153
396853231
522693137
937869749
402040973
1569366403
2094468993
1818848105
447225034
1026469375
983756866
1131396218
824190465
1439570949
1595923507
1183036001
1957895504
584298168
889633369
2049888717
185617975
1027804591
1594441614
154206887
2049269174
926655551
1417629682
1724356579
263696079
1016994246
620970814
1343518151
1829541381
548105339
820996426
1854769154
728391823
1093056946
142227764
27967777
149500532
1897111382
1653731457
51762124
1221549522
434367532
71855863
549737164
1240808888
1668945521
1367900974
309523653
2031041276
2000321846
1046635094
1864392616
1894073843
2125026350
784249184
1719157972
1537952929
1651211099
1071519564
2039808444
964009533
1391155252
235739439
1923622598
69695379
803969120
95540475
1939208074
254793822
798655471
1645182660
630111947
1948052581
113543435
2023297284
2004956905
810712774
255495950
169532728
1753955063
2063933822
681127961
1596728950
1298426806
1487696092
1561037827
1613798562
1756779582
1657479676
1070524996
1610025980
3264733
192731541
1754636484
1563237358
865522160
1554605977
1251944892
190626625
1731010406
600437021
474635575
1040008862
364420904
1708648491
1789799147
1715961163
1194568328
533171967
2079909538
338197615
264267986
1185058529
112514311
671184243
427028229
535615973
756490106
2097875213
1287926915
344202212
127596489
686907157
1599446334
355681902
924918924
114582345
1100862190
156525708
1741149386
710443313
2117893346
73982591
1911000343
646558296
1213220030
578965669
1321676051
1575070645
605988296
417095028
1135982896
2074974739
1017223792
360166323
1749646576
8812665
1583318214
485176764
438993561
2002843478
1482579655
498429374
573642860
1427137353
1420333361
744187111
1089852613
1429139143
252279538
913939675
52810878
1737992973
324032175
1223810164
563272539
1125114568
251184668
622405363
397267950
545769869
1847861497
168443810
1975064404
1524163461
412314494
326136750
666201208
216741471
1834310374
24175472
1396856627
1110115754
1961174512
1512259735
1675401819
661060771
1151684738
2103899573
304283348
1034579626
667743735
486708208
1889835509
1901005408
1337313090
1530760024
762850203
98611880
1521019038
2111861877
1803476821
997167387
1543467725
1729650430
335682425
1089744588
1558643797
823576521
1431496723
1268271199
1399753693
1895695422
1191217539
241152446
488989020
152240853
977056028
944495364
1018440384
1937799852
1328154467
1169462044
477824046
1141043686
1816284982
1549588690
1735987310
852259599
229206825
2066684321
2101516492
1240003060
256750729
1480626968
152856737
923436760
1815508187
734493101
1868569263
1454948204
301707209
976813851
1615246290
1996929773
1130844878
1636703463
1211956565
419555431
910330379
1171044338
1588676308
1893872767
1296513125
943201146
2057148572
1335502607
1228490945
963461754
688221636
1340232594
1581625629
1787872957
1231532984
917621537
100014
432261174
1648782193
1946983026
1543879716
861783204
1410513585
1151383677
264256237
368454765
1864604906
1275495665
467517474
1106193413
199739101
2047068530
1989230655
2095745173
1393627312
2057769424
223677631
1251550072
1585534530
1145163101
220999735
15974511
227028401
708640692
2134748362
890917673
4810548
725453951
1334379223
394152156
757616692
1277495298
1320490621
232325064
1479320717
641054851
131446291
32779343
646452348
299629657
1190161923
563570299
751037098
2078979436
524825944
426716621
1555924679
1069124168
1905950264
1681144654
730613650
1074592800
411371280
1150092143
1740020701
2111343518
1559758356
1565272168
1954077746
1827745414
1770032573
2102207433
377653595
830990726
220998255
1131489611
536871464
1863712441
1042161871
538668780
161664342
806822579
341106421
268532014
596173150
1208625943
617040278
215617023
216848906
982613463
480854001
532035664
1636697192
662061012
445373389
1941543564
1905964408
2047203990
1360156364
1659197909
2068040804
451276326
495509973
343648481
557702422
2147483647
969428084
1093458246
481756026
895757835
1584360585
308232205
34232955
166196995
945872795
902609679
629601811
1172628688
524033035
1353306047
1698022350
438409500
1697146559
889976207
1495312793
947649232
740369644
2094485303
757850482
1524009926
1584096184
41821775
534841351
540273502
258877899
1530531879
1508047407
1963750850
639992938
398196295
1953715897
64287756
1552813010
2071116633
214821273
375205732
991241805
254934381
1310675976
88106387
1163303149
317226156
1137794641
2114587089
1825272234
850358610
1687073852
2095716940
1838225195
361677328
786907954
1916379617
450665641
1294080515
647739264
1419576646
263048780
492562956
1087008339
524678306
801793957
1393164754
133584877
249908100
622683350
1351138759
661661204
915286442
2125354135
331878482
539049961
26690850
1699840149
12080580
1600725988
835640075
1857094216
1730572288
427987565
1692826106
86792765
877759472
1782250258
1918159528
1428414070
2076141438
574778953
595669303
390492216
792717678
941753832
1480290225
1727289390
799859004
535988771
872013570
1178703128
799330157
890451666
525287428
1472737423
356531882
2049384585
1519769593
328095588
1142729842
1485850534
426088310
1701947626
1682763541
2065732011
1976921003
1015342422
126037313
1906525584
2099940023
1856254282
1526861420
1053496331
955567901
916858361
310669151
944866266
1842828911
677225459
1240995460
246118049
1397762232
818456539
1137641903
2130689310
1091101310
269821996
377976301
334700452
841841768
1114212910
897516957
2137916973
1189088131
720820233
1928266535
1698302780
1214273646
360814343
1631661978
147028863
460567094
1508311438
709432739
1466180480
1654879840
517501490
226302174
990545988
933104600
1597447497
1461616250
922415073
126028556
1211488552
1959335770
1568565278
1697081348
112424265
205951007
730344370
1705907032
408891304
1154123219
1092179121
89554126
417941788
876014798
2025018623
44880365
1878145459
53531340
2040390627
409189043
470474062
1369000214
862505122
162562201
570475727
1359232252
1873486468
665701027
82122262
1923792910
1764427092
305038255
1438898246
1548495767
389698459
1017228982
306962707
902257390
1222084870
573559855
2140141421
1084442869
1776016278
108642627
525481404
399304540
417327019
898784718
2003868321
946944985
1942875292
1955759068
755952515
911727530
689319842
1960919835
1462381701
213993751
1440623364
1582558983
274576378
121247913
2032058618
5717215
1731369646
959127825
1322784726
400602949
1499443167
1138640518
1455749059
1450521157
2031085686
1699611362
1295349029
1751607470
404281105
1011140806
497217069
2066302661
363084061
290608766
1572472552
1995906364
166217244
1440538547
84163604
229307410
123479487
674468012
6194276
1029592724
1926933143
1802793230
15909114
57517778
1343764011
224584214
520130263
968522401
1603488477
170439041
711057800
1404770827
1585378169
1464611150
444911170
942694758
1185711516
1304946991
192753228
1955966319
1422443362
646026190
1833095981
1018494867
1311287828
1767131112
533329372
459561222
1428392809
1736861207
1183211485
809932570
24331199
1717003636
181495544
809136299
21906434
10781967
2031101157
576306470
1453278101
1881754680
1934683408
185432273
1078678445
618210690
770653865
104968573
1876875634
691886355
560713480
1232636217
1026058818
1349651304
974161394
35774510
1760067551
2141860862
1803971929
1016214255
1818097751
1004819095
600806992
99728358
1853801977
1762645653
109427973
72765262
621446579
192804047
197936168
230942500
1488358401
186953923
788095890
165951570
1764584182
141252393
1683874115
982878366
1610219325
319868313
781962260
1378953125
1768297028
1503854650
1365541176
1517144950
40960381
1013313857
101270772
754942944
1257537340
2027186851
1411660991
2086202809
210135101
1866230543
1395226952
1005786352
2100958123
651098079
908696024
2113338605
1047138175
1158715519
687740551
563168876
451126678
160006195
1117245646
1530955508
2127944938
826895796
442818139
890743919
286093121
1349552813
835051464
1056280806
2118658688
1668667490
1582243078
30573167
1683867994
463020776
591786514
710872782
1710676226
537336315
2065429789
1647892046
977838167
1508830215
790443266
1515805378
417022803
1828938595
2120823735
1063451518
71904825
564006274
1123155237
116114578
1481412767
40242466
446565590
1933511689
321051871
1122638465
648977335
336408215
1121751515
2088967742
1839692001
908207315
94642947
1630198902
321670125
821135272
310949702
515380196
1288276456
423634882
553968479
572051307
1179826351
861729334
673406599
1975456966
228352495
1140281480
1136189668
957866234
351583815
427813000
576816574
1580077666
1251836116
1342690926
644820365
805801284
1892910655
694112732
377124138
1662735173
337237492
1374392769
1807329033
1953689323
513683188
1876926895
496256582
1763819597
302030062
1412250946
1515009710
145053443
270767231
332095838
787210605
1365095430
40638513
1673472935
1123771481
1639899885
361749504
148735357
140776879
993544385
1877657470
2079301364
269379273
553429243
4139406
96879782
1098973746
1687609419
685004174
1527775342
1553441090
463218980
133957576
1665783871
1049996536
1665603453
835264273
99613988
1371125698
1208984048
516361334
1040288032
490520624
916468991
2032735158
1867055185
484398074
1337325240
1130072303
1088998664
370025403
1844099341
1234241665
297635225
910849874
774529618
605985975
797995704
1846852558
1165833801
1662102549
1284675731
1942118899
1738411601
773347440
969428084
2147483647
1479974256
153168314
229889915
1868308287
420601336
10778043
62019451
1279426186
1165602250
625491230
1222037723
1177261001
1327984840
1326720156
581727624
1855367588
153674730
1490605442
744034686
1874354
1673172537
208725745
1501704663
1628041546
1230697894
763102147
1252304916
1292738065
1185900631
1141560077
1812661978
194174642
1541736357
1377129228
225462457
2028288713
521868642
54298458
1012554833
1911804534
406051549
1963148880
1486584022
2022692825
40986715
245775638
1399195695
1022575538
151103512
400688594
1101906815
1599023250
401990261
288822985
1731251001
340248943
166079250
1491483806
872109737
777420469
1823717635
401518705
1451753287
1759867772
1093651203
626645489
918859276
1051854042
1120812801
1702628269
1842535267
1512496637
1777813093
135869622
1698606733
307133202
1779742373
1634723925
955894989
519537665
1655799373
1304654016
1243353865
1484095151
1157183046
1214279247
1384599475
865298773
596662948
1531261870
270935190
359100878
231003645
810266995
436851012
1166722137
1867627456
2109679715
2026994905
1227825758
1542035415
327282096
803882967
264520887
155459627
437306340
1320797117
1352106863
55590931
1290293683
1242955019
1829379634
1918093136
2122239708
1816586466
1892952435
1537443249
798031148
680412810
217182848
2133994859
839157449
1223120596
1318427952
2118575201
511904266
1987174489
1111539615
1171544118
1023022963
1845311416
184502972
397972007
1074932471
2113242762
1952307295
345381877
1863322633
716743495
1842540604
2037339013
1373049991
1899412288
739552556
778823659
1480437206
1140682441
608864838
1752632044
164247800
1495396503
1804096776
164733666
1985241144
534835622
467721482
1410211285
1242188912
755102736
1914912084
654874536
1767843256
669935951
641922723
402983488
571833330
1971161330
614424738
763989620
798616409
64998770
1979431509
820471959
749988482
994781017
1901043753
808929509
1582274990
2043616238
1890789746
369118794
116472950
860530785
974295804
1103839349
1404286084
2145994785
1427814131
1913829353
387674170
866240530
1770033745
307506524
829052940
813894196
175422888
483909566
682281241
311926332
707404381
91366215
1642002972
787617042
65365899
167224457
72051216
503750945
2004879077
1291802374
324531077
514909440
1646389323
1722166497
893854116
1986710251
1502610061
1505050323
10631468
239346400
1224778619
615780575
2066700118
1517339778
575577495
215304220
375903259
965454576
752968955
1292999192
1683979905
270333084
2108989578
273244862
1944742767
640438730
1591627725
1907698534
1646703384
1363094191
1222892420
1872806976
216280702
1005328793
865136938
745360157
1633137987
1027152172
1242992296
475719413
936564544
47739792
1155943279
471982994
814698872
1826546585
1505497157
287622512
1313454492
1393196100
532456647
1125327128
1353765809
2054780896
1214462335
1850369373
1214768946
1695649907
1728423077
2085687901
2061594856
1577019786
395400918
895491051
46229260
1165905561
905294201
1612330432
809075856
536626060
935561191
269167176
1417493399
73668121
1644664536
867197892
128175748
484587058
1585298304
1247246005
1704211870
146392483
232301903
841239292
1947586473
1089858102
150985645
655287613
665569725
1250715076
663990487
653851917
1374292093
1565867133
45407053
1278913273
1566463524
1719182561
143376161
2088522778
1064652966
932793766
1674707757
1011834706
1085580268
119374177
666466718
517547475
1930383045
318655180
807318607
967266086
1792428326
703909138
106221964
1299783818
1240484406
1586049220
942652966
1386060918
487315716
1458428006
739122351
315162117
62034230
712248726
1748830946
1108460843
560065487
1942586848
237056622
1508076907
626743472
417812306
1812110729
438467438
1418684978
497858938
1116816247
892240499
1167789248
1862218900
1252800498
1046355901
14343089
983547058
83854717
1425968765
1438087914
824885386
1568106343
1831994678
8004994
1454250492
194373418
760289603
750680101
1402365601
674127295
260916271
1518241216
117060475
554395245
1932568471
290779694
1588596436
2105619003
1279791918
1103231996
533518964
1095976702
1792369817
1059008268
1709406710
1151283180
1801516628
1499265329
883581893
2077976384
376289584
1501591453
905753044
696857369
2143886769
871603972
1767639857
1909187583
91746089
2037636575
483622918
1430547318
1855590940
1255679145
1605943769
1072068529
1143764451
961174431
691231197
2070052783
332667453
395639596
662669455
769322513
444204044
72382247
873426876
1857891744
90793999
813549201
1521005786
1681590579
1843634883
1043796358
413930414
63607170
583899722
1922833890
1609865171
1232218206
620915726
1023495558
594404359
566345799
218088465
1344145765
1850376743
1956122865
1972442116
413101192
1840972892
1811082064
903898872
467676524
1500234829
910137945
1490538876
1002112498
2034193592
1581097831
1155871541
1268963330
1046150765
1671308109
907054355
55452473
664118870
434659473
458343467
1126935527
13044810
1908263444
807086781
1184081809
515283499
2021356102
1019907979
996116797
561160921
875448223
1907457022
884780105
1133967774
1156471875
2086902247
1410579018
592086959
1333549077
1685262593
480575552
723135116
1826206713
1947549114
1171116949
77403678
1826210046
270702051
40451073
1912012641
1976864238
1308854137
1649648799
336583432
1723648724
1876678342
972131518
781543474
859239637
1348602338
923661775
1267942729
2115186617
1845580649
1181728570
1285586306
1119655585
1638022182
1808681260
1598973496
2030811554
1312787244
1650767429
1093458246
1479974256
2147483647
1548655819
321708890
378130401
1080787734
1185413582
2056422300
1066019619
13966300
1228404516
1899541378
249771589
1990027664
712465264
2089058896
369382571
1242340891
512177894
1778643526
1040536075
630266542
274769148
988456827
1897441500
2044277766
768767329
162965832
1306935487
1796110065
889458642
1074541649
2136539261
1293799152
248305317
328768081
1131294960
405585443
1724344461
944010733
543146558
367953937
1082188171
535224686
706452827
568524412
142153840
1446590296
1676881150
1991548704
473485087
225201202
482864208
692444124
1470577031
1585989684
346079894
49161568
685514807
1763408618
1452514384
403222924
1300581659
1640873543
1518753557
261573068
993056153
1245236557
1217170031
1903162333
609616530
1456400900
1726636656
293502562
436430137
1502039712
1816222052
1651488326
2131429971
239461088
1526327530
1421438858
1409928023
1350550625
836753328
1489189268
517883780
551415771
290363290
289036606
1446083673
796318658
1195979843
1585440547
1303371905
372526814
620524820
815455154
1146933608
1261098539
1685837386
883990864
1717177427
866098736
148085472
1146073213
422854102
1293613537
84007408
1466603792
1284440253
832059215
1331120950
1072049050
2007035947
1098361152
1983277347
954459864
42046277
864436319
745690288
1166789912
1025206950
2048475975
423605934
1345782613
1632636803
1195862553
1486889840
1970012071
1490798442
981286542
1573099557
1852095053
1088829917
1108999026
1164380233
1866126217
1525212407
552569480
498805952
602292665
603519334
1245122477
1714268426
1502384441
871104945
1147764677
576355808
1874400983
913295587
147393771
454513953
387098201
999112440
1577302798
338117207
1472409790
41417039
665328033
510526201
1286500219
1023786761
690358699
880216566
18588608
624049062
1199101718
1829641116
2132152116
516464764
9190738
1649720717
783945511
488976101
2061800701
1645120531
424300235
152186949
241805333
1831444896
1055524417
584891271
1517204016
93536140
1098598207
494231081
847286330
947597490
2062290141
1855722229
594611542
260224997
341566258
2072226969
151725047
1787412192
1443472338
1090545424
1364513855
1859036727
1835881871
989305387
117007370
1857481585
1366189433
198576616
1779592281
8619956
518593884
1364871448
468741208
766802811
765971922
1651307097
63275241
458288305
1486389119
1903049580
388755607
878092877
1737462574
1912394017
1592826354
103713043
1853147125
89366546
923240940
950184561
1436530868
1200596792
2141877383
461127920
760376549
616756925
357449707
555637213
2129796867
486812553
1733949148
1054880256
144664387
560437592
1901798790
349116275
280327784
1714089698
1763419043
289527994
233168808
1644388164
130227900
1365088136
877085060
1365878967
67217550
349772607
380102364
517059181
799624516
704034119
1999773200
128490434
2048907926
1521451138
1520091025
1665149575
1867150180
3539111
448238968
1569945209
1771378871
2023954565
740952859
297947669
1110966782
1005961447
1310714937
262242892
133024837
1190727116
486344375
872787904
1001667680
2147263323
1403510571
959260189
393636516
1405203315
1585839135
896875071
1661279280
1082180048
545985180
795824412
434499735
1993959732
1628958196
135552825
1389508763
1581149159
1040540713
1141262800
788811724
272842995
28925873
2045042639
1184892245
1081365378
551523373
1662759174
1770955148
19113794
128045983
674386891
966613120
396391596
1763466630
1380643169
243956861
804753592
1543050534
1995649367
501249586
1191159179
1513054688
491769550
2052409456
1104143108
1815871737
1020833679
508808136
838933557
974164943
344115075
2012595794
1292615157
2142817572
840454991
1687674010
853114930
1695261321
2014173208
1546030407
1579741482
869708156
1794576873
2040771264
1646360024
637919559
11745204
324168743
254927818
347654348
1662829400
334615900
2108572644
2034816901
667183796
992558064
992342180
1323959031
95626338
1277551936
799341578
377683981
94020854
31975872
1900637900
272138225
547565076
87877455
1286763935
873773545
1621151513
555977776
2101192486
85498341
1244685055
1065455255
1791601520
1860451846
476666538
1153488103
927484031
1328753608
1081920556
925138379
1464988973
1694678507
60886174
1864355338
928385113
725189315
169151140
1119816611
188199757
1334784686
1346173939
432039023
846423577
1778836296
1272689153
1536450602
1033201087
1600983979
2052383676
242214790
1312102602
1210033580
1143347698
1133073249
1229761982
1915123983
49773480
315164878
26060452
615846537
1440231283
1031416774
944323584
1700236463
1777658091
1696124122
1128687890
943093992
134372607
1405291735
350642458
1388393395
1392860325
1093507861
47701013
1248367309
794479496
1070995623
1818081847
311689346
1970443424
1118730467
1696834597
222892574
1941261132
1809555190
683913443
1382677238
1732601260
480285696
805736329
1540210691
1828758259
505264147
282683816
983786548
579575317
1957488430
598381131
1519343739
1693695427
920788670
894859583
1023030584
1960874860
635495144
541227292
864380
742550855
110122431
694604671
2125506651
305394766
305263631
2029245899
788899311
1030740156
693063631
1395243907
1752333405
257060396
2085932230
365683206
206551662
1199102709
1263273992
676006794
1088366482
1536997141
342674829
1833901183
1831845599
609450932
33521738
1674313694
732804132
778925188
1227923042
2029008481
710573454
413933233
1187581972
1025117532
522279906
480235521
1876204581
805599026
1195753851
139137279
1812979348
1164392770
1973722266
478804173
481756026
153168314
1548655819
2147483647
745810070
748640950
1970414563
850487347
2010956558
190940020
1314578808
514725530
1822402689
1979105479
935154367
1962418474
2015967203
2140713598
1200015089
1891717020
901630222
351912750
1470850984
1935397653
1431655505
1032812883
785297663
666951948
352036598
484212574
638675248
1109557578
1768172837
1412751018
1422434704
1792336497
387603737
366846243
1635285487
2093614839
790235717
1117918151
40176096
1482916175
1120350937
151988503
989243787
2010535176
2061398460
12801422
1042175263
786908325
1421128046
1203883690
1161470544
1026007844
2131744389
1643113295
751412200
436584340
1451646243
1849521729
2044424286
300691882
1232563673
799820202
2062554176
817612515
1463833193
2023567704
986409001
276245100
1973575524
1097780506
1253889893
558254295
123010190
1687279227
1345233673
1387992675
1346756664
1477781216
719831466
2035944064
4161145
2029616285
2088904549
34897519
2028102888
2052508273
1496025661
559562253
2007895190
1749164251
544504803
251070781
1510289245
1694208413
351675524
107674423
916368327
388011596
279515443
1014415475
1119581973
471149595
962997808
1753701728
1920884085
1376729950
1100933394
864705407
1238047825
1938358717
782869678
612715161
146977340
1810773068
1289550847
1526866300
217044976
148494949
1797959912
787792600
767343578
916495364
1396865755
2059118265
2001302289
131508658
1860361226
1601682168
1892892889
1145491223
822162294
1288588116
1915386366
1237117087
735080
28710188
1389016474
1448695881
1993865943
1441889620
1891544296
1681684461
779785790
245421457
1422103775
1283562250
1496889212
992403685
2039996396
690941181
1968591981
603874061
1585520979
1512510762
1428661873
368447644
1809348453
2082396446
2049748523
232356199
1051299977
1160082450
221585064
1796870487
1560151240
1275946944
1765227531
1550875588
1551828025
2113324927
997851110
951679019
984221779
2062890953
1450439392
50886454
736714103
19141996
465467041
1077159956
147547698
1049943749
1486210244
296335527
941097731
915905134
1792959866
1422521208
636203939
1190518376
976778046
1087444912
1478254970
1846453317
1874951868
1522590524
1621612517
897300031
1153550144
1364208226
1995827258
2063311533
1789726177
1194880954
1635208980
1017275171
2128744598
138403187
2072611684
1715810786
1517646091
1678123857
1168302108
266583005
516478012
295036796
111533058
524484048
836059788
779457684
1876241363
718840807
987361467
1615731114
1620374343
1321688393
1508913761
891108323
1959237474
1330062105
379089233
244037181
163864038
200056122
1178103887
825320371
611373070
888605398
1560937593
1231780192
721664219
1067567184
2062736106
143554261
75114590
306142743
905509598
548488030
1861134113
528829824
600087961
1265876221
974670100
1350733765
204984998
853856476
96661784
305318046
995631390
1503325697
1480716017
87437555
1490669968
1874619686
1785774211
921326696
1727016654
1967300350
1177262879
1203544285
362480050
1952018093
958090560
966663399
1489050374
1582837500
559175111
1443260509
1253294544
719658736
607105278
1517747394
1440773557
2129327815
2071029236
1563242747
1172523752
1913258510
402202488
1083709624
1953258046
868432543
865737059
1301161712
1510354142
866648185
1046338346
976164954
2049414661
1392321501
1019061743
1534137195
1549561144
333263425
604716525
1836668621
118517997
229868581
1459967000
899228288
311661078
1154010280
245339255
1558107963
608589762
2086860274
1497381163
1298664084
1627834325
704299513
1646124083
1015986372
1791621287
1439959909
212170572
30783529
1626117782
465832127
1655171795
1274918011
207400681
1820014015
1103518038
77705025
711637698
1214601147
1305988101
1360155920
387660901
1200476625
945757827
711250533
1471202751
1935308094
1358152883
1481603710
29596961
265472572
2112508499
2105637918
355101919
1803464155
1848709925
2095818654
1871057289
875045776
1032852643
297520669
749401021
1524486275
2136961694
286581598
1624829728
1929256025
743820942
1039103433
213711434
1216558283
234222067
1917320252
1478027381
1797372980
1901489409
1412312110
795912462
527345088
2054725934
1617813779
1637603489
30369511
360202791
1267549506
257026489
1249775299
1454515531
1593500319
1479315521
698883169
2108998679
278975356
354106020
1666120246
1471970460
1001313950
61894122
1990430071
1112068210
1689734963
847819816
19602320
1282731436
410894883
626362068
1719529397
1527206097
1002172145
88131279
1759930737
1003237629
1490277388
1205321799
537599035
1798500859
1845285708
308773577
1999480900
83446896
873498330
1092607499
1052166086
433224255
2107341836
1668281641
784194670
1059216879
1603656703
752484274
789783688
354665601
1531269161
143513812
1868965999
354094531
1515381429
375623972
596365314
923087660
2014618259
1351907808
907024623
441136142
234772566
1515678362
1072907048
848159881
1622596435
1785344423
730476151
847140935
1258569079
1881484362
611829933
1701851576
605489283
1307702743
19923366
1045245625
1855131852
468118831
1682002437
1304327865
1710483183
604963750
390569971
1270741709
1977338408
1886819721
677511655
119309717
1596007790
58880301
1176367645
2035829041
1614875333
1150004895
1324412445
1607041653
1655395616
1110854102
180331531
236087808
197020066
820302488
1542477477
449595430
928394809
1434072393
76340194
86495508
1256394298
922247353
340466622
2111604328
844984670
1108120122
1019059903
826498717
1944413327
916027072
102246325
1078996600
1733671328
467439677
1909436201
1976236871
505967919
1682996260
350357319
895757835
229889915
321708890
745810070
2147483647
697899588
759286518
1738317114
680857396
563534800
1569534870
919624685
1831240272
1867726108
1125404417
1870994028
394142294
1574142806
1791295368
535883095
531893184
507921064
1537219794
1444226888
1678969433
2086141213
1531956468
1214261647
676866861
1992228612
934953221
1980292031
914926931
1982115980
244253841
937789667
725881327
158357137
1040985861
1145065724
375466647
1628054325
1608495944
537317459
2095591946
966638357
1974026297
262209136
2070299535
162150551
124822343
792771340
1051108050
1622083692
1594861127
379961038
733665426
2135899183
1537777077
317246074
408877383
1902788009
1600612392
565123504
1833917025
722839177
2134794555
1496495025
1432924878
83891470
461915446
197085944
1612518485
2026638090
238442146
507662361
2019865550
1978041388
1607152355
1502573200
578237067
1646924529
645438651
1196121334
737250286
2066305896
294134821
72524573
1646470649
664341618
950006862
138554843
431419748
1156081091
2055525342
1577151455
482263953
847240854
308038689
2049086662
793369069
1557890967
1368533491
1191555023
1068373880
1447507639
166174155
1278002135
1558190281
459168370
1401527043
1936305931
1603267510
23091590
670557001
2001038622
1961605911
584732188
62405322
302572926
173909295
1114084892
1418522899
1950798748
1586808720
1501914868
10238027
653664069
1927585788
438655384
1601059591
820716669
1671146794
670158135
70673514
1561885728
1252172613
95786088
1768604435
938062122
1069373403
1524121133
2127570107
1046464890
159769561
1137130180
365096404
1847667083
1544048961
1322538760
93543935
1043558184
1627090168
1460681028
348543999
1205842628
1937431093
1777153339
1868446724
603401126
674239162
14764356
802365596
1602825066
282009359
1801984140
671376502
921958852
107776507
240269687
1009378258
1851178775
716817069
1565848486
1592046790
1502187436
2137793289
1689366127
34985276
30378938
1945559302
7902908
731747808
1809708136
1496491715
1052831436
1565363871
505800283
876422213
870700039
1573491339
2111387753
1217899234
1878445980
757596192
1882311291
487988135
1163361715
1178884843
1028669949
936376002
1585007589
1277143113
748773403
1888519370
1647641382
362728390
750972434
881478850
195992906
1958786027
432460631
89925884
1737762743
631091073
1924223943
2080922085
426658941
204996379
1799662954
1009266040
1798392618
890375342
928198284
2017500275
1391225409
1464774753
673633593
232943199
1167073486
877829811
794321188
308031409
1731366068
2134065072
1844125641
970957085
563431181
518941597
1366623409
556699565
1881538219
1662120071
240556094
1575932902
177095510
808581789
1432193401
428975490
1990918951
2059210424
1920964040
1115616625
153733135
1452702156
321315909
1111853698
571190517
1383585870
1599867324
1599764539
775978467
1416192435
240592714
1466426016
359068865
121206746
237873848
1714133626
568949298
887883165
2017131798
1399144311
1025427460
448218759
1207095651
1652813364
1852492044
1197292883
1426016025
679600990
826635385
476523093
524277444
1009496975
2058040247
1203327741
1136073912
1667542364
1242953070
1146928770
133856391
1937464689
781187641
2038296821
744307251
1640867905
2087542161
1260871714
1664756992
948341247
50267054
980500929
3279423
1397363150
1064005077
1447251637
1759375360
1343833263
1454942953
1278686749
2029682284
287780994
2028160442
1422977114
1530115936
1107713210
1725691729
2092435376
1012676113
1010485591
168131896
418398162
757773381
1794309898
913450579
1068438211
223619129
2013323876
43615780
329038024
800186513
462899480
1408408872
257843469
1788777301
308679969
1793706257
504436137
729717769
1795816286
1738032379
445259507
360304518
2080219808
2045384082
1839726891
1034456547
1414207122
1585725075
2001882376
916627611
646961991
1939157240
2009397405
358672260
1235523336
1955384105
1301809479
1960669404
466705687
904943204
817084543
484439547
1074311979
801797153
1022127813
14202396
1518884481
811487569
695799370
1670857324
1545239565
1165764296
608914585
183559530
94105502
1246164960
958285864
1672403357
138556639
1737286289
2119238600
1040759822
669517346
1403537050
65072
424366486
1390933046
1455536744
3474309
1641533191
104257878
126773127
1086473010
1512660524
1224455828
2041892294
1875374569
142067499
1106045835
1343357941
32343740
448754222
1285573803
1787294764
181696599
1338794874
380277187
1238856774
1839929118
1730087033
981588855
2010876619
621478176
318547756
1706395146
253451216
330546600
1422667832
992480566
1601223566
85192911
2019860687
1603208549
737191800
1070148971
971068599
47758719
420351020
833171640
1550327081
2058731804
1403143490
1231308195
1167179209
1548922816
676993153
834991463
1857168792
259309524
1391680666
1955785139
2126999490
134136098
1574223729
1471037468
1630609365
1108558108
880649404
877300060
1577536815
1850767555
785880184
1908353606
910992047
1774106594
447784241
59570328
1533965574
398328900
394286627
1462595340
544304393
1005608881
1610491410
86724676
187035630
265249112
2123454364
824579504
1154433257
190074136
1841951073
2033485722
763556274
503369400
715733036
469913013
517911165
2139992315
97305152
650306750
1829210686
263100419
1319282363
83724823
573179100
552436830
421244822
56862738
1471194724
808027912
1101618391
106770534
1721032819
405070234
489713735
1481513093
1341633631
1417573544
1150393396
1388356377
339689660
215845204
1902842726
1856083510
1261901887
2075590956
2088491290
1308680260
1791675061
1584360585
1868308287
378130401
748640950
697899588
2147483647
669591851
2103930861
1852426503
1513717640
925142843
321383492
891452595
2082497925
2079305780
404786472
1758237664
1432791141
1000641799
1215305990
384717734
1698971224
1701144167
1608604717
764804067
1600080048
938757927
809900161
1289469938
2005178892
232368208
1762302239
1881435438
893474881
1357165819
1450502816
481043799
1782403772
463053847
1543778161
1033804579
2124697789
1750394216
200558627
1591294873
1176264550
1579577600
891141119
1105455995
340953529
1067473393
1563992675
393460400
404200219
1200002794
1025916619
960170566
1184403477
1064518301
749916810
596086457
821584697
1215366610
1555741290
1421364619
2048547217
1150515384
829735081
559604583
754198802
1492157105
1070284234
1929748483
1471108316
27639079
631199737
1791366774
921779866
1641440278
599810369
140645288
151153990
234944075
371678541
1263034427
1885851745
565186421
261721202
1414281986
1771399639
2022768930
992373595
1179581416
1720557709
679049945
991153052
610535939
1091907530
1644554249
1086180647
2133407488
1072598646
1970376885
50662619
1315349939
973329676
1100414864
1672977755
907580118
1172667281
605873427
275733882
375133309
2074247873
2055300339
1734852942
1777761937
1281195147
890693505
1313542860
466365721
21309376
458089134
1256388234
487381876
623996154
314710306
433113830
292029746
611973906
2075501557
524090177
358994134
263530475
1138806914
220192475
1595761373
1387187831
1278937797
1288663676
1278288641
454457026
1234287875
1413622858
662205004
1841418016
1247106352
919741438
2124737543
1672186231
157378943
1783808724
1440449709
1309565174
2024957128
552395950
781282284
395466202
419019432
412901385
497873956
634646638
2048298619
143040672
420743778
1120111462
1042967700
1867464478
1076647540
1191899715
32359038
1259752980
187807941
163230046
703224385
1937202362
1653212612
1683367371
2124214868
1792116471
173531835
1451853375
1012856334
185759623
1446263688
1199202466
78985912
1979395487
1879241023
45792945
1479168576
1716896228
523090371
1163130226
669566528
1184603670
128632812
975485268
1363261823
1089393657
2093094362
296396185
1966724922
169732102
1198117160
913009959
164550486
276383367
23047796
1570421846
1917159800
450258993
1048932639
1139968086
1574793398
1384252827
337095505
2019613204
1275669799
1473411016
1094842943
1951242034
1797804941
1874635408
620477776
1526109991
951711313
502022326
1970228804
127032078
772991941
2131035491
779975210
1673395807
401400739
386686698
1321853965
634403057
2081475895
207576617
786718713
516631182
1217517959
1906645680
1683415813
1798199861
279936961
1643739213
873882192
1428967647
1201248707
72259685
733131621
284126087
241505091
1540598924
210585204
1689943863
978854758
2010208110
213289421
1832111416
1558513665
1236058937
262423868
806398174
364957545
20730117
127436674
45839249
762413290
2063893961
1876436670
400308943
490969740
1433072411
1905884964
125076584
1934775477
194281355
2103901054
2045973557
1626335646
26095682
204072485
231844309
488920979
425302908
3652628
295679496
749099312
1118903157
1209929162
1746955609
2134591388
1903486933
720307900
1032191514
551066012
965490871
645277364
1425985070
959648082
210812756
952992067
129563633
1019794828
1268032303
1209975231
1324968465
917297802
1252715099
1790407917
2114963829
468435836
264316059
1561366875
971780692
176954226
110662136
1140575098
2065190425
1025493266
1378770780
1851698217
46316023
250123675
2114673955
1254153455
1424134898
637360287
421308691
1083786788
2145466968
853678794
1595829731
516161576
409786904
1406343158
70256507
1526292508
746285269
1605604084
1991554513
394565037
1425979062
358618976
1036472670
340326768
1465747224
421366124
1348733588
1179773617
373890356
1331522074
2135165709
1221500810
1773551947
668134317
552150030
1651443173
1750429378
1634654088
43399761
1444193736
457812042
2079314287
1876851748
890433340
1404989092
2076007055
649155023
2059049738
1603454942
1831262301
1533643607
963937502
1568466676
579914726
711949932
826619269
214813706
1364682065
1953145731
807135894
1736412119
321093534
1009537985
1071658476
1144861110
700206461
894904910
1581450470
577199020
679923243
1654309589
1505825513
891809278
2129278111
1143445386
925788507
1778036139
2122650730
943981471
1060464439
885268505
1932079621
2142697568
1429687410
1515980111
2102246900
1923300263
901974009
1860295491
386948276
707736056
125018143
793685140
581262810
908536463
1790599552
762255526
1114173635
1470065824
726329634
748246858
546836372
481958800
1903692300
72802622
1740610068
1839438966
1567497770
591866732
666049797
297981345
875740830
2134294471
1390690654
1924090868
814817978
1618893217
23762927
144422454
875591784
1225880931
564991862
1035591060
704098114
1369297116
1712012001
943807684
1805760953
836266579
19069991
451554426
1889866200
445071190
1633899700
960858995
21945281
174498731
794019368
1284938294
1316830847
1320087932
1239707734
632456705
660077769
1527427922
947138135
75043812
1659248510
1085978800
191896446
761003627
174341209
1087869603
990737994
1771529095
410462134
443331318
420929158
1906717999
993755587
1193052022
74838457
518493570
1759895035
2141755142
1767946387
944009550
4430688
1670503948
928889711
1608618776
390986068
615367257
1389639298
1389614858
1785471786
1181117533
1887660774
1499262509
841703704
1410369854
1983098170
249950584
1871962131
250863522
1168455703
607179593
308232205
420601336
1080787734
1970414563
759286518
669591851
2147483647
1326876196
438910350
1022713692
1871156852
1488760863
786762093
1254568586
280289026
1073522309
1055992156
864642044
1426799228
2066873038
1209992613
75588346
884049463
875544613
1664114281
1610439153
426775129
1468299291
1639042022
1364043243
137544463
1851825678
1207201998
1768893566
1589756642
818741929
1305662158
606772500
1053118243
529841718
1253960921
221480675
1802709729
2052183422
462600685
981263802
1337504367
1022968577
1211822394
1621524985
325548368
606816953
1287946459
256278059
639217975
2073203899
1469364041
316412704
773543737
254287909
985628494
925541565
1398584695
1364282592
541531829
172792934
468460350
1860945434
648372769
1721708009
1420365077
1019229909
993884701
12225395
96937582
207272326
1938336537
901798032
790940528
318242066
1300583972
1999543052
1853386310
1678165138
1005740295
1420553031
1950589948
147610007
1730166429
1499363791
693484031
1526218864
62486624
882624622
2135758358
53056080
985474343
738890099
1440733173
395725009
904696996
1437305798
1291307178
1801659417
1599985886
1823990837
322801964
1169799628
1426427741
1877877146
1963858666
1274247833
2094248784
294551134
411449234
720641808
1568427481
61902076
543566359
843948216
348386253
366637850
287275250
1859581233
1308427609
1933785404
428475679
1816042793
739928240
383149102
1134395791
891962313
1501229327
1251762949
168517352
877943271
263013968
535862587
1644856302
327671787
1555326826
65644909
699056892
379595390
1816446048
657346795
1762152399
1600275565
2107035523
1980520781
135453415
300225904
624693007
1563616844
1709036297
1938448691
1796836161
1431061602
1201856812
1510052780
1065718280
1296279381
1466108368
1301273165
1287341542
1073966077
96938028
711866130
1152678799
1754963038
1836985320
1243946631
1625270398
1798493073
1235298713
1158256040
1298688045
569613223
349343630
1754775455
172054627
1287124994
28002797
1530983688
1415756644
1160477227
1088888003
100273746
601745893
202479698
1930700857
629707448
624319000
91429157
431145258
1692556973
1760423549
181572857
2097906945
2143451984
222479737
516658037
1291361737
931864591
1538383052
1178183853
1215986021
1685707007
466424720
255489708
2055289438
1042698014
109195279
1415974027
1338207904
37121529
347945811
55144617
1038507899
217314875
2112033354
674421306
558266997
2013804349
285687782
780526186
1766309206
849734515
1113082096
77082745
1337102824
342670710
1350912097
330366889
1901775719
1090103621
815034569
1045977749
1093512921
353550244
811808380
485541652
32676731
1400530047
1133418266
25980582
834863890
1906886426
1261149973
2068404276
1536107648
28045775
1029148648
1666143020
577590416
1659408878
1713798306
560210223
1263424675
766900989
1152847369
632468256
1356721474
827332317
1244886469
1999745880
2070160356
1439852131
208511528
138470676
799108033
782843845
579207514
2038853990
1081172902
1374105606
214230136
2140474169
140182556
824829368
1910002626
1993926544
2012820563
975062510
865824381
538697028
1547617985
1666409277
1949138437
1616179939
1244281199
1664754232
218055121
1490328148
1162149306
48971910
664380894
891086130
523926347
1501763527
1146448438
662424865
27728472
691474716
1221689778
145214727
847486639
356133300
68014032
2126887576
413520024
553967027
1374405345
721157166
1472044277
598676177
1782552034
81447079
1507943766
673134375
321897799
316461219
883819504
796650094
1063330439
823343109
1585183622
2009285033
364810822
1848738900
1977390258
1846664839
487121090
210274920
1643113616
32198960
831009693
843070401
224281325
708790382
1070705460
2067301879
1181065044
1083124112
1664111589
1555530910
517388062
1959399680
761376332
1545700190
806012185
553273356
716425524
1322402018
1104606507
1302775383
1938881506
1672901181
1716320850
1168048381
621583737
1721573100
1156476929
1875974779
1236741214
62178681
1864392752
1705422967
250445392
660366924
1723973654
806008757
466178321
1311565554
871689483
1659252923
1963062719
395986863
192862411
526997805
863726602
1796872839
215711211
655566204
1596841158
784714378
468305818
2035490149
1998628248
139148879
1501401118
1213207000
2085294888
893572468
345061813
1789090271
640193892
92018006
1622371652
109692498
814096718
800379582
2133565751
1268086456
1398985040
643365549
1743300587
86417012
2007631204
346087277
952470899
1811427871
114025834
972310499
1280446303
1348321712
1501705971
678180459
2014924016
300753329
1602649704
812222760
1162483448
338712447
1015599902
2067787061
768891932
220426765
333288268
1084956113
1279319960
2063282546
904993453
1426299477
1019256098
1128485332
1007885509
167902580
2048556887
1887589602
1671055863
2018037810
772866056
1696995268
248882967
1014161482
1772552653
1684910253
1161357834
2067354733
1011439369
2001369270
1530169529
360174583
550657057
144010989
259232224
1001110178
838029855
2135469552
1611196257
1777450625
1783091396
437038417
732266411
1455870499
313243624
1482897252
1143895530
2136123016
103718101
1328910762
260926309
1481458556
1465989063
398308863
535116158
1965150016
1519708581
298228219
897202601
6052673
1338283112
574159348
2000005706
709178551
103617035
844876839
2018189469
108771501
1503943032
2095828750
654611165
1644245578
453417532
1315475634
1006042474
1861204410
835831180
23363714
1307435063
1400156792
696924541
1011207666
850159187
27967424
1500470322
965418942
477797809
420699068
629838989
1932204190
34232955
10778043
1185413582
850487347
1738317114
2103930861
1326876196
2147483647
1146332524
1055687937
1918942508
2018271643
989469571
1395883471
807723517
665297799
2032818315
927188104
570022417
1081614886
429918429
1724105686
654996818
677134655
873338059
77545659
845255264
1092737875
1733310276
1489944533
1835571373
976784240
702104409
752450275
930884830
807309470
975817038
1186813305
1809204623
2130615700
236175402
1042601907
646468362
1817559501
670529894
1996270827
1001560589
74562833
1313394885
1237045558
1262212571
2013809203
937895429
448079045
1450131204
1837497905
1612023221
1165512400
1815992336
1976267482
1486827359
2071987941
266374138
244804126
1335808625
2009934806
822882018
1793134295
233123311
1001193800
1455797144
1401538711
1452965594
1775722212
2137566698
72692692
1468066143
2109444948
612380077
1586598534
1240778944
1543230945
797359757
2015727480
1305832957
1888263991
1168316565
1014827443
1928901980
594371061
1086573950
2069632839
76109221
1530104792
1663762760
1652812677
543092011
1672726269
2064652231
1161461511
1731878764
152854435
118803464
1515802159
998757954
1222884918
301763208
1249160078
67299322
735924136
1734872187
22723693
824974996
1532388971
1364747264
109660206
208608587
929657812
1513604282
2126891166
398328642
197138453
729324930
1182956193
505522897
1263502917
2015621439
1274107150
2096208030
179110960
774244028
15398441
1555516472
771456113
212843977
8287597
1755070484
1439847011
1647891368
1452859294
962387442
1079160633
1607695826
1874835279
1452434344
295689646
1183072778
2133615369
358323278
234782517
187530442
1819215188
2135268226
1013959657
339230987
359206159
413638823
1113536325
237662183
1407067552
1120541724
1950511911
309263292
621255374
530539916
523363526
1322866046
1435196244
1337568381
2092747669
1154193885
1371794768
1906393019
371516565
1338744556
831775667
127858725
1834387956
344895355
742420188
312922989
520410668
627833315
952137214
2061813207
1314196184
770116435
54360638
1346773643
1664739119
473600777
1625671943
2098028735
938340271
473094488
808675044
1349213984
171819407
1424240333
813353100
375273848
1897906410
1599247665
1898581631
1281453563
2005856330
644429099
372406750
1980574701
2139289041
1014484152
1039712997
346894097
424742567
1337937397
1001682915
242462373
1250212127
1340493188
1761104239
428833534
765827022
1813085948
2139808096
1601660742
2142332815
838434880
967623969
1424416493
354018254
1808010416
1404431692
1556786906
1417653972
1868605818
1543914455
112147128
158845982
249244391
318494415
821073158
2098123615
1017805005
1714188319
1453833630
689913611
1716082996
922919528
1179482234
1591462056
1274479447
2140035976
223147871
152304120
1059607423
944823146
1794319048
1648195400
1673175940
1499297461
596546843
1599135190
1261730570
228561982
137733750
134059963
319563642
1318022288
252677634
435096919
1544504529
1851025401
1178971420
820667037
491397833
1911674866
1861901677
692763992
483998690
785403852
1687535816
267271984
692054806
2112141839
1865681618
590058719
913182433
1160157919
238903582
1174533653
804334008
255806069
1375532373
644264585
1818139898
295012044
1781640210
1415150526
117602502
1986229486
775584268
35053111
1071558012
886535838
1875091503
1490608883
2002293677
989021140
983820727
911277754
2122133100
834012459
1139197972
1054297358
235553781
1050152315
1350213961
1154483735
1047684284
1930622888
1773411606
839517123
253791549
1306199160
1615952461
522095795
1759999171
2027713568
641261020
2136801620
1384676406
1507479483
439593037
1484834088
1698617274
1297735997
789587103
853274283
338327611
981126586
642945818
1064049489
1152053944
198680634
739354291
1923276223
1768378649
157859841
159723863
1635671199
222383384
1961136189
819073029
1664770660
1491507381
526025008
323766813
377520057
2146173626
685904209
434901550
1544019134
1933178119
1942875914
1091325937
898951011
1387842887
1252458957
1446628926
1546930777
262181702
1770077297
1273177757
931683040
263064320
1926800955
34988696
1780651399
1060612681
1081374289
1908448114
634364189
1015405235
1953905764
1204185251
569047974
1617626065
1350753777
516978455
644066191
1093546502
1076240521
546811022
702952944
1939111086
1946268899
575456093
533733399
711157226
1078325435
1192250265
374839609
598161537
1144974627
657854214
1051869484
893299520
1968032724
1417375812
1733099162
984211353
688894572
1607730721
2030800770
494693254
1397354796
1328720623
192963018
1286804280
2081295555
1436804456
1100087276
868523051
1072601306
2051674489
1536778922
829881151
522082206
1576715086
1460536095
1771423999
473818681
1922028239
1436424074
1789527137
1888832666
1179607531
280452251
1443760052
386868259
644414906
1556599121
81953377
154484582
366920259
1057522295
1417655124
314891379
1917271104
1802063757
1789770161
472023061
1471596436
1141647858
1329947856
1198331026
1381572901
395573480
809609855
1518286384
1093550315
142541613
31622494
1748729081
1164456381
2096929605
1762191396
1146694803
1951954467
1271500366
564098027
696465825
1826525820
747710204
578448754
346384103
2001491430
1502976670
1815365466
137436025
1247978362
1527642998
18925669
707185147
1982975929
1846921789
1434429851
1711273502
1004982838
2019263389
969893579
1881552630
1834925212
444789264
443036001
442805714
1649534147
357033068
45512808
1505589171
550349888
877222794
1881860508
1120627639
2083532683
269694007
1317557416
1912512333
1285519769
1173005528
1077202518
1249932131
166196995
62019451
2056422300
2010956558
680857396
1852426503
438910350
1146332524
2147483647
1245198556
2093923898
1207153112
1157440043
1401634279
992653408
819983619
947626515
255401328
601744172
1091264438
1255285841
216608270
1151853749
1032344836
2108857320
712362978
130466926
1891545967
1708060005
1575497870
1284732761
1128285449
1913328820
835381692
844825745
1341738358
1205398047
845579970
767872571
1775855517
645106055
1434760000
894357327
1012451749
930423047
1507703169
2102014340
527775372
1344179431
199662304
1907004595
862117020
1296228372
4339096
800529910
986121310
1075609931
324431290
558108090
1013541764
1676941677
1134315571
780923185
1172842534
1115544671
1313387597
694083706
688776518
160576115
758952123
1564163435
26883968
1729763896
1662043394
1998033297
115051409
408682418
393222693
977984219
652483316
524163351
1912591723
637700344
771216143
623103186
1910300165
2073418194
484673785
1989547819
619204419
82118184
1014974184
1504347726
1146892521
390520756
2125967879
619652286
210356089
1295288160
1874109377
1778550872
815380843
1394609295
330208129
968285061
1373818137
2073808143
380684879
1647991302
31291660
1258828055
999578057
1613576884
1702072522
2114451643
1233561893
365862125
518194869
1241790780
654487947
1886028243
1302463406
406390785
1631041581
122007541
102781885
801077362
1166841118
1971818677
1985922545
1736383687
536881324
469143720
126715194
571669733
726987602
2063814755
2089898883
993766677
1674627851
923506650
1230074050
1209653446
367639100
58819630
374756789
2088251008
420530376
347334659
1582216549
233857760
1624307507
1780424452
499691242
1400319056
1393683581
10988112
417797441
205472912
285157631
2009967572
2066477036
810439453
1764120519
1097219130
947185990
1947299233
2009560241
1272192525
427637081
370547605
821754477
309072634
492488251
1023441536
1492503403
1726332004
1700953763
1555972562
2142159010
1992168633
1376033864
911467861
1072092535
10574614
1195992957
781039909
1201483550
868851111
199408017
295100182
1987082586
1532088268
1670369672
2021875165
1872687814
1089812506
971601396
1479731082
866538836
517467606
1224959218
1999723769
475750459
28727651
1457620570
986879711
354780444
237287272
1867972084
336790099
1848981125
1965373039
1265996783
550206260
2002118079
1853641119
868484758
1393482821
1955366382
2081874434
1803785276
1070502451
2040798688
645015491
714579108
236517532
1969225442
318028932
1603030768
13574083
103303693
872550815
528925995
236983461
1323665471
406148921
1685353451
646715513
803653967
297729654
845091604
202233065
1841469182
2117801431
1970374923
617543157
1662617881
1282879518
581701228
366509043
2097891056
590646688
1241102421
850121686
757335591
656736393
201827461
1672936735
124778087
1150954042
645783831
1259841224
952209111
1648737164
375527069
1689045540
1205814937
528833400
1286467383
1555726853
632072464
621813724
1986159540
589183655
30056458
1302398927
126553589
761810605
720853307
1320250296
1399948476
154431675
1003800770
280632590
425402318
1427112624
1296823728
446205328
1609308496
81184845
498543162
916181544
949654397
135221017
563976659
1460399
901334961
880415050
1669535189
1809434135
381574669
755574121
1154344615
1509155362
620752230
449081192
1060360221
333203558
1069070613
1176526416
398488457
932424224
81013506
1817766602
58439859
555747170
519295658
1845856822
1950496012
2097962435
1115377730
1953745077
866001983
1494533244
1779635211
757664945
369059343
596590704
541138564
2055951357
635797137
1341456583
309892665
911197097
1910122694
561105822
559514254
1837839343
821989625
1786868220
1658201350
606188699
1134555628
1765214175
174218515
2075342365
866378966
877613854
1990976203
1587176442
1935391908
1814933241
309109602
512978372
837251803
1552057695
1829213565
1833783899
675519269
1256555734
467019476
22370109
2011208039
1787341892
2109169771
1015499096
105125817
986482691
210102628
1731357545
1451397337
718136534
2021847353
1527829843
1861066717
1248804359
2135702636
1917598902
1518331931
1875983752
92781258
1024659448
1685209304
1651057636
734769286
1145257868
1134034089
1566588630
1910979476
55571442
1387216765
1662880617
1900092474
723229137
1180895638
1151175761
2095921442
1013574807
638417676
1988859499
1715171019
151870961
353045402
2021079700
955761486
473367096
308712142
506174147
1814363770
1782045211
437487529
1311834186
1141567683
680480496
1359127926
1669736853
1337795928
1000088004
173117914
1207217607
2000762357
1295742909
261216545
39531276
1483129241
1318293795
2080350338
830895066
450700312
907362515
779191950
644697964
2016116344
119930518
1875221687
674620651
1857699869
1873345688
675260752
239035736
1176982636
1938102894
303782210
875889505
1442995805
669098694
313892348
1876179156
1004597746
447648463
334298762
1779087200
842664437
280026330
282844484
1362014425
2037110546
1724323821
1805353009
1846757240
431891197
1808008328
1597327652
580273416
962312193
1659848982
1729944475
1464594174
25782719
905286590
1390731697
2056904685
149900216
385120606
1807611113
281008763
827282472
954609435
858777287
370789340
2080672434
1887688891
1512563983
2026408288
253567329
285430698
2019516280
602638240
687143567
1824716548
1482883543
2039212669
441063170
325277541
12578857
1327451537
2100315374
1835868744
2040221705
1365187708
274956215
1317421181
1363229389
1910242098
1747186587
299459475
1543509360
896516694
324432048
376080127
282264886
945872795
1279426186
1066019619
190940020
563534800
1513717640
1022713692
1055687937
1245198556
2147483647
2007444506
456624272
252670569
1704092390
1182998555
1050866106
1440407119
425915627
1837667811
1905025731
735666842
833979640
911336229
1081979112
307005346
1755494916
246391373
845302234
713344480
1031133705
190677676
773975788
134607285
174154973
1295545158
597792677
1839793035
1738465959
1436122560
1123250956
1063285148
1706376729
1805095467
317197205
47054385
501634240
1778645686
1117200024
1422793058
616408975
441466092
1011894270
778646024
1842016473
1998370042
36031618
2059762280
218012172
1447043159
2095962575
1847216757
1957301494
1225812818
787251209
1581690292
171782050
425056763
1365649856
1491866724
698966787
1754718726
25945079
660398017
127465152
501371543
1234385839
1024626724
1772277284
682737105
1537365765
408469728
1054314300
654780274
293444361
1263659433
1055189689
659023271
1078668024
465424151
390787171
1290399160
1809884924
189035819
1610102647
2014133739
345777028
1023670084
1031112996
572596967
699412424
624165775
1942762121
1423130792
905522282
1744351391
1733114211
228612442
613134950
70963741
622764552
399151734
424415784
1406838144
1655690063
327759608
413134505
1779905280
1403348074
2067276957
979891826
2146270953
1946362731
1534499878
1684468552
845429303
2008648850
123696853
2120006995
331853554
170760431
179468966
864162454
457293843
1142357169
2095953408
2033358219
1081969276
1496584938
600901044
817525151
428262722
1819617062
1047056387
1932164631
162070918
1716393609
1375452359
1506567994
1889415034
1979955622
1315407771
257854743
1369533298
346907020
640874843
926806619
862540840
1796448415
342325962
2104678572
51317577
109421361
2052982279
1652885248
300185917
623086738
1010768443
979293759
2077764403
883568189
1389666768
858874441
393753828
1648681110
1677932738
1170145776
1142728697
834604890
1630424613
1210172692
1965739202
801108178
422255335
1180466927
623911306
802106668
456986381
1544238275
1400767777
881955078
1480899372
1348430679
108641142
1398156856
477112727
130705760
1667798008
1604055811
1547636113
193649650
1319408266
205883451
1120094855
319173831
1677285069
1587860782
1201065201
1484167461
545070110
945685949
1661781084
828517232
1454052925
209387778
617913631
1751619718
1095102521
1999068341
1070736117
15231305
1568860775
1243801205
1820860723
196027957
2079099293
355271011
437760454
1336281587
365476053
1376011797
749861945
559946676
2047499604
1554395113
1259531887
1827962751
1585084146
749790168
1949907426
344777848
1122601755
1780293896
2137545233
2132682611
1854483195
1271654111
47525881
1227192068
151393341
1935482023
334958782
1957105914
1240406915
1926103
178670911
1242377143
20669789
2064434123
1735010308
639987559
1388118343
374043991
642951886
1945468217
1669859597
1697050820
1638356584
539655796
1416508117
1141950083
132405334
870901085
794073869
1581768423
1241791335
460320594
543554561
892696877
1918423804
890412754
517656413
2101806303
1102912073
700736710
1730274962
890347393
1192633257
766749023
110011808
2002202516
1108413130
1145424670
750522344
1392304796
1717298847
169070027
123997233
777709842
567339074
1165990232
1273639
926946951
1630852747
1385412347
1547943438
1229539732
1981192102
1289627177
1821992970
960247336
898112189
679585266
318728298
747331262
187529173
1348200449
1476072296
205842852
1468886924
428089482
482327543
471215430
1517011736
606893509
1888185873
1867419088
2074889462
109017151
117477008
798343877
1224898465
447291335
25819492
726551773
79835982
1184813323
108239129
12243370
44070430
1045757325
1128055380
1103935391
1057315512
591087923
530519315
2129051507
756822312
330546638
1223764284
347212832
625507810
1807419152
2132737527
328560303
417957346
154231971
1852140788
550936084
1023119798
793697004
1049636757
620578556
1062312083
818848242
1693263380
221786796
464623456
477007577
110435716
852193859
1903351776
679995297
1193358014
1271524083
1343784939
2065135756
1214433594
2106081187
472151232
1615749975
63587368
234631705
1120237774
1410565357
2085212298
1364021734
1351197979
1683687055
1770024308
1844263081
1237476430
246775755
663548139
2016372583
786244243
2020433175
2134940621
156522564
938394106
1044969856
1714883925
329098362
1927299530
140264331
722524757
1662989073
499185404
62090375
1355143282
1508667430
1239762937
581469249
888342012
1530608092
1554270576
1271710564
1102233441
977590257
1738186909
2002620076
1001733870
954107987
1921216310
1070710397
1122459358
1275842039
1560184552
1053268812
1995630851
262290112
864180997
2008674180
718983426
77542518
69661061
972209188
1627679186
700226414
998871109
2076219095
574898883
1751962228
5058651
1357257014
1350092570
1992174248
466532771
67011126
864398419
1007407447
634335294
162173224
549732543
1431491661
381546163
502308705
924369075
283841923
869337257
992437927
606629361
893001569
1226998292
1714459445
79448464
1364216621
1511887541
1646299738
88287209
1957559039
1592210160
1807364357
500785652
516259220
1764383766
8816395
59300946
1109452938
785875351
736839771
845853730
1045511710
829423972
347310158
48184011
1203371502
842792685
876417360
975685800
1053210898
1315060185
717305581
1114706452
715520709
1456776808
1795465453
1583209076
1457707108
501513004
280207236
2054520199
284601284
2005425624
1632969184
933980191
174527158
555313452
1217867277
1760874880
24032239
546512106
1435185267
902609679
1165602250
13966300
1314578808
1569534870
925142843
1871156852
1918942508
2093923898
2007444506
2147483647
1263719937
901124280
2109281354
737067854
929862140
1575125121
641286628
1086630585
1245590113
860572296
219669874
1130580277
278208481
2087119368
1176001772
508006935
1839251259
360202693
584710921
237922456
188531360
1437393965
1796308786
1612694931
600336814
1376763946
530508562
902343073
1369230305
365033526
1079607429
103443163
824476539
806508492
1966571928
474605455
316639798
1283408113
797634550
650450325
970542724
877053823
32564512
1459451833
1230225103
127958297
1890506101
531894512
1844441055
283923447
1123376607
2110600554
122022319
1794987671
1122437951
1700226972
315437561
1149730307
1501598118
1231743019
424915531
1707677646
415322368
960938147
440222613
77172910
1574977472
303563552
1381770183
408514422
1171131725
1895486398
82870947
1497423323
16216366
1787653855
101570078
1364427602
2025701161
331410091
1209316443
805776326
353807891
532950377
1455272275
1396333724
1440014462
848403882
1497203945
253469924
74751985
2130251971
277991851
329166475
956829006
665673726
1218635689
1446326595
1298305319
1787309242
2026660439
596373701
333613568
287990662
992604241
765278594
186072588
1421018897
232871268
1437798355
381285663
1831215584
1649040145
693140119
1110595000
1184204107
697849509
68344124
1202265171
1677238150
1335886214
1277912448
1742870859
149706717
1786061592
780860216
1363097267
2058587713
974211058
200420457
1782097923
7550739
1192411763
1604780263
1771717161
1802305945
561803658
603058016
2086694199
2077271089
1431894010
1242165039
601603696
991043240
1871905574
221601003
133232166
1336660535
338974724
216648086
1874105896
1800808694
815062756
1815440160
342821374
1970285997
1750166870
1636235150
2041619942
1833000284
580529264
652863557
212169282
1340715236
1037607187
882150145
387907038
259836083
1038942418
26947964
1924983481
1397112083
847772362
1964240925
1011142196
1874286556
911081100
1149586877
598590744
1447963749
1345618000
74367589
185905180
170228163
855899725
1660670964
1085799852
1976839449
1967577703
976173841
1962739201
300833928
192516009
1886692027
909566016
2025972965
2138084209
2006132718
1935175991
1116404
31181670
67322311
282384637
160928917
1494200206
935639601
1814446979
1601652686
934670079
184082793
2028527997
804462727
1652540442
418160806
1546674031
1017468342
1856792798
1547454475
1287543839
1326280222
369279907
1151106516
1361096835
1696732925
413697904
1423604880
1770524527
1608132146
368326590
924121669
717070125
739567574
372055582
682012218
261633085
693295761
568256109
280358747
1015263731
1641268333
2100320962
1526399909
1911601994
818720231
1871947004
1171910243
1674271048
1522583784
708657986
342343638
535907029
1427355226
1720057231
1797911340
614967499
1446236590
1596030898
1831553820
1827917437
78995302
2084380029
1833145301
102565140
575628993
1521501922
783785228
1416684806
369977435
6222145
2034674449
1628008740
145470788
741531147
493300192
2128440049
1361295423
2033410407
1504435286
297466918
818015133
962302423
981749741
1194461835
1734292870
1579638700
1067449715
1225267472
1289769224
1086328228
256895306
1119605447
928071334
1418790378
1258914698
1545682954
218614027
2116422973
1734862652
1411057378
454094026
918083415
1488246371
1049083353
56867966
460891969
1253481246
1772202314
1023760173
2112272933
1648543402
858464807
109101743
1882721740
2031243111
2031415913
69152443
1217246517
815635254
401726378
633905572
1496689164
557325224
1577096766
276420289
1217571029
230950117
873398492
106032977
135238574
515246241
2126198647
721649514
2046394928
89505703
1597745233
461170182
140880751
1419642758
1326989096
824411916
439368805
1649922105
532916212
19847507
1191179421
212781426
1286044648
1962088294
795919919
445535699
40069744
888995991
797058907
1132513606
1630149643
801328717
401102115
1988846091
190605549
1027039509
1923317639
2033691034
2121098280
471217260
1731241163
665288903
2037822657
458969459
292315776
446449414
1373467317
956473212
776268543
2009771251
1001341229
939650506
218505463
959037247
1049495451
1400567841
627448810
1631318021
162897173
1659239987
327397349
716328199
1776237828
1791616089
1361634494
1361209180
1536242509
1187661492
623631268
2041673722
2000614243
1555738058
1399246188
1531097561
913699670
450079579
464921260
1924186712
267359488
696075548
374794456
1991665849
1794736876
1657092472
702067358
1002671671
368008336
1754670051
947712609
1505741577
1474197638
368083147
279366825
1253862884
1071096950
1833557573
1363413334
576131204
444256382
1171975997
1522873555
1906297833
378498818
1648443523
1853622437
2105490572
311563711
790697564
1073827928
16484294
1359621288
136700470
304694359
2031768256
1994754230
554340128
2074268689
434113144
1815524245
1096133040
65614070
21023223
1906109646
643470047
1250533527
1950872495
736490491
1363061779
178744006
1287644025
500833766
169545064
67778627
1176810744
49368517
764922901
1097889016
428400302
853127383
583768128
1816565591
634758471
2002177318
1320639820
1465067678
1167452992
94582112
1245764515
1549590528
1593814408
1487885945
1751133691
1816293277
1908189264
1706980614
2081348649
1468184602
2105901695
181293109
907079760
706508135
1571866288
573761322
1613620136
1977710988
603740074
2059159259
650680956
1436307974
1407400676
712455234
1593230688
14024345
517813617
103501348
1547251976
1197287263
629601811
625491230
1228404516
514725530
919624685
321383492
1488760863
2018271643
1207153112
456624272
1263719937
2147483647
713257898
1817184606
223493198
55818532
674153383
769962299
631656856
867006451
1750612229
1697114235
1743169908
1554069796
1323249936
832479830
429907409
226593253
842688400
1112477860
1318064463
367658134
670146882
91084314
921565125
406850442
682488221
1537943372
705316951
1061022734
1812646397
1648618525
409476555
824267351
86081036
1812997832
144829240
2120150619
1797516337
1479404752
1220528796
579041586
1465952839
2093790064
817367264
1068821127
1833084817
61737218
1533758871
1847035847
1465030548
721261096
1169767315
217010730
1646963689
641873572
62065072
365690920
1893149693
736548856
179426405
1092626783
1988932296
756461028
1961881977
2083507512
1985693533
829270435
1530071536
14720961
1906005740
85933437
469404760
1201535554
1257563248
1154431435
74608738
346917880
1794574685
862288540
144056243
2147253621
136261371
819867577
2108123140
984256060
1031671537
1007155022
278652345
148632581
2059409867
834971065
615187564
191290945
1508987446
2132664354
428315996
902464809
171016004
479406232
1873723629
480807238
397309227
443074618
692968020
509671577
1289719865
548821932
660454904
916381547
1067305142
286858380
1206747880
493678024
97994829
1058870848
1357998548
152865939
753659441
914351893
2089551347
1468715161
914120996
1849820694
148306124
1530223094
974160346
757859325
1039904995
1408659681
1992439445
2135289458
1562469402
281455327
1781496162
38309376
25282505
1521652711
685598823
1711093074
1228818804
831105383
1503437262
888976598
155191809
1229664598
1696284366
1309127836
1734857980
748444425
984925823
393581436
1755577627
1385086616
361556127
1294848664
887448842
196388147
1284095537
1676257206
1347122252
892189926
473742712
1041771122
739623699
1385113996
495433835
1280807994
1716548330
919995148
1374991096
568081222
1777513222
656524214
686356204
1831551104
1578535376
2140408344
1350134609
525656035
1340893555
154291408
1285532857
206837983
2050128857
599559714
1354292696
39171897
1604565767
508408074
1197585276
992847531
870613913
1474008437
57153772
223560481
527081842
1670228157
291198520
557587077
1004987387
2062929992
1442404318
1703543313
1741971380
10870598
1015465552
2109496469
650775540
1305350087
711390124
2112573284
1540176119
722856186
1401958478
326148553
108235905
1661197699
1731862045
867109418
2106322365
1994592905
1133032242
598297313
88013421
233378283
837797351
1109490938
1535935085
809785069
2649462
1619112545
763985307
688799227
2031585130
406998346
1592092194
1590779501
1960453530
1562249834
459993804
823828794
426467040
460966952
744164846
441714842
1980527943
1058281401
2043984154
1035030593
358863824
1046861325
1529206187
135762715
669125366
1396354432
1205357595
173443047
1411197300
1680049852
813888972
1512277699
1582222074
663010780
1449012704
148716150
1366360291
1471546780
2014543101
483671259
10495334
682449239
778586636
1120281790
26571635
925244783
2002400118
2095729881
1529315218
2128251086
1166971021
1909855331
6800292
1696300657
235445089
353259073
1507925184
996991660
1654133452
1533384284
231302794
95265993
569649880
1379429372
1633799574
1065081267
1548787501
1015961178
732296335
1738686534
1137763398
1108846272
1608296738
484889841
700491525
119963387
1109851675
1256416077
1253766344
966735732
679932779
1517113428
414301298
409100684
473920218
1304406773
1547985642
912268586
1593843894
1069072642
147873527
355733857
1356528492
2023855688
1841268310
709722388
172917428
1860812247
1512813562
1375906476
1705865409
284173655
105207235
1323794845
212801436
1426768475
852990233
881889418
596910583
1169232685
1322971448
102016250
812646520
772538702
120108923
1976211119
1221099174
524985866
1149535434
1639798468
1347273533
1921414045
2080696530
726330449
2132669312
2128972774
934310293
929174136
1152573168
536399649
43852412
1005779284
291055140
1370949156
535508301
1775102895
83853876
819231024
151128386
561331156
176670009
294088144
309649044
1214252576
394981982
837083218
1339520075
847064093
1917757276
573922861
1624053197
585279454
619299342
1103882680
1124300966
147045851
1299119430
1392466587
484170912
1669330394
1256302047
840486074
135742721
1516067611
458022969
1923188020
1849140937
744556267
1477876853
162348580
1335341813
1563888159
1710605471
1449352305
1706398963
2046716906
1469719831
1966845207
1311965578
599177161
1291039303
864819761
267099080
2010359611
1650065414
1294711726
398084845
1162498150
774009580
1731920198
663252474
1270473192
847937603
1470517907
1467241640
437111273
1577989467
1669878559
652712585
1256832120
1541998532
1404543304
186345943
520266971
1967005967
1188127995
1239067862
1175151674
1110561079
1550409206
1938292244
1371975556
265501265
764224054
1893123163
30006817
1105107096
1238105350
363393707
1107352302
2091638049
925630443
1759584256
1771668175
227319714
1505533059
298226209
1919616829
873169520
1209358080
507530263
249128326
555756672
859113250
311842644
1344019720
1777977558
1349057738
12225280
882639012
1467926974
1511096138
360978362
1576233291
871231311
1378697352
304398126
1997003942
968239803
811775957
2029212634
1372662818
477419026
774336384
883699529
1158339134
873275891
566663623
1776888170
1729921108
151974758
2090276751
1715716670
1051697117
673537822
1046292104
1764335467
947022378
985338754
598351258
573136570
278000912
1172628688
1222037723
1899541378
1822402689
1831240272
891452595
786762093
989469571
1157440043
252670569
901124280
713257898
2147483647
680660754
1013023918
1885393100
2056089887
457713767
1487596403
822935326
862453576
1234408021
1460395319
330870757
1220271150
1086522967
857955809
355869520
1251018322
1184609345
1192949315
617470340
1619064716
1631036978
2083249369
762635190
866590763
962176218
392808058
387666531
1939679791
1948246028
593113704
167700310
125710025
1607689131
1395730143
1383275212
1703500753
1594955936
210581729
249939789
943580386
1942574017
186161271
1973682714
149009198
1224327944
857862751
1261889402
1736297291
2814633
808403011
2021912412
1461817525
893584135
431221742
6744238
1978467542
1665765379
900967035
2107577886
1796094024
1478178652
1922669103
1931744917
760787015
1610072364
512913993
1887251012
1361743437
1561340651
409876027
1632271092
314046976
1119455180
649371882
2017624421
409217443
1373940522
1350648516
1337961273
936437305
1717026310
1203739020
343906218
411757725
1911441035
1358079770
583417055
1913245278
793373607
1119694754
1746915481
1083695586
427051300
699591224
1419014990
241483094
731705769
239595367
1362852204
2112681052
2065855824
1119555614
948492938
2016377740
649298885
723195033
1448965542
19129306
1684589223
1414200743
1236500635
1973430517
1416332832
1195787786
666899075
1540139004
1477435038
393082706
1141525092
1768748420
836810911
972333749
724638470
599676645
1603320109
580146570
280688290
107398216
469187589
838663186
2102381387
46387558
1867313961
1649559520
1108327801
908474989
536543984
1111603398
55458626
709137231
206973148
1103862110
31381367
370411774
1397440192
1513891159
1630555095
159528214
1860805397
1072565440
1643357894
2124505247
246449233
1795369578
1976856738
101942617
1971655941
1722160589
1433364660
1980988151
777857656
593019424
1797592479
1535943270
468190264
16310887
1087351652
1981848460
74935318
1150064095
2138883960
2021604426
1510183162
1153329085
380681497
1383020152
1047961684
1944857481
1810729876
245124245
327903958
253961610
623135628
1834441997
516218270
285983971
458498969
1466894376
424500509
1631985386
1710997409
1760827178
200359109
1949026453
816047688
713118473
199094165
875215842
1703695976
159410224
1460459008
2058986613
1524976048
706605582
370195709
2144569517
49582804
662062737
1819796653
1699473506
430146491
297029987
485070610
864586969
2120116673
1269181344
1189377228
1792830941
1631201710
109143288
1914314707
1748714807
403240732
1175689322
1868330876
1301290442
976623758
1931511069
513631092
1210463648
772027028
1683110290
1280495115
1727485557
1198369580
1900817790
1901437755
2103220798
195482018
923377543
189565300
1506382229
1438926437
1383184948
694346295
1442010150
897572207
1541097091
872570475
1356549807
767817099
2118463920
959700953
315206126
178735280
1797154781
2029304137
1021298959
1694235379
52816180
1828402293
308159454
1366963458
1237665688
2085316249
283099786
495144148
885583267
1358265078
871128079
825512701
848783199
1671385131
1935208527
1485231718
1960496383
836772041
934956007
2119091287
437585431
1004641112
1362599402
325584505
1500160006
1472911439
2126204216
218448363
1386442916
200586709
401082330
343613568
482775528
1808124269
616550876
1564818043
1922474137
455088817
1214197442
1385549073
1908212942
696868225
191794792
1780667289
776327967
691888626
331858610
1702325499
1548375607
2139582760
887843811
724605418
1744017440
756186085
19700111
1522396561
140674648
1748691814
236631647
665449319
2029404834
1241752837
814808855
1372982239
1723932007
558983175
1650101639
418648546
1487457270
621841330
1399228119
2122553117
2077198029
1918333941
1643162210
1666875451
1261723342
1719738926
1294653655
1553725597
1884402818
283397461
1038111799
1357861898
1399797307
1340051916
1992413861
111812638
1273790984
1569163591
179626718
975224208
1419454865
1139929921
1109314226
676077412
318315979
1193229346
2067386247
1303763842
371674034
1126552947
207676826
1490794114
1530585692
1036800715
892764955
1493260448
1430763976
480655921
1648269129
1341565926
113328524
260840601
477172278
2036890619
1891655107
1344418726
863205333
1668814755
1036680956
1069413090
1713817907
2006823725
947039258
1948679826
625156586
1453365476
993814220
551827620
1585219903
627337450
131885784
1931014680
624812357
117962293
935863692
1877090464
913843411
74590256
801170529
1206050359
493734404
529833847
228469637
600899630
961668293
641207552
1799702785
1967739962
1815778576
667186676
656978090
1815885688
1104996386
978100648
1236852312
1922987003
1070848948
870559540
1965065361
406846844
754600788
132894167
217855180
630282369
101018121
67710974
1116641905
1803836953
1732691194
355664561
648534159
1727503144
800133647
707343024
2101723409
780442583
1700665833
2000941686
49553919
1084665090
892952733
1688290349
175573306
197343907
1137600548
1346452342
665299236
181520936
230705125
1188998123
535546220
2137612247
1782228957
1160510080
240506618
515115483
2057253081
1119013041
419639895
1094754430
2055256951
1995709668
1389687886
1117516033
11960110
39598331
993418836
1367794888
1605711457
760658848
1712590265
816009058
205637404
623878444
739782247
230297586
444665003
958942612
776976134
1180578057
177718972
542029143
565684286
1782561706
1353472379
1782521782
140380385
1467150519
835506693
1124379678
1351733305
1117723708
802836120
1844533398
1209678644
1356616574
1835073041
507811149
524033035
1177261001
249771589
1979105479
1867726108
2082497925
1254568586
1395883471
1401634279
1704092390
2109281354
1817184606
680660754
2147483647
1939390549
144433839
1060184824
575969873
1763995036
1202013151
1024611468
1354420575
180373457
900595356
1703919572
478545140
64232894
1109802494
440028556
1341111364
1969513366
360427074
548491683
756390869
1068087193
854166479
120337721
1175709055
350924907
1853444271
1525721325
1120233742
710877794
1181250254
2022147956
819264747
1233021251
1316413735
1425717223
969886784
1574714393
1571149465
460153660
524976120
260988931
1906593355
1468527055
1345434480
1904527338
1918865858
2066244081
445189777
517353954
1287068174
1603968318
534001957
1905559435
664144857
589271157
866421769
64774329
392174211
1639743979
1997764294
1282962345
915601808
669119094
359186140
1526414456
335081975
286440272
1138102010
89451278
1735355253
1831745506
1751577494
1605335313
2088443496
52620590
1569110406
1117895595
2024464455
1179409920
157519535
871218613
1704839865
564492281
340705139
929571532
1406874543
1765780048
937351015
973569723
1976614382
1014358621
1967561033
1869301654
1636147046
372884040
17760816
1978686932
2044196170
918996364
1433285627
1477876428
1990900108
1973769444
1988811983
899606685
745158373
677613969
1379959703
1551221750
1916081712
899455270
1741819707
771810541
1911150633
1660228167
1529217691
536398103
369793229
1999814222
1369986553
500846615
16788392
1886327933
1239007943
218094108
191264200
978158771
1521210641
1766915128
434949373
901478625
2007610249
167684827
283239413
1569748907
265861635
1962912492
1289141908
1732935104
1675812972
412055442
2001829394
1260003512
420224250
36867952
1201206587
404488260
400504228
1735845427
1365070921
78965436
1666299092
100880586
206386393
972295981
1961227611
1068507592
276409776
547468417
2001566117
164959052
1859683939
960248729
1837301203
906436926
1197049398
8840504
893851442
1895022499
1843154142
1035970180
1465321046
773086347
1528525317
1886471216
994127735
856837542
1773502198
345974200
1730551512
971677849
650570555
1697213140
1664717534
1319361366
1120279611
724928805
236710738
1822615093
340088628
1287761012
525755925
1785613657
216739970
1995257850
1169266534
2097241610
28800545
941428137
509850137
210551423
1870770902
866768477
338423036
525684794
107136992
247816101
786004068
403600072
452745949
328799079
1273044055
1566015396
1587236540
1628009933
1127066633
957930108
1332360089
358479132
1024456809
371380340
858689940
1636581029
257473399
437407462
1140873869
434504504
679497688
1451723580
1343434739
1216130961
86399784
1312399620
240574814
1240056598
573374745
888882796
2032645835
799518008
38290222
989652050
688532669
1991165982
1843237402
432608115
887476953
1474243078
386093864
369753542
1595436564
2097183574
1319943820
1273042287
579579529
1635913582
719682320
1507785979
422772178
1255846927
779981882
1503349440
1819565588
1244010785
1139989998
556617571
1858386517
1820021532
1582058032
1989239240
768736726
430276892
892328094
1903970326
459403277
428364560
1755176016
561496645
418222161
2058672217
42505759
1509104843
1038550276
1113043627
1399730012
1118359481
1977113315
210352284
490723406
1478879735
1929815575
334369661
463446443
905274588
1151431301
1063109973
159924298
1113924578
658544291
2012120186
1277591974
1542196105
1098792787
1009948113
307837943
1203240223
1214662337
885282420
495113669
458438786
1514370315
1379259676
1015948166
1647079108
500341089
2139221174
521051704
1246497758
1230499922
1392610820
1145056683
1345084217
159008498
2099315529
297518846
1747926039
21299588
300842403
1320360019
107405905
1074584771
1546257824
1621412394
2123191838
274392251
164901614
478276522
486269608
1545374093
519060551
543637568
1932242550
653259902
905586589
525276712
1289129686
41001388
1898937990
1420594319
1264385706
1335895534
818451482
1751371171
1366968277
1112860735
1426416550
624297466
99669404
811509039
2027275193
1702161961
1337042680
1235691821
1811617247
1660098232
1230382442
1329907696
381088715
479979574
1126518531
1065086032
68708685
1754999195
1547178778
1020226115
1762581933
629815383
666579101
1998169794
64649883
2044438369
11478834
2057365905
253034395
2079470240
883355204
1117907937
908392151
623393804
968733912
366275185
389224076
379285609
1621917458
1046233314
1590602327
16987768
1825896656
832487874
155708061
411666534
1887634727
517908005
1456730717
1016810705
381135027
411338705
75933143
2111076108
1489890961
1381225498
1039239960
1585858897
875108849
754971673
1488181086
1335559765
1401645921
2074444785
1862017456
1667085220
520617329
518707535
753701205
491184537
2002007442
867775660
1417761522
1392302518
1837799367
637930108
1762057940
74147715
1629316811
1143995691
613921942
1242828956
420929371
125880777
1529766491
284764301
994727134
798493890
397717585
717374843
1519220167
1634768152
484209873
1891787341
573938960
1600347501
285326376
213422480
1589360631
593691488
1941696786
1566527134
467682957
450968562
370530007
2122541946
1357085687
1722511625
27907517
1976826537
1488640548
813033216
1845293016
1591351456
448402584
1768944638
1912135938
307690767
349672459
397310920
1814393668
942983321
417438283
774918788
533734582
1145836688
14201664
492891235
146005505
1176518093
801492747
1095061963
2129921727
654251027
673807003
1801373960
346349245
126315328
389728985
417215327
816389690
510958035
120313368
1063281346
1353306047
1327984840
1990027664
935154367
1125404417
2079305780
280289026
807723517
992653408
1182998555
737067854
223493198
1013023918
1939390549
2147483647
2103013616
1099080626
1592915080
572961850
1339604974
435042937
1749361994
1935632509
81658144
663979290
1634520073
1929514390
709492100
1371032943
447448087
89285709
506969676
756369281
1456725314
349830948
1657480220
997048610
1663806798
753361228
261596172
337609164
739087310
1860637620
435299470
1319708666
499708712
537039084
1045600581
900179237
857965423
544485157
1652665014
1800948838
1118378115
237166736
754420375
905491050
908157832
824974708
1577062607
679587158
280038867
1615014894
25400047
1563902138
1206709953
1639187912
493200437
579668671
437712452
1247222951
1064373628
2017597931
1024774223
1374357542
1875348900
262077925
169247772
280467358
298231579
782718485
1942495961
1201010828
1190262054
1055374054
1200903866
1282432591
87517140
858691833
158357490
1959025961
884344918
852271906
1999423321
811295011
878023587
2004489166
1534669224
556346384
718994551
1736098860
994828265
740343412
208686997
288449587
1078266224
1080844711
960688963
1695091324
1122450827
1814886847
657212424
646347835
419404104
1813188494
1533594231
1320411967
543046890
1732443176
1245109615
115316825
798419999
402816312
1721385988
885642907
658302058
1595778291
1342212655
1037358452
233815084
1017309986
1462137909
1749471961
1280504633
1333597684
2118533929
1435157338
1359833205
381058107
247920066
2034947073
1438161310
963283072
1605974619
1267263153
1711582329
34405200
1195228732
1441795263
1230703423
1910881022
1866816512
822004476
1118356825
825251826
1557890131
62819447
1442988810
811187303
1890179068
1063085412
590882532
1066456599
410076441
2045789310
1229073927
2116011050
1975903269
357870054
2096946934
712081891
106541210
1516655443
56116861
1755620631
252957303
1205441783
460357475
1720870499
1760288291
456447575
1779709665
213526758
252805090
256504876
1873798862
131253550
1107585189
916793781
1755301341
1014067066
69210786
1729372330
1440018730
1220118822
1301434553
79312980
238376751
490163925
780312775
188610345
1464094731
1532330454
244013
1444438712
1343104592
447392769
1714738867
1005917407
1512706386
308799441
1208651436
959714885
1267562337
418956325
1652560481
1263147824
449073511
1436444923
1370830643
1205719835
817913913
296997287
1539830293
1897358590
1491693988
2006844305
256907969
406861421
1398303155
1738223638
1052026249
1288256832
1428186914
754222573
2097651555
632995749
255439042
77978321
318510249
2057576604
135457379
2125971056
533141247
1914296403
1973675698
1748387244
1848483898
2127597875
1389652225
1586315622
1141309214
215206128
365166198
2105808204
1792604918
674139291
935431148
1029793194
1244967389
1669720559
965454405
1432605466
1647442149
1643088271
1319773985
400230457
1037938176
1458254052
1966451484
2103676969
1283721699
2019484320
1319389386
1087972969
1500034007
478487914
1984409563
927668146
1484546802
842547068
1971656511
299598141
111454564
1117957999
1265772244
593479945
1427711928
1920319694
1746795229
1426696430
225935257
321484864
1683281061
974352272
52727076
917897730
1016584406
1274320571
1274632696
1344173728
742305835
2014876689
831899740
809624977
1626229900
1608728574
1596226117
1973387900
1187756468
1649467423
1097937786
12091915
144897026
587185857
217310071
356221396
1281922804
449159401
1577326566
1966996793
714564690
596588623
479308400
1638389187
1360324067
228785633
78567609
2061370166
1879042152
2023765324
808767744
581186500
127459359
1573031111
1766576838
1935637952
1268449940
1838547739
882628340
331451693
658316147
1522261399
676538991
173730131
15898034
1159168002
1567236716
599457514
2029777905
986834853
1897289852
1742717076
621765857
2070613473
893251403
897821780
1752506411
101213403
31015065
1808510679
334537505
970521308
1730329452
720729701
452170488
1773794924
742796494
1215028989
2133989477
1322059939
1099448178
672460086
129716157
39691930
590371660
1959842932
1590661465
1083380261
1124122666
29059996
2114782712
1341369650
1836558117
703492395
593749091
2111704609
231836112
288739466
695275210
1528953064
2054975991
446504373
2005658098
859556737
1621358424
127074682
1287511183
1450572189
1625222092
2135211208
1290369281
498867283
925767097
1415231807
2005243930
778721544
248230686
778699051
16570852
1697279287
1363866415
592297080
991163568
761095230
512388543
1507795466
1954330893
1800788794
890525046
908089602
702584222
1495087562
1292104643
92790505
2107446830
602061391
1535851120
1223320347
513071974
969686893
795003704
1142624179
572438212
180604496
1348483241
570109398
1979008659
505261354
1323343339
1484044743
1337921734
2141212420
1365799268
692961909
1337422523
1136366806
1823946654
1035941854
473688365
1746068891
1318814338
912332845
1614567112
872072788
1262189374
322313930
226292430
644275338
1074954972
1894353380
917484474
337488331
1647853671
911166004
1844825191
1664622428
1103349132
1294590794
1559886615
882771291
1115367451
437119423
1876836879
1290128720
1905445171
66535256
1109957351
2049478512
1012962940
1709426865
1206652073
1520269649
619012931
594818408
681113877
2038673905
1877830301
1033521467
521700540
1819287971
1179633848
728759555
1471852361
1433275583
33541900
215764311
636126292
1987519516
2046981587
220984964
494290683
1729963160
1745652115
1155404724
696094762
1061951959
676495749
1468689689
431482035
2073278483
1500175799
1698022350
1326720156
712465264
1962418474
1870994028
404786472
1073522309
665297799
819983619
1050866106
929862140
55818532
1885393100
144433839
2103013616
2147483647
1104080247
961392817
201018114
1395957349
1889578617
565344604
1782997726
1244181994
1232074909
1790604464
1755619567
6128129
1948120588
1280101150
2136866236
275396888
1813436101
639249440
40799492
1342602976
863463960
279056243
1715092573
2041531915
1790720354
1144879895
1663718255
1805544683
485885733
73927628
1791292560
1826723232
349171412
1930398027
1906596102
1139413456
1296825184
2133787209
121381996
917140250
1115848634
1070476333
1905899890
2132406621
2107596363
1681030517
88461351
2084810554
454154984
997417576
64277544
1899927708
840041515
2110382803
846745094
1748157049
1860071075
1987920025
2064364722
745407145
1648863322
402655044
1893803761
380894793
1283166264
406272307
950251164
2038051467
1779186630
1055871516
1438015259
476122252
49297409
1096431613
940458136
1833550202
839222128
1502886300
203039243
1536860073
117544312
1696511598
715220704
798446157
680134383
1244856823
1638897275
831779755
2083082258
1710828314
1833115611
1138483642
872984854
2026770181
1447455296
296643549
907801339
361066893
658497730
934317325
1725860958
1928058539
781519136
1522621183
2009749706
13336359
892915721
973475061
699792229
70144889
1705280533
295925576
1066480717
1793513130
1615514946
384373114
799803676
438318839
1128880718
618691474
338344936
441139789
1622435226
1327016092
1004807490
13237463
1775412526
1729128485
1072004603
1681665859
1590110153
1244678607
823629786
121685464
1507468811
845712956
329569970
1286450041
1843006100
1821121569
144740334
1335956358
450120080
513914133
690184701
1805220501
1128804888
703225941
1376455066
1782482531
1033149083
2076167113
135632888
160216492
1538907306
1429652612
478003267
1137046533
240821248
1103468728
1501614719
394322342
630176545
879897928
2007027368
793034913
1065690052
596878283
260566448
1600186220
1379782037
205014915
2045534371
200680143
43930302
1197539013
1899942642
813243787
1269199768
327821930
1818991442
541660906
1041323894
331834463
319364486
506336334
279074048
1506243589
172459472
1502279113
1763030237
1372890493
647120385
237853072
2128174222
952276976
953721596
1525675969
874521805
1094123803
394856507
1804016412
1877212332
1910143342
1939776720
1938492059
99774283
1923177825
589598611
1093856620
667974116
1430174916
706602283
2088656856
323188414
1488006183
609748486
1250434783
2142754238
771111304
848115491
2139862700
2013616622
117318965
1182050881
30554936
797432860
1784396976
1913720611
1244836939
1084791414
193311849
1957697316
1624048422
1884835905
1077494481
1804251637
1429434464
2110955404
248901198
1090879644
529497213
1525931044
1539547666
605310803
256247218
1483053120
767946722
409615675
2117521668
419992161
1426965636
1961326957
1795710400
2010545384
120162739
1831461324
906560368
300186988
648209611
1767809470
150579217
529335225
563639877
1550068841
4800565
1045355938
1583040920
1193130340
1459962149
844168456
937950945
1539487195
757928702
698725302
422024394
1769251263
321577087
1145525005
1994971560
1076797526
1067030310
1829878745
732321044
10242798
2044392946
370846769
919912568
1473746793
1519718718
623294116
1263749574
1697125938
287938778
2049515307
1297990120
836285346
453589032
1515812487
224322655
92673849
1239848147
215725608
316453982
1893777911
553661620
1209289490
5437124
343067017
1539048526
1733571061
1160288552
1051090465
357819160
1170473865
2286968
493424760
60217635
372639053
1840803250
598168472
1915733567
1891740981
659555241
1770219735
933340389
1439583208
410629157
1540448417
1347681029
1570245722
1765507480
854081599
1584823228
1216478573
1616629007
1739641183
1905464943
1437692652
1969212090
1739779351
1013687924
1640771262
318511979
2053017130
1965398883
119098327
605718999
938200720
850842925
684867068
1894016562
813668885
109509078
1398079460
1427427561
711339749
2141866641
1482531799
912143830
1711487889
718650864
1557604588
164743109
1670872891
1761830285
1018157695
1015869406
1804600516
1425408202
2112703714
888060088
634543268
1925752375
1176508521
2084889071
586059660
784211889
102777245
326655802
1366643153
50267780
1829745807
2123931132
1233909082
708908265
1678575494
517659484
101650684
992508861
1874367032
1956952434
1552141051
2044647949
775747309
2143526484
1332986878
1049022241
293235142
1837860063
2066832901
557030603
864736217
167973680
316207301
1484941738
1846716358
1373035017
2014625478
1420967092
1820916044
632257203
1689085839
1021723861
1775151353
326338078
1037578492
1362359148
939247278
971741814
1945612759
582441007
461608382
779821151
1510603230
563305624
464254500
955339124
1168028316
1976480302
1317142773
657163682
1261292928
837858010
1443318691
101446730
636128190
458462573
1514787871
491692085
1832107733
2075283970
2085488517
1025505232
558074342
131004372
631835267
209952138
267411080
96626878
1890345220
1924696094
1297479888
1312517933
1591171659
227485733
871727620
296701974
2104075766
1691483647
1405375185
435105656
2079911283
1578222550
2082106861
256921995
1931826807
248191847
885012673
2082614916
2103729478
1200016827
1774442808
2147253265
1493396485
1523086719
1820316060
1583125903
455747700
1567279694
495062530
1092403848
1217803964
307799906
1515902049
1889656962
2124914840
1288109075
558085785
750701967
1715378910
963248730
1847285682
278062481
1604416934
1417014384
438409500
581727624
2089058896
2015967203
394142294
1758237664
1055992156
2032818315
947626515
1440407119
1575125121
674153383
2056089887
1060184824
1099080626
1104080247
2147483647
141485774
90510813
1763059881
707633821
1237350848
1372075067
1530144277
1421536127
2009907779
1628365069
38791456
380256808
631771961
1804695181
2050066654
1454750959
1807483407
678824887
1886792904
1455766437
758849620
911712781
364777615
1196750317
2057937639
1463832899
767664472
1416640830
685763508
1181796146
2006606054
1730103643
1226928862
977962884
755370517
610064797
1574342831
758463869
1797230885
1286449105
277655992
1799818916
1105967616
1059073130
495277671
420619276
1053921437
1303789031
682439036
1230156155
890024107
1412684926
1380951744
579739873
1790484650
957719631
1806922450
323129654
2031788273
332119511
1639949574
364504694
1648190802
1032360628
1547720074
1569805989
1120137120
186811192
1102910538
815326682
1562573896
796911791
448551189
1161083328
81045563
313356400
1872627840
938359013
1714813762
540253094
153513226
817181807
805894963
2143227941
1053659776
2117057394
1492484169
2005607497
21212765
1027721934
2021722365
1914853345
2021346311
1996014330
1320650302
90825705
148993987
557356598
758908942
1854087052
1492424756
373669993
318524566
831845671
986829788
424417581
1365360779
1016084332
1493864203
2022304230
1830541130
1812096036
423643556
987798259
2143799066
1330926644
670089739
1189051396
1145463016
912504025
1855713633
233265388
271075804
732624972
1311331522
878354693
490848716
113573721
1514468864
136973114
649655679
475926161
494898838
1385024579
1891352953
44846981
1131059692
1603120853
482790311
664208596
980064657
678128885
619724563
805606597
1295287378
1679897590
341437607
1181267544
861777881
80669204
1757811165
1633537240
1565763605
227537672
353204126
1698945448
801803980
1259025299
1454204818
1041021499
1552503334
712694766
1171403322
550892929
960884473
65565824
1250209875
26373236
1062602811
1497103712
69357126
1938498926
1825470361
869135364
906440605
689549118
1991770597
1764122429
1103759393
944337209
1134522979
852694461
959312226
448016157
2108714950
1541043110
1309206345
507766294
1969041521
590352013
1446514118
47877803
1234363092
1729797818
955122553
1944565763
496364315
300380104
1016562494
838860741
1834019592
2129861644
1534359263
532724450
198873684
632300770
251225629
1926201489
634602488
1905743627
1269925422
2063715457
609895392
1842988577
827827602
187951743
1242765699
1935167611
1640741561
1117081941
1925750916
621730265
817186582
210800221
1341770446
973131202
334041337
2013117837
446143579
1622053491
636816891
1627770367
355011343
386722372
9649745
659074456
1380947665
853650207
562642232
622293035
938758093
1464331727
252771866
2100751706
1248641
1844040917
1403906384
560914268
482602981
1005403842
914565930
1772849026
922144759
1454743834
1599807730
386288210
1250320612
193198168
1112540888
741425934
277834357
1923723900
2067400178
1297219353
684673841
808441628
442314060
929155069
546090104
133604183
1659545527
1355717840
1282806565
1774781091
1656994597
7311676
1985698295
352779006
555917655
888834420
1038407687
816853485
1174923309
1374905976
627136708
848025188
2110560161
1830801467
994028697
357314877
1957224595
530539260
1673624179
791198217
1001057114
1775556919
2099915416
30408789
79270334
628640652
405969340
1927426812
2097846369
1710425661
55397845
1624225635
1112810737
1629023510
600647000
1671105332
1847513258
1918698689
1980112284
294450441
337844012
1446446091
1495925259
1427549637
1878673270
1293015381
2113246694
1968915693
525393690
228600749
1189310535
2070634873
725377985
1661435551
1559330629
1591111389
1588962704
36115164
466203463
1840589065
1557159761
688664443
42315734
416799278
982966430
727133133
926152188
1958092486
1354618371
1133012497
2088936352
1265929791
674471407
1957505133
537967375
1053617956
731875570
68835145
1598378663
1196808205
507099392
1930799749
232364361
1971817838
1082960914
419878671
2016415137
1404615461
617201179
733424602
9521570
988646235
3258036
1409018968
1128867497
15918908
201037766
1359846496
305339799
1943783133
187840534
1154008250
830093510
1402584495
1869685984
23227810
1281265164
168300908
609042460
1331481458
1236722220
859533544
1516493508
399640931
1164918786
1940052955
1351281346
1863673056
192811662
1500464795
761607076
513702340
852797447
1509020877
1475304746
1654034463
541621698
1464021094
410187682
2011672013
367347730
1963588016
1464949681
639299258
2143244458
1579741607
2108258735
914494911
927245643
79919588
847861225
1096321867
675387699
978214015
803504369
1381478399
1441298712
769928384
2136343933
193171731
2110964926
1896082431
486174388
1865572921
1019308796
1055496112
205101185
1829733917
464672321
836080599
787070427
1735401282
839711464
413359291
1929068394
1097079226
1548261966
1369127677
1811114400
148320507
602526749
1393929422
947176459
188043638
404009259
577910438
779412680
1584818699
1840324665
1020007279
96408981
2070806001
1006125569
982754004
2062916199
1514090630
2100526888
1009858517
1101896957
1695311760
1672547517
2012711767
447419608
2057826978
957244766
1448445202
1172354219
1616094021
599330261
664532259
664440453
484705498
451295889
488586044
1632099371
1387571213
1128516504
1420108148
1343552283
24474793
319244865
1612877506
898846665
2124885921
1706916744
663558984
1385209435
1558416807
1683810619
1662126736
1126983190
1697146559
1855367588
369382571
2140713598
1574142806
1432791141
864642044
927188104
255401328
425915627
641286628
769962299
457713767
575969873
1592915080
961392817
141485774
2147483647
662619809
1283223601
829877238
918141338
1906792110
1197903948
474660833
5399170
2109242723
848164600
1201476171
152439237
304118001
549837530
1061397586
1325738384
1096864345
614583680
2040273120
555658856
1702585857
1804804049
1723671671
1759699613
1776446920
1968331224
995315265
1755732286
1234485995
841397315
1100175582
827895454
135520164
231512959
606059449
1392965861
1024984822
858234444
1585114251
429811082
670606506
987402195
969168387
910511908
300689812
1751944956
1876678638
1790418924
21829606
1328179815
2023738476
1829787024
309638390
1231211737
961955051
1262347472
1372672058
1958534144
652184859
58044567
1654643348
1434980774
152544482
1639103219
685365971
466199661
743344848
613388891
1208838230
1458543507
151611606
617567022
1302579634
647675380
1573599765
2067160896
1682237877
1160456974
1389696652
1758405089
1616027433
940767263
2094670605
1198785861
1289743623
1180714301
2098470596
349232594
1275341451
2012333107
48311571
1089299299
437195010
580457624
770209595
1380096196
1182554957
64177636
1223000728
604821602
1350543601
113326402
666842760
1074271168
1248600962
553375614
983193972
1712971570
345794886
797532574
1533459713
1626234196
547517260
848525183
63918658
440599837
1918300242
295630938
24604791
1964526267
1510594173
195420185
778216400
839874419
1488204144
519974236
1194190938
45005714
391496948
1122132919
323949224
1422508912
1737009298
1274724887
1438433002
1854000965
1292422100
1765223079
58601305
761337618
612582379
1160499445
567499585
23925807
1159095372
2014990431
861009877
908479874
1491566262
929498812
1620387646
1389171874
1331723754
972856250
217115771
2120761987
1179642062
1005635624
824599654
1885688819
413065306
1882362726
1164098041
1578359934
950824719
1206367892
299013539
1440867540
2131331710
710356087
1103065204
1190887176
1905412240
734378414
711237445
1821238183
960886258
744404631
1070897215
2079533788
1320926759
1961535783
1763287032
512397472
2054398840
488326538
519197691
1960735644
1337416076
336230198
223622287
2032592700
322414519
2041483439
433304642
591101500
298137658
1533383016
326158821
1394810759
1479937858
747431505
404135466
1462337915
1747206129
1633537059
1868189176
336420794
620875771
230074879
1474392059
1385874031
2011077838
1205548658
136113843
1886683084
1885012443
902365087
745296711
258150319
1726286394
1701372068
860449035
1567920759
607115356
2065778588
853950048
1416996358
1934827512
680671209
697540245
2060874260
2052519807
1454313488
1215841695
2138798118
1195727897
1096883510
445359150
1053428052
1388157860
361028230
594929394
257684004
417708871
460046079
717152795
2012348728
548424724
420856652
1480462824
1881454251
374705870
394210221
505529339
1624908260
358679722
52680498
153853974
508320495
7766790
1554937322
166656444
1953950602
1460086317
1117687861
246458700
1768534865
1363224570
1361138148
1675053012
1660122121
1566083232
735642344
1385373710
1695902091
1173318630
981947170
645957754
56790294
372981243
1283999242
2024173185
875929326
1087667259
1777907361
1077587975
705707237
1912223482
1214584289
780861387
178591429
12522933
831240372
991976301
2127935707
577623146
1273565336
287929891
590415697
944544507
767005978
1861184051
1257141848
594988992
951570433
304106484
1716920044
1745479003
938689831
1477296143
862130906
714284393
760339460
1047194157
327504950
1737545465
493328252
1549692201
701632332
674713082
611400462
730550756
618277882
1642178230
961807496
1291500884
62214214
202929798
1755344871
1835398311
745982962
1271315335
55534043
17229020
378598989
1883868094
1160068575
212972970
1051256544
1024775853
429325801
1489388081
1081137200
209442545
923036715
902080242
1522171016
1445003422
1354175373
798967011
1545106102
1627916857
1973560621
942092012
1237422760
815373415
141665440
755027271
1461402021
739604455
351682830
1083526109
197833853
1930654817
1858651235
2061165337
1112558637
1893785520
1279496240
1794756331
2082918997
1759808476
1056179538
1948475098
26046527
64868406
1676941455
999929962
1650912495
14562287
687785639
1776981548
1873770011
336796004
994978223
1245553961
1596463229
812806661
979909388
1713518082
1151298485
667844477
896610427
951558962
1199033498
2114241865
119591646
1061879954
2008508172
1376867235
1057501853
346323609
1019745539
577075150
1147882905
489044095
1383407926
1179060941
1305361831
953147300
1934582717
1448376694
512969970
1522552568
1219978695
496504493
1027309236
691800841
842768719
336569720
1530510306
1540615817
2123582588
844037519
1616016652
307312217
1078228657
752468411
1680281189
1783267371
2043583949
1512700084
527130267
580599063
193317089
739658362
1589696332
1907740266
562576794
1793450337
1459993283
1443237638
922384801
413896370
2069451649
322716702
1674749283
1367539269
1508410225
1378226891
375696744
1818837660
277668794
2006670205
1405913300
882187550
1147295921
607486934
843714358
1037742830
1727519571
79112720
1221658523
1077682434
1278918052
1554308166
1236043233
1625625348
1036707560
738167916
134443436
2048098235
1371381908
2105599274
1382880848
145245876
49755075
115999854
1137620798
1635626318
1709833071
2050340032
1388863086
1157797520
1810332736
373180694
2036550329
2034171715
432533250
783613015
2028757147
1146543273
1521373948
889976207
153674730
1242340891
1200015089
1791295368
1000641799
1426799228
570022417
601744172
1837667811
1086630585
631656856
1487596403
1763995036
572961850
201018114
90510813
662619809
2147483647
1803197490
534433794
1972646448
1788767933
1752608353
108759340
800873991
216666424
742153459
1246419765
843336077
73837334
683681241
2108643191
1698408756
2124150442
1322394638
1453422721
497951685
145514932
141358704
1645413422
1562871285
1880756044
492353178
816329338
1893535551
201957257
909690091
1128576188
528331516
602133208
481329654
822347938
1130660681
221089589
1318795142
247710126
768647498
411558833
148255787
1548058069
365120691
394569155
112253490
745143987
712160443
1425684473
1604516932
420784679
2106612797
1196142447
756495296
1401668157
436000591
1114395917
2044841229
1813789910
1947543535
1319076221
1117499519
1231761907
1259239198
664894214
607297017
1100091432
1538597562
1310060601
1529309688
1490697536
1349614190
525123640
1513422487
566692530
1293480285
1858919934
1765030500
221156525
1834519719
960029516
1800934613
461707890
171058118
2047223141
1981037111
1095084491
833611244
30710328
1084978497
813087921
264315046
1344530631
1743939448
47513268
1317810181
425313925
760962982
988355539
1451387872
1131348688
728608882
642305371
2036953049
678962668
1225573520
1957828312
611770486
1023888637
287101045
1411579262
1146045841
1181088147
331019521
1325381851
673496969
763669454
1729616994
1630394703
1450680867
1705282252
471803948
456187756
1486526001
1367466448
1433554217
541462344
587926820
1774976783
1073472838
1953966120
760173777
1865792935
378846752
488636022
1064412171
1896989438
1686996712
1224697066
302793134
1589057543
1595563816
575177784
1592319983
656744627
702204441
1881763623
241722473
1595889950
1712681828
936935767
75211198
176360694
1774873179
1022882123
1601840721
1041329793
751448436
1241648606
1587972128
399802399
2146704093
88269394
1541209270
1802711910
855594887
369643274
536571178
180766895
628097927
1411176477
2140004148
488742954
2060406683
671417897
391415998
14195356
518544689
1705063963
768528972
1819150631
67195557
425229034
98599643
732263677
1803210360
1614361267
1544228116
1408292224
105591257
1728247033
822170205
1008262724
554278839
422321458
1463076938
673596253
1248818791
988189710
984930850
13792477
579721013
382473800
1937573393
1177918776
268128245
1985406824
1578506289
1221506102
772924549
917415798
1746000272
1570965525
17756673
411681552
398663873
1607935189
1362863319
195432686
370239745
1312250121
265296345
921202309
1645955324
1879581887
913147936
343492564
1635462932
1914649372
1486453941
1301537315
207672747
1956961387
936999226
1784381212
1853756938
1834725535
2125029341
1090510462
30082443
1225736083
604142743
131570911
1170585396
1609536858
205807705
877316263
891465278
326592297
801564661
1505641797
1216412633
2125437507
779643608
274472630
807085151
1564324976
2146436378
612428406
1006850994
329340359
575714288
1748644593
935589996
2113861682
1433910275
88816186
202356084
1019680305
1290329692
295110561
1721038345
1632360974
278690391
1727508583
733788987
340094948
1686442809
1844360904
1139952074
1308702940
1756018352
1165187450
1165324289
287313313
282034740
1594906398
1991121958
154954277
1000697763
169935823
517162316
1775553923
1288982488
551527114
878852460
949425427
137846785
29653417
1344277886
654653061
369436583
129490418
1679863997
1231494316
733054872
2001202293
469510210
295764523
1763212098
1705788500
264416873
244499808
1394069078
594741492
644171601
237736565
1171555093
1489623310
1031330450
1832294907
335120195
1928509809
835650897
1208040953
699962113
1025210089
1050778556
721380119
1992186940
1584371299
1410548416
1877363622
1685884587
1342950819
2138093055
523269462
731219817
325641351
2125788623
1728043142
586095119
1146876182
284441973
1995356550
1384063428
1667483906
1710000645
1178980262
1652501318
1600797705
453499089
946689756
673356355
1689147517
843778012
1363484399
393271626
2121035276
197167969
1333581725
1482202843
923664917
1508429874
1468139095
369692458
1502521322
1496374433
1609833410
428118377
175673166
17651513
877077328
1110680762
1796593632
111521590
213348490
2008458641
984176707
549816787
399149949
225546539
1469319805
1564827742
1190740137
1736641905
1822678028
354805006
431845523
79198928
1754740930
1939280492
215564355
1348928045
1885918618
1330904374
219501904
322895922
1055569597
1947513895
2085665791
164546965
1538934247
1093583804
305955919
1160774635
894777721
850038527
2035632699
353959435
2106278057
1889773467
514657233
1250751232
122029894
967626515
9135042
1031961890
402621689
1109468404
366233137
256279850
474552488
492123928
2001165447
1386909340
533954939
150455210
98473566
1890964324
1846156143
1275297061
1126142885
128876231
1334169250
220110236
170551720
673062140
1662091746
1979275614
409368485
1598320864
718784362
51813069
1341587622
1721085611
584016540
2032828594
1082673180
2054909281
1554449427
253313379
1269388410
794986018
1972885635
950734226
1910826364
329877035
1875550726
111292524
1541726675
898278339
1770691678
1645156184
975158847
1035520595
435952163
1731526245
43204530
1855341803
2091202490
477421967
1406947416
1477121734
651484401
366978305
1748294372
1466156093
235276367
821241741
1363345894
512793675
1005565512
2034837951
926939643
1350652678
853050262
971887175
668850672
1933318390
1458690826
127877669
1876508749
1887708801
1495312793
1490605442
512177894
1891717020
535883095
1215305990
2066873038
1081614886
1091264438
1905025731
1245590113
867006451
822935326
1202013151
1339604974
1395957349
1763059881
1283223601
1803197490
2147483647
2132852681
1921740986
281755692
1825633150
566484207
598001489
1833616825
732089448
181046832
1648721530
2016322437
2046987585
1946743674
663443188
739416377
1548949771
1540088738
1783008013
207262466
336105259
2005583476
458983685
1671349428
1287617968
508101961
1987279571
662909703
1581521863
716469481
560583405
1708005631
1493253293
893548240
1226179824
1729981477
660677415
1832060369
1537258295
598899367
1111298437
164195107
57908039
64306024
1274014829
839443375
248302167
1054634331
925849558
1683029626
1550029185
278325704
509989167
1246380562
121104905
1919904409
261887424
569220005
1789519672
1345120714
2138691353
1242516713
312801735
1037856778
784316311
170719542
378017376
1368777505
850527332
1803817757
1235773589
2014920297
1072709754
555283018
1851698323
624213746
1896888948
265666347
2080853522
1504341615
729091745
471520480
2118630380
1664891164
1947439614
883898542
1844354565
811637194
771424269
2102469389
995069622
864623394
1170895209
1672676169
1064461223
888132814
1445145333
837211470
816014141
763181837
1100739854
343459998
1795624566
1376776986
938865903
1500855938
1107366941
1735442476
685794078
319695174
258944844
66087152
1193988577
1547117352
1579551164
1950206358
420533256
1151836002
879666258
1416032676
1218048096
279313097
430201329
1073908389
1578757377
1942521053
271258922
2073656720
1498461928
1874164612
10352720
194904825
799715961
1992463706
2142541535
627313145
1665358063
905166187
551191969
1113694686
822816946
501043544
2054523574
1815925395
353885464
472468630
1149335420
745074739
68561962
1475771452
105742470
1830997253
1900289663
807967410
1758251377
1952819179
1168201693
1125784655
994421559
292210628
1918628966
54675091
274582977
1268932216
275931428
312433519
554724561
1963990451
531680834
1417893015
910287456
1850807904
1995034247
869207367
425676944
1041110416
1270331819
691205311
401938081
1798198181
2029684144
2025694753
1260330480
735984723
203143629
2075475797
819197907
1848020622
203824867
2062846021
515373829
353802320
87236797
2109327451
457581431
1697343687
130846121
2072498378
1989364205
1167606830
2087207316
327351761
915246295
1192572663
351029319
602887362
1234408120
2069830400
1518770332
808471550
650731371
309629994
1906127842
166908895
793694311
267455427
278308677
397731080
1538137373
312935972
1443607653
1104416179
1310125773
103679811
1191856323
738685634
737908212
1046528606
1575280834
1416919430
111653874
2055839192
1849958304
1143622917
1881412011
1169256930
63690918
721913605
528437455
1344144428
450004827
1382058103
1088654110
340297913
257200443
293400626
2083290199
372745354
222731135
1656700283
1985487030
1344886422
1822987332
356123411
1195845871
972667071
1126149587
1398078902
1220559497
1157639121
143581311
312780478
1916059049
1394648696
474991692
2018337473
22113178
359989852
520833628
1559973730
645597639
1824641231
679634786
174528927
473345988
138543167
1077089103
2126396740
103770816
227381302
1168075689
1543081664
808214798
432329872
1917723615
1609341512
1377853866
1604493667
322109494
1284300452
1858466583
1888112562
308952442
1908060222
790342765
619399868
1356765275
185108150
27885421
1701845428
400747253
2020647519
2067353354
1640264312
625225672
548603652
463896087
1407152009
1056037912
492601010
1667174089
55291958
1091096360
447169192
1865683761
683100681
1195042022
926710098
1863734465
1649683319
504235100
967860272
1149642324
148131663
1631000845
615128879
548391507
1728509575
364784832
270508772
2128539443
1149115462
31981652
994425403
1049831356
1553797843
398511506
618001790
221927902
1013856723
190846323
1722274274
16370575
2073545991
928536792
99153773
1856013226
967238841
306972780
1833230293
713736892
853441018
277654290
2077965030
1153227302
985693972
1158048364
2024161514
982188061
1011864154
1883758266
920819642
497185260
371466273
1012025452
1075194938
61386194
1829453960
1492672069
1660384090
1215511373
8576034
912846328
383402628
29207745
1512529771
1247546950
1820991367
1403527329
608205351
1444945483
219240516
1711400156
701953161
353271234
1371142723
1685615811
731502043
1453199720
895033813
1025007635
1835969940
2054740101
1004972681
1486214939
2094063367
547209984
1423608163
563634944
1621704962
1500996766
570072552
872211452
620874563
1150231144
2053982475
1184716815
151706073
2065516302
526065884
785214711
2109591046
679066271
1327670175
1277732950
995422886
1467255546
2140195672
1824151245
1247400192
2016279721
486821808
1436966245
505364339
188540897
295032869
1218104777
1112728689
1137007809
1158627035
467444848
1452874999
1227066148
2116834548
1442348567
2042681218
877850262
1937619949
1322463033
127382342
1245145311
310886103
1634698269
89155740
1016395614
1895008611
1127832144
1557680267
319883466
1090574057
653573934
307266110
1962336175
2129068992
132246679
378476197
385064330
674752746
660323206
2125911269
1513231831
1986560746
2105458610
636285439
848329953
1500865843
447381757
789734335
81588748
510423746
364122670
555861801
1978274960
1002950514
1203271770
800824656
1135165724
1097873293
704299529
691541643
1433121893
1152891891
1346109636
787099641
274106305
486987525
1518145781
294557257
1749767103
279404315
1829226804
191064726
1823106294
947649232
744034686
1778643526
901630222
531893184
384717734
1209992613
429918429
1255285841
735666842
860572296
1750612229
862453576
1024611468
435042937
1889578617
707633821
829877238
534433794
2132852681
2147483647
96259531
2071001959
1958126648
1775060706
760427739
1964639200
1853744421
1284310692
739730598
407843078
544676446
1736449100
784152919
1331955621
832866367
710417842
2058036805
1741862198
437166680
1690394618
2128217783
1833014786
978551384
1896069418
867225096
659369836
1972474108
724405092
649790843
471981709
660990778
1400668741
1258148787
515841119
1981893881
206874357
1863352618
996141971
1496159756
577880480
1203295605
1489662665
243889366
1200791306
828799797
1344773443
385130703
927960782
1964732871
547081175
521184808
351342999
2130888556
999404646
441545697
981230068
1347604630
1259815511
1685717666
64843442
788092769
341906078
506147196
1917443445
1072250400
378599981
1185303115
1819586589
522175240
1697547892
1391684299
1436370682
1368826384
1740733473
1914705392
399423475
1671206256
719484145
2311039
1544947422
2108940762
480771127
1419365311
527634193
608966021
653772377
1309247784
285871560
1086420816
241883265
905390354
1782849640
1922456696
454785618
1849199321
69382796
1669939966
666584685
93966107
483793025
672013043
1099355364
868279449
1793188562
1177569773
830751260
1070916647
1072951023
1386362990
1599836134
1470609736
1862428902
1675607778
606266804
1771082709
1242341094
111267895
1310836990
956707366
500156138
1304824066
1569224092
1739230421
1943526309
1258262323
1157648283
516517452
191452703
1726723742
2010308819
2147462400
1188492290
1276836401
1350272911
78701103
1029913967
876847910
1283444864
1407204168
538189849
1405075502
1127633423
1391011618
481089714
1764228872
1626247617
1794822509
1079365329
250586880
1471404664
761346770
1683343887
1261341640
970293598
1668507022
1287584175
2003220840
503261007
1303916234
936235999
1931849545
1092832174
720391041
385609585
685178579
358798579
1738455057
1284892574
1662070385
496935078
783645898
1302054206
2120591466
1585716056
748909052
1497888641
1435744259
905711123
1380404111
2004575161
566568975
800103148
312593189
1974349686
1644434709
1937232187
640590450
1625744811
1366782448
359195405
1810105523
559478555
2069035773
1734184539
422473177
481889292
986479929
544735345
489477166
637917343
1981110979
1121583643
2049844774
1147716456
1175902319
721764931
782420710
125032736
843105396
2068359641
1475992037
717834618
1015609190
392592590
744855786
2102479855
542222927
237027569
374538983
344959212
1762800710
105807827
1960576090
1026061250
277206803
1249996576
1863977539
407913529
278639196
341776615
1636561708
1168093253
1439123427
622714047
848175534
1394022276
1257473876
877332136
1641217444
1912663936
2057457338
1367394133
1307242840
1655586734
1006985433
29563912
1413790070
1266230565
865619064
1331879901
171178466
37044580
794892936
1470829371
1211948045
1529816109
64160342
1247234834
751176144
897140544
1529439110
251637949
564050380
1582970227
850472302
2129460017
1068518499
1365536738
56918477
2091690799
1670011584
571338015
2038500283
829773262
1727171573
2030317846
1698504281
1925069571
772951603
1242733418
564989511
738892134
1902002383
2075789886
1635974364
577304069
895136151
2112607987
487679882
1837754012
1917044321
493999269
1124847357
2040268130
195269668
2145005977
1618080250
1465552534
1997939877
472564136
282407023
727187970
1638067763
1127544821
754943251
844918189
67145578
1717455262
969313638
861901821
1822138533
1033649580
1043761462
1614080529
740149144
857646690
1102367157
304385293
46414606
1495880504
173787067
1758900010
1259597715
401231076
1949098011
579193931
1221967408
1988408690
1953845709
1909099449
1447974090
707683178
1920884249
1014697011
942802392
1511838530
841643399
1630616112
182280446
386181431
862954355
1880980519
1977159694
815263010
1347349021
1019689864
130528688
929092222
358979673
1481989259
2067639226
92422308
9809266
1368572838
1554242471
192201325
300627418
1521033272
198751871
348773639
2054556416
1942363146
838331711
231760895
414860391
2048482220
234224069
1757639706
674593018
241687094
1882407700
1311279907
755224127
39308617
785912317
197832804
778412823
1675707338
1506183908
1691204470
540189295
2029371894
346400158
1004814982
1905330352
185358990
1247034810
1218519997
1876163802
37634266
142888985
1125513960
1469341059
885438871
1631234474
2032870907
28541575
1107838206
1061204178
1377331380
2054614530
942470931
237057752
1210729
1350067819
325121902
1263923686
545100598
1751017466
1857245334
1487224960
1791603806
180439836
1287793455
843121627
882593603
2119242844
1864305503
1669623294
357702374
699216071
1332999685
938440707
800329272
586244041
836835994
1142724577
129768485
1987253811
139611300
1880090261
701632453
1089544614
1032143859
2036181802
1232090482
1728223462
1304748147
769693814
1850134569
1620032928
1499397874
836774606
1599432559
591960008
184576146
71635883
613041399
1863321092
346043077
672299015
1832372407
713059180
1376463690
1241677022
2131507268
2034835140
181310963
279083057
1115698280
1877684065
1787280640
1197128237
334399355
620169091
964330118
388929560
738819688
347049454
1267611095
1214554893
1540542249
1359677864
293201124
454963702
275160809
49574307
1473088766
1116436813
785701546
1302705946
374414608
897730838
1995433872
2045534729
935612970
1764135390
903537830
1559446042
466664429
1390838237
740369644
1874354
1040536075
351912750
507921064
1698971224
75588346
1724105686
216608270
833979640
219669874
1697114235
1234408021
1354420575
1749361994
565344604
1237350848
918141338
1972646448
1921740986
96259531
2147483647
1459411293
469457512
1244345715
1053914286
300342989
1954462661
1511523128
303608162
1746967430
237549213
1242690616
100029647
186515504
195744958
257595600
204454805
1563963181
33378754
1286774914
1387282214
1571198657
1712320729
768993444
1773443638
1218637674
173558751
901052890
1125472290
323415710
71110567
53952355
1445039557
494950330
875738622
1854157145
364160682
1601978303
610298969
1677309711
26550901
665478145
1519140996
1325018361
945171035
1532915233
1182043990
1036657036
1273079282
404606390
1749560905
1830130069
555247940
314214028
1805854931
41609943
920736811
552083083
1714347377
1934120697
109456020
1465213516
1379123993
622108854
1319405818
1755388434
964410748
1585349082
1005477645
1401658719
2091454920
1305950144
1763427127
1872401989
1194391869
2134473504
713717994
1128526854
1020545280
1072853137
51602857
1660754946
693781295
1185157490
605011542
917965631
989783349
33569452
1068425379
1773913984
1430734686
210845863
1553946465
1638796368
1711021651
2138353836
1376757882
722992916
1166947859
1171210450
1467842048
904881382
1477886203
2051152516
1786738236
1938725683
328799632
752906489
1035764084
852489238
323757651
2090928395
1415935676
2047444109
580077038
219220448
1821473740
1293447635
644845671
442971747
332114293
862381821
929077969
1632706041
1342470305
1929564565
425346356
398750419
1378927561
583061713
746868029
213515661
207361963
2021540359
314306503
58117521
1170869468
449551650
58181468
1510212981
910787043
456250323
2113215511
1783622798
334089823
1874306538
1037524553
99608742
5938954
1058857792
823060689
2103918517
1853001018
1661682549
524741455
278941109
1917669528
890940420
1196068387
2113591034
232038757
172215735
2031434068
969945810
1104579530
1181003523
21449844
1856357088
1119937647
593268533
271865226
1670086862
1017689668
1566044727
610017880
1014227134
985119057
2068241762
310613061
927375246
1591096404
232940669
1140719836
1477618006
702486520
1290726322
1808300570
1135201628
166727763
1523373828
387121592
1569495692
1089471127
1557246427
449997797
997442997
1859391433
1102068545
1043714422
844103447
778377650
1204974929
1389651199
596025605
33295145
521986091
1677279288
179582354
743083458
581024048
852636241
954227617
1267145273
343615870
2002829585
966523851
891070899
1537246215
1496814979
198454660
935242148
880590082
621906057
1918945414
896157816
1812895589
540517764
1542558642
2112990130
721242941
555610175
1687929032
1614172377
231252203
891578565
1610960303
1258092198
1529818761
1782484048
1750193240
1308355426
1067827417
1450659595
1071077424
576235903
45275982
178488400
939274066
523070164
911816684
1945340313
484483643
1177826485
1559995623
756839393
1299804686
1612534868
1021777243
122065614
374588044
51077988
1264488566
157842198
590932988
1775082989
371818381
1503163171
375271271
1878154415
1542793122
505886115
1199522943
1831509107
1567445904
249806407
718418221
2040247797
1446170635
1647933341
1773118766
309568417
2058177285
744672236
2125843579
2086188393
702703649
1950958784
1178693846
826013405
1445230228
1338685644
1062343669
1924255728
376329190
52119655
1133522955
825209616
2025502597
893716938
635673355
1888978990
1336503015
1960574961
1108816892
1476744849
882514822
632856694
1225192198
605241227
1429551658
1304272528
1982103108
1463214996
569157086
37355151
759868489
1444839583
1314043356
454942075
1310093042
1625159421
30633170
1881203850
905965588
992973984
808562182
277527670
1241646283
562281897
646480964
1835124354
1886802801
1255996666
505947570
1456738923
737567542
653820574
126941994
1800255537
761088150
116729178
661182671
796304750
183274056
2036205246
91791552
1600939864
2140131269
1972768020
633184713
72650939
865155128
1700459915
1995110063
1747382254
1297498906
2093091661
2132414958
798522056
537108517
622328072
1842395219
1216574081
1886582268
2015503454
2013982482
2045516985
1426501783
1357793882
1055279680
2108938151
641015988
1542609901
736620027
732626640
1308050193
1180582357
88467116
54579573
1821841401
1545493221
282803987
287358769
907378355
1075416985
977806431
1489766711
1569705780
642325648
174343623
2045723036
1389641828
819176726
572686506
1496088533
1766527102
1242627676
1184409473
44294030
1936031644
985117653
1609554653
1845878207
738548754
2009924784
1362069772
1110809335
1833816044
1403511043
1830684583
377709017
970567853
803698642
325969532
819822770
807550016
1761102958
1874759855
473653038
1675902672
662047846
1250211893
1789031953
837963165
1695530077
1903481267
858145441
228154738
365733209
810579520
29924892
599071827
596082131
722553750
1887227809
1449135441
1868971860
1959850795
151094036
497916825
506931709
1346319612
2092523211
582424477
1436142471
1356819456
771952425
1045540319
778656864
941689065
122484419
1984566645
576407686
823140257
2023419011
626676098
1016540648
972885570
1734312570
51263418
844962404
1934084889
24034836
731764850
931925813
1474062210
2027429566
800847253
275259903
791932873
1572107721
1997273311
1962498955
1959494091
1997986453
1839290457
1583148022
516730088
1855398959
715830504
188232045
601775341
614527370
1702822008
35970859
689791510
69342305
1299486819
1098482368
1284770880
1155858010
2094485303
1673172537
630266542
1470850984
1537219794
1701144167
884049463
654996818
1151853749
911336229
1130580277
1743169908
1460395319
180373457
1935632509
1782997726
1372075067
1906792110
1788767933
281755692
2071001959
1459411293
2147483647
2025499816
148583310
663238393
1846588770
1335765877
171060561
1862455962
1549680625
1989638009
342110949
977509003
1741794373
2003849013
825879716
1052149712
2106827835
167115095
287970232
1198115523
147264511
2056861661
712727386
941915303
1146155991
679668238
1944325919
2109823715
993785416
1741708659
183928307
1719643295
1697457943
1520989680
302335172
1030816720
438084313
1322477363
1907679050
979980464
323505810
302509737
1273727445
285017947
148770168
2144856599
343535607
2035272269
721771282
304454507
1232765970
834766542
695048270
1459982161
2020574029
404800960
2039128592
588673402
1325728476
558812040
126264122
1373345073
2106645012
337045149
1017523703
140343957
659212172
2112718034
673833026
1871165879
1886906391
703386141
348896896
706108517
1488384179
1139425855
2007654016
167765370
910379313
1832270621
760521890
1289220141
1391353125
1322912438
1304952523
958325644
743913361
1193839459
1963713902
2048514059
1029626904
2105874721
84311797
1428015467
633844105
984308904
91514142
965639632
504503808
871907766
1599756971
2136681060
352030608
1125381291
1594164172
655721519
1395261973
717800321
790916316
806834966
1670485840
1870853016
17773914
1658335194
463919909
1242699724
356597117
639949324
1179799187
917658727
151378741
893223464
217711197
526930171
568152628
1902653359
1949631132
156522262
1032309499
1591493032
1056039590
1778708404
1077918629
704186338
1543611123
1786857983
1782284763
21896443
559208009
1072759661
20246676
1270333865
1671304861
1045338391
576048525
2070603433
1004323546
998789352
1163914861
827137011
911446486
336831908
1104057006
1588571898
1350926195
865718350
950081091
971855868
353778397
159949483
704142813
2086273509
2095055152
1191221156
1230664010
15941620
1815236262
1182347323
281404107
106370074
485398451
1467523484
237949359
982266579
1315059872
325541105
996704180
1920008306
295451041
513956637
731361374
1986109712
339923186
759065458
1685472672
592487305
2099306786
759395550
67551571
2093584593
894810115
1551317005
1491881200
1816502223
1071970405
1929015713
793177745
1334427337
1906549235
60871245
939483552
2107146968
2135566822
632724165
1792596278
239233059
1712099870
1241971838
518391226
256784026
1398622710
717966995
318880987
1760994220
1726740834
653639210
1777059800
33020200
1614404737
407799271
124584151
1677456096
1082959779
455611465
1509540238
393821534
671146227
1124456160
2110238445
829022673
888654049
1483793979
533984879
1625154896
446971118
1260360425
1711539108
97088462
1734557716
1304916291
1116528457
405400899
278509099
57888067
760669591
916878236
484049680
535219091
743105250
1557207921
594152445
1156321822
1970149530
1150988394
786550493
1960939837
297571029
1196604272
1256541799
350752035
318601749
133689441
896454202
1240053074
1887828700
136992133
23503385
1039992527
363907455
1600649447
701942706
1315441110
954645060
1468946980
1474669045
749323732
19805450
402621850
1800179306
946972521
1090157871
504514760
2014816817
2127761388
162325292
1910856379
1474028814
2016088583
819744222
23563183
2114892176
1021963789
833585605
1198504334
1145237902
73765693
353695774
790107187
528626570
97697680
1911601076
1298355307
1031154547
638291063
1126026924
1750486358
648900405
256249148
789401531
101953581
411327385
1015779842
1297518698
1660694345
106669484
1257611905
1640427192
540214079
228085064
1533212626
424716178
944019365
631073622
1536546535
2092135490
366917855
344228012
1845969006
1494592812
191603956
1167307041
450902554
812740825
1739474626
409214708
2098931416
567111906
1861495824
613505516
508181505
1348020333
196863776
1797913189
1162534241
1057568414
1820514593
1415713171
124091650
1074279025
279843678
1382862130
60681400
718612576
1784797474
2007277136
332742170
511207898
311845544
581398021
1072656580
1436991889
295635732
582086850
1082132037
824837596
874817940
1963747676
1740571461
425462975
2029238811
363977293
924284503
96442113
1731387633
880595789
523853242
546671185
199558968
495167553
574641995
682468619
1344528981
860594574
189943905
390920832
17173502
1287341749
26057845
306013507
448215945
2041406559
791892987
1197382352
629427633
1345077481
1200103494
814470519
73626794
652926372
851823677
1142963274
2080782149
1374098844
1775635914
1487034079
1890580617
715206900
1769445678
347860564
1368489417
1101909305
1014369707
1897690504
995590047
1855182700
604769716
1911265876
1130770589
340382011
265923515
886087915
841308298
515487749
2060557045
199911720
1971515972
1250246582
2098680309
57740177
1203294130
1359531382
226463997
1397180767
170086920
580928294
1152864917
631006715
1506561272
905168727
1257369623
1171538385
613842317
313119471
1368868724
777797591
1426817872
1756627719
1436214298
539967555
1453824973
805370647
608595623
963221009
327336625
1742463433
496959276
1385359531
1646878713
450064379
753229347
587792601
1980426933
1838727476
966419480
1197313953
890201469
2129485321
1031616965
135993537
1689972293
657171526
1236150911
80587734
1556421698
946903688
44924892
1392827664
1619912749
245858135
615819757
750513182
1406130450
166678017
1538971394
145515171
711409708
709642819
1677403291
1836569962
1875272691
757850482
208725745
274769148
1935397653
1444226888
1608604717
875544613
677134655
1032344836
1081979112
278208481
1554069796
330870757
900595356
81658144
1244181994
1530144277
1197903948
1752608353
1825633150
1958126648
469457512
2025499816
2147483647
1279950748
552483122
1294261845
1420334068
2096063361
1179184184
766499867
933137947
713913265
849851635
368145595
824463166
55747349
765095852
2058912960
1073368601
888764487
1240160955
119079991
2089094096
41271774
664694167
394838294
1135769668
642846265
1912751966
104387794
1791446782
349394310
1403447698
700204510
1698477873
551441228
895214228
648350223
1261875428
209506676
1339743262
647900794
1961760391
469316532
810385425
1392195474
2014263100
1279209227
1907461256
986769477
1384585136
43142031
1160944894
482791913
1195389862
316485731
926712127
685801455
1249185421
56067994
231034478
229504393
1343003956
1732665326
357887110
217024436
1319618020
1951341233
572499862
2134380938
1555533766
1175549414
2147482123
943285657
854185947
1783953582
794763733
1330188219
1714689836
2145061439
333744449
175844102
1401206308
1342974231
906418444
765697168
1399272288
1031654648
1348711765
1753979592
1257303759
1024053818
1883776992
769847718
1268974641
1028954892
1115734479
655140041
1977372008
1229438434
1309248134
320449802
773075225
439651111
1500177401
2107934525
854736480
1991655006
1131495546
1249476082
1080859262
51864156
1180847475
1149875927
1919912982
1266429687
1651112247
58853321
245110821
758686087
1970355468
567344785
1076145697
928441549
65480321
2079306925
1406214951
1464082945
467875507
1225624316
961266486
541135097
502748962
180508657
1831231866
1791454185
1671064421
1292769199
476850013
563847613
705227722
1484414819
516860223
725499725
1103368486
971914327
1132617259
1609013431
958931271
1715821545
479554754
214491361
55149156
739433274
809001003
347871946
523956646
1138198470
1451076009
38086780
481807216
934224241
2103949509
1894241291
1559042164
1452919467
1200453748
1907081666
706893319
1859992828
1766866789
1028894021
654426775
1097022317
911471613
1802887340
1305045442
1475022280
1493068434
354273315
1913846020
323991833
1267719922
716032671
363076286
1653412542
76561603
1576891534
2022348686
1593927704
712826284
63954382
1077026124
1736394536
1696605299
830295245
1262508874
1531952988
248193231
326114741
918313576
1178570903
371042529
351464371
170242260
816650869
1459797563
1167675823
1773681947
1137947532
968367676
1749666914
856927287
2023650177
94060470
709473704
907998250
1858296273
1157477256
594602610
2036900126
47189031
1216167921
1916258567
466555769
2072021059
458884237
1217178441
1055194195
785038135
2098024572
1591794575
2107524833
699578411
2017241968
21610835
1811720954
1829052242
1423772539
2035497747
1181153982
167708207
1725218019
761652462
1221987244
241407807
2110621198
708923383
1129082534
2130042865
49478162
1516864004
62453568
1628888163
910833728
360731048
1390124144
1377173730
1402628633
1367603896
1883051070
1276812708
607367991
1149356839
151969281
1951037046
1414210559
1009229101
1842600244
517952134
459453627
171935686
1661848825
602257096
1711630162
1533978355
506719750
886380548
923603132
1711326591
1222810921
1037629627
2094489098
815286885
1016294297
54267756
1765111134
1329652533
2063406625
1094550835
620040632
1017167804
355113949
719482117
113429462
894423632
351149622
841447815
1571155848
376408335
1948434500
1162747834
1406681374
629052889
1019051448
1508149943
1984190217
1894745734
17616523
1536746093
500009084
2028718624
1599891236
150476663
1946447711
2144587674
772991671
463216858
1703404842
1043677952
2121033564
86169531
458449094
1167819841
1540282762
1479452655
638073474
902863961
38620914
1881456283
649359556
940999975
1046672066
370847976
1129819270
910973798
65219686
872310080
2121881300
733443720
183976059
310016938
1253878025
920216558
1978468867
656811611
1013242384
1453334717
822752184
717663039
1735580337
679195562
2047434646
500423356
1916440287
1567526552
1883379905
1980849962
217345794
1761322889
2145855621
1367662029
1205711882
2056793502
108852272
1525714786
1962105088
1685081025
1767279251
1091094741
335260364
585736051
1920233549
1098907066
688593636
1044376797
1666163388
786138581
266102576
621039139
615148022
554904027
1194842785
1232036161
383158068
1848809295
946922138
1065502279
331878648
934789306
1119689484
1635292271
1985417110
844958980
1178945831
2034020166
2046545509
1131743154
580497745
129545447
1825786359
60955644
145108019
1879373494
460418748
1020265670
196463453
12397857
360423776
188388820
1554464913
623723757
1011488228
1333443931
733390607
1675815217
187494588
1329341077
5398405
952137933
1456716309
1032806740
1760151177
1365436905
1703575559
1273662117
1934712001
134180772
736549914
173315602
965851147
1822316516
747739265
786728006
1639274941
1354542081
214993760
206594168
172239344
1182815656
220250935
880512336
495619585
700185665
792584876
357744623
2025534118
84929554
1885499852
1034605743
278905678
315606489
810696909
1284480618
2116389671
468037103
490301505
2031746455
1489522889
1522921446
1122514878
578931044
1116487446
1054899191
461737015
1181749271
2040398818
838765942
312196330
2125902843
1610506890
177434008
1847638958
515568024
1255678103
606061895
2075649721
1120440041
1025312452
1862200403
1988587230
565631685
384637300
378750164
1574561750
283080484
265692637
789954454
1293963647
596563262
2108662918
1524009926
1501704663
988456827
1431655505
1678969433
764804067
1664114281
873338059
2108857320
307005346
2087119368
1323249936
1220271150
1703919572
663979290
1232074909
1421536127
474660833
108759340
566484207
1775060706
1244345715
148583310
1279950748
2147483647
1864071014
1160863763
958402960
1411516108
483746090
971799390
1891234415
825647217
1138750727
928532103
599568866
714712111
1076577155
1018482459
1497012174
533887609
896049224
1686638658
1712701401
884468255
1122674051
690653403
1396819943
342875981
479519004
803108817
641526438
1182012233
143581107
96012378
179427944
1799481512
1518919219
1094262678
490924670
1272592118
622735899
1619267220
98975354
2039659024
531764566
253039136
658906395
257476085
1253680519
508283445
411870818
1264983546
744699736
1425755636
117977657
327006127
631685668
1164867467
540278049
490719076
671984279
1615613654
14477338
503469209
1194456060
627042785
1701381824
1132661590
1376216156
278914274
654059517
874170362
1596151178
698713896
763911566
1824118702
519586321
1144096277
1908363965
1664730408
408938451
817467405
715749620
1813457522
55454520
400924307
1111864043
1905832777
1889616049
1418948344
25141948
899001896
1298213685
1901354690
74490788
585881704
377992310
1646499163
1820666714
41474274
1695118897
472162593
931316455
68866243
367165491
1728606099
1732271519
1436274446
1977512883
542637696
524186480
1956033282
2114160480
503874347
362425220
1249584327
1248735985
629804736
675824845
608342574
1341130211
1078497211
1800804404
646701552
1059522691
651180464
1152416974
112701551
1761644884
1818554124
1671142626
1784582130
525783121
1420480629
1663801330
483040113
2074854731
1711965140
1088218196
1852256646
1272737987
1137361783
1697548380
1606321520
312728869
1757273846
2123153793
66652248
1298394970
1389899910
1021389660
747765802
688427425
1794038164
1411878912
1274723607
1829472248
1627676086
730471525
924301498
1806847058
1837248384
155367876
1921260754
1190570108
831450995
805849068
1884928132
1950554186
106036235
2125491161
968935152
71834678
1271531794
2050848791
1894806966
310895077
1683249367
85675331
400806678
1573071876
430260650
230797223
640824221
583829137
1003137955
658967848
395401742
790509869
679884013
919639106
523794501
1163648893
952711273
1616611580
829356352
1308072235
730761742
149764195
943764939
1728007830
739319960
712348298
1402575673
465151152
1543901334
1834594049
2065423208
888317127
449568993
539469039
461786331
934197343
259217975
1842340081
19170814
710234950
1848820727
1990945902
1956292849
1468767235
1983808217
98841457
392206260
177792437
1643488096
1258335418
883773469
1162874087
1020157202
1240578305
767859708
1959508646
572297378
1658467814
657829699
1257840653
900981909
1898519978
1442656523
1620035631
1331284785
471826258
2106740409
1263365846
419480767
1172364824
1774343459
998420903
181498630
692999424
1890867946
523162553
620840797
1261815273
950189533
1086969981
1681671362
226053797
1328701988
649465556
347448093
337483552
756177761
1064151384
2137489109
2131057638
1929362405
29830905
477790701
1909918568
314581358
499622783
1188556236
1171109829
916823776
1502792663
1939658408
166936425
467272189
751331692
918702500
1893589227
1355030759
1077633334
1601361610
277576331
1074298961
1982395520
1943964024
1602592899
834763614
1769357554
1242774178
260927366
1077045926
1191134026
2017788972
899749708
164630461
1131412805
1560959428
697144087
1825704434
1215418206
786125964
1198243921
1009991063
1282596314
2104579234
501987314
541041466
610870041
2106494419
86883805
1783755773
307553546
1497868834
1453958942
40637755
1995186514
1122445493
2089364476
704067463
1395739938
6969912
24644972
1016642211
1656871811
844406027
56554982
971724270
838055205
1838188388
590909651
1863166123
483796595
1772084463
2035525757
1351145800
763253657
1938057867
539323944
775341656
1767804557
265055124
2031874242
224575903
859257401
546992001
680824635
374874971
154709280
683532620
1128445516
537048889
1132071145
1989572896
43081365
1676025565
1427105752
1733107943
422985276
504807807
447436094
738843578
856259021
134892765
1047485478
1740350559
270213289
1653925627
270392555
148014566
1815218090
1472830249
170201304
878880811
769757898
1278965303
77251976
520914668
1662492152
1466120647
1719460363
1661263250
1720498683
1542162586
758766538
1986374923
979695944
282589519
905902516
316432707
1922893989
1715888835
1954083133
836221513
405810209
1261339920
1707441529
673919535
644860876
907321037
1505726812
1526907788
687091072
263347347
803581242
1792585157
1587776658
1761816589
1122978839
1016983136
2133860607
646049283
739014713
2047704300
555177412
1610964559
470652985
1761295123
1937721525
703146979
1779659137
239367
233565534
1199435756
1335090744
2064935955
736990876
1747362096
1074044242
1426741415
781128213
1490037432
548410961
1208943589
1795730478
1513523376
1454112662
599362287
2051656927
375551207
2124870135
1664150943
1311744072
1301533267
1636117626
1676872025
938744199
292679551
1242453663
1657177946
1324968476
1192688893
1946813401
2066712025
62942991
935476435
1643784661
1623670680
1727174347
150803481
343815424
1253098088
1890495184
200729340
11723217
351730353
1227049060
837191223
945621902
1359452867
1850299515
1993557427
397860486
1924063723
1940794630
1599624604
988236601
1324476561
229380605
983377969
75896731
314404903
2055301670
1065465847
920164891
1743988931
1583929449
1584096184
1628041546
1897441500
1032812883
2086141213
1600080048
1610439153
77545659
712362978
1755494916
1176001772
832479830
1086522967
478545140
1634520073
1790604464
2009907779
5399170
800873991
598001489
760427739
1053914286
663238393
552483122
1864071014
2147483647
2093606260
1407316262
1543981989
1524492947
557500156
1837366380
1605334580
1637181997
2032410261
1619628849
2099324714
129711073
2105077811
5699980
1848002657
1373826876
1357339021
467574697
1037088292
46695063
167849318
1400938845
426017143
1547223419
1392015823
592195505
1696192521
157786633
996251627
878100433
947810341
1718435841
1260570764
287345112
248505319
2143371597
830001150
359783770
855218632
1664976586
1337954255
1639664770
64603661
1197521132
1959453372
827927313
1291899245
399621793
363259880
457473528
313394679
282311345
1383404826
1622525393
1796233678
1964205811
711282452
1354912970
596300421
1788229128
1918645265
1550317039
665968857
1233787992
346208472
488597043
1076491652
793765542
1624178570
2121149888
951348152
1265004011
858417039
1838881538
448408316
1408509977
1188229322
784485659
1490895351
250952601
1123285074
1649643011
11285976
1152418865
920790201
1374719692
783054538
1219516927
1841987976
1003380133
272848039
2060728547
2090301482
1894086354
627028703
854883946
1313705743
673811117
1525765141
1331486832
765468211
503599342
1963954875
359947083
361970790
988925687
595048041
1924119472
2024894680
866982713
1913602938
314902082
908459643
1451660081
1388950776
1318349302
709416018
569181035
1656844123
1224624826
741842353
1292830154
719664626
373791279
1372837122
183117416
764068290
392938577
240771051
1199523296
1531418814
694088226
173408509
223291636
364045866
404042245
512073104
1214501640
1873445553
1880054904
350224092
1228493710
1213844426
836356405
515782200
1124203853
158152466
1933982342
1222717389
406177402
130927894
935590491
1888452217
243939881
566426155
1227519962
776345428
1772209780
1596686593
1537434913
1472267229
571246131
1483310458
170110859
70122340
108821438
403178397
1537535525
1727760739
1935145505
1265970611
253406343
1633987704
1404314091
201024766
1825744119
185760478
1262730231
2043538579
613659191
546622337
1625232118
1091008382
670333224
218377862
17885151
1132948281
1050149397
1326052362
705581526
1047926057
1347481440
1740828782
471928670
1497757015
1576068959
1013643048
466178232
1839760411
654138779
1961059080
1423030818
507804748
1929797573
776115994
1588965169
1576321312
98517416
651519747
1452814633
553118318
1937706920
997984567
967637781
169841669
92493002
1408141197
314858935
63028774
1951102573
1468661853
496482528
1402303604
171704879
1625431332
2104886768
222474002
671007832
1011791165
956493196
468540423
1712224592
1656070175
1555376012
1293791040
470783353
791892216
803359705
1785104191
917064401
1944566382
523265838
1006112459
1559637287
344338788
1021140632
867613669
1443600993
758325658
1786978118
365216757
267557941
2008402078
378122427
1444660969
1136891736
656722996
1693864479
891060561
876404973
525483022
257636096
1294852792
782462338
328905944
1129177279
1971555385
1031106763
168040297
1882919173
1483478539
1434826873
108153664
1760842451
1561184072
457379080
863087813
347317201
751497447
977919695
210387647
1238117000
1321869102
1143911695
1843901762
1599317422
1351899084
2015172418
2120144096
2082605938
1836381222
60806315
269785640
701883521
554344012
406956625
89419005
467186210
1631049428
832661142
654260462
732257666
1770166876
406859426
1267212299
1376833410
1825662259
1433040404
857623635
1818830491
1104676398
859477558
512946598
437245833
2047258304
566920037
955949396
1724653039
1743527016
349005041
1639031649
1594242817
1502050476
1836002378
329570463
1278460568
2045811189
391620115
29491068
1009197679
562372114
237108649
20253354
1183502944
45235318
1113300662
688441434
319267065
1801571406
792587916
887062188
1292803270
269086986
1747121391
517865913
539417774
1885318644
509275081
427607957
1247488391
1660122299
878009972
807332761
1689717092
1768151273
714352764
1045623196
1795273207
1004841800
1531277231
987719650
1821565784
256295684
44240113
512759776
381168006
2030284971
1166805637
2049939767
1537886277
1375213031
939169075
1759751684
266436777
255840609
48340256
458513604
347995824
2104864404
1167371646
707663457
2050605509
343366490
783463328
1924611915
1259312522
168787290
1855755011
150747100
146423791
1599704608
2022291615
161296248
1588711087
231120181
1262017744
981666859
477770638
131306380
7703483
394367877
123694376
1069240858
343074755
1341278414
1649215673
1310048731
1973425903
694467331
1407151253
1016528579
117022073
1942396119
1779854255
777779980
1619186864
46425260
530123457
733579215
1717880846
981856269
1466243987
422782829
1052278052
854399818
648865991
165276682
1647208028
256711042
983933546
939931860
1535544785
265180630
1945133220
1523619049
378707452
1396906908
375991328
512490440
1635390088
961921174
1671734604
1612369265
967916594
1492374633
593801219
1063817399
1922962652
53782472
48309206
1637944028
2008130565
1622071726
1220522077
181666594
1051213600
2063892095
1170997134
2091303198
38018113
163702361
1790989885
270724324
2128977620
898215953
2139178011
1078211627
1648211545
2100487127
1715277512
1342020668
68316470
1104746273
600333247
1094709850
674294370
1035369963
1837995994
1497143216
121759775
63265304
485877481
932609816
170062151
1641991716
1606656669
41821775
1230697894
2044277766
785297663
1531956468
938757927
426775129
845255264
130466926
246391373
508006935
429907409
857955809
64232894
1929514390
1755619567
1628365069
2109242723
216666424
1833616825
1964639200
300342989
1846588770
1294261845
1160863763
2093606260
2147483647
1150303633
1712956631
806479788
55441297
1256909913
1307619519
756153445
2113676373
1006277021
965428421
1642750108
351763066
1145353337
1763550419
1298928829
248286855
968255637
782818132
132921146
1784953624
261797498
382210398
1891545690
367533916
662159941
1896860104
981327433
725342336
336275863
22187768
1033699317
1839976118
992359217
562543079
1964500888
107241298
2024376453
1455439290
582936452
1623219516
1390812171
1570764251
227666427
1684193247
1447007943
1470516097
103875869
1503189433
770692094
429799847
1298255859
2109564137
2052246129
799183300
181992099
1508853996
1842433164
1998340530
376250431
159816094
170544163
1788013847
352498392
1043888699
140297811
1610930117
1667064660
1765005438
1879052755
1785723734
426280167
1395168401
1309882298
1237103730
1088791837
964206343
1365059600
380207562
1163947304
870214902
958976217
1325175254
1113397287
1239802700
17963511
1747040093
173988378
1119939772
1588652667
833812328
1695383308
693838172
839141714
2108078440
2129186809
378739758
191274275
637799370
1866897736
1575308759
1821050600
734454922
1220927779
1679942925
384639351
1081560942
1463441086
749476668
28937627
207694464
259783079
949856138
1091487188
406436569
1238198128
143865855
725226864
1770073950
1951183601
1124406053
1435536800
959372399
1322536399
1408850905
168642146
1325767010
802820949
310049864
1409322137
2022428928
360768547
1211698186
875776796
2129574354
1654285438
1903668446
168663354
728481349
1375316749
438600763
1550663310
177355292
2003428746
1181865871
1529657032
1645897642
119684764
1973387640
244524597
2094254090
609345554
606900719
630426387
1310512945
1397991480
706919047
396740713
1744785022
1636873004
363318741
1644978362
1746614676
30158470
557328429
1685172793
1238433017
1003654943
863917653
1315009701
441428591
630546197
658656234
1660194533
2103001322
757216686
1554127586
1037333387
961554238
440063387
1872849919
1137525149
1315363827
1179824028
1704630565
1391994732
1449234730
2116453784
1039525877
2125124261
16365107
128933983
2086788786
990008599
528199448
1246557320
1599562474
216790463
1602960777
1376072928
359938502
1351890525
1398435202
1096459763
963336946
232295999
741044251
729324903
407769783
125081591
300456817
866582609
883124188
1131600425
1619481720
233380694
1366039409
1308745668
866685185
1424899334
1350982733
1260351231
315672594
1573078693
1946307919
2109504559
2014310774
1735654423
172342255
1062788895
1471537377
728639730
1533282869
1151758486
794018920
1146150650
203967847
1040363919
1043794513
420033290
2096974302
2005406923
347895178
1170244785
1711877832
536170469
1916983455
376400282
810798879
1296355632
2052070492
481592378
584183769
336081907
1847158672
1110682625
1713260132
2098656828
719499492
1934659709
487759472
1235369982
530390062
1444379503
1574542730
728843040
1613693350
2066383205
1258939427
497709117
264229707
50726744
1858829279
1907914990
1236025441
1289684821
163230696
1498325082
2068318043
1220303311
33202555
2083357340
416913190
625011421
712573016
450239745
106220931
1071149311
267749417
1863502512
1716145401
1484337135
932082669
1024338683
53668640
1875500185
250136108
469767151
1643160311
2147339112
415944543
2131356976
1364561597
2146956970
1382297405
1452642171
624895274
307445900
1082049391
1372638515
767838215
1278997838
203056582
611201912
146922308
2013068420
1663361602
1094653629
1641408264
1762373920
106317451
176160691
1904682869
909495238
1897298604
2125472141
1894381082
705803827
2016206888
981072231
1235924363
1484680766
418012993
756676266
656258635
1736127949
1467548203
1270074204
535055734
915881649
2014567327
1990681652
1167162162
2004992345
456480250
1361277492
165090887
731854424
1146430001
1375061824
109056918
1083433650
1394939852
1131060326
893819855
570299924
795755931
2080924768
24395433
1809779607
1730184688
320982145
289407264
768237809
643114690
1028786540
369576181
740718066
636313135
245777279
457398451
792278415
458241096
1973037425
1040271940
480069514
381144780
851878103
61627980
1046349282
1881034220
1219891329
180547218
1091072505
1921689028
1011722980
1323550406
1254661784
1757452618
1741470238
1558004036
1145113338
1314735832
837814360
1696771201
89317414
950185496
1826126167
1987469991
1245058646
1609122151
1933401708
1090048487
308029313
333175225
879814730
2018400082
1964996905
526310101
1542002772
767697465
371934622
1185360651
1685990919
15747611
579454480
1228186028
507059603
1261699505
1220529552
550586948
1342978554
1499824417
1167617368
142533362
231408187
1824646504
1180547043
1086417904
414040797
2016476042
1770207564
270195742
1989339921
1285556716
74423194
1314618620
1913813509
1844339860
2084131025
1474539444
2111483757
866033095
1409260957
2100822962
1531167325
824889082
559313985
1556477919
585673028
1578777242
1727505350
193609705
995729395
785280522
1641543029
1128545983
724264381
1210295311
746789675
655009513
1988178757
1639535499
791854658
2086406486
1360436200
1717572324
615880292
57387452
927648682
1025669494
890525010
778354055
764078539
1566420614
402985938
2044526984
1459699592
1452874054
987338936
59432400
908572375
1459487269
309609492
1357406435
1805738755
534841351
763102147
768767329
666951948
1214261647
809900161
1468299291
1092737875
1891545967
845302234
1839251259
226593253
355869520
1109802494
709492100
6128129
38791456
848164600
742153459
732089448
1853744421
1954462661
1335765877
1420334068
958402960
1407316262
1150303633
2147483647
221636864
1625028828
1702394160
487365345
2145551940
1480231596
126767274
51374741
703960091
850315770
1012316707
1683017451
336571271
1094487540
1448602770
331389702
1196754915
887309627
1919719856
5697876
803259125
675203819
1505784769
941800487
1536228998
1012468735
1262710856
1136021134
1760463843
1591043733
985286454
1688884905
275655094
438579143
1404265923
463709196
1558695310
613161126
490552614
894912463
448961619
1637179574
284292809
26952503
1491111452
186063440
1689120620
1748871649
198157820
2017800794
382230132
1796530750
845561932
1010720419
1577825647
1066940720
1380476009
1728426269
1195231558
392675959
1293122777
373927866
1916035016
851433287
589339927
253884525
1090925971
1125521042
2129986254
1020075327
2114597261
256084367
29940137
222914459
372585901
832900944
1102086662
358885654
792649118
1085797682
185180156
979234386
1744652266
446086581
314216057
137371809
1936278912
2136938037
918893340
112861186
1930123132
1607184178
1178041755
2058674019
801724161
32809544
1430820740
956541042
1179281478
1697930288
2038359504
1017035168
1502953686
1726121677
781200442
2039123866
715308315
808258455
156532285
404945637
1628361537
219553457
201262371
1608721094
453668733
1713546826
1363660241
2086560989
1437266523
574917022
902658373
1302266582
29628624
1867613530
418560232
2144882033
1928319375
1153395123
252853564
1114038179
1571656603
451481592
92727152
884399928
101190173
1914171699
318503343
1550132002
406247049
1558391366
1933107957
1074527559
556925336
478807061
1914650833
86854282
223551087
1259365069
1363771473
379266224
1044750440
660423764
1065503773
351055577
1306714324
399405026
1937143669
1736490263
516577353
39799057
1069786961
744996643
420704227
216559279
195634535
381874563
849904950
950514167
1648419060
1323760312
343632717
473225620
157883533
908491033
1590108209
1344356584
1835035041
1561482969
160432325
1499095127
94595118
1341222927
1970152432
266972573
575352042
2049963904
1719832696
1302701104
2090627722
1798712534
1166506088
640402138
1327662125
472530810
1131841576
641203011
1703355669
2026433145
272411578
2056493416
1344616619
245778353
865792647
809827399
319845099
996922014
1317205071
1254532464
1326568739
1197087195
1315720546
1493795514
1619126494
1401369818
1451001863
1003878469
1531622177
1121961524
1270362277
1354335972
839171401
137157703
706588422
1932943362
1892578856
1261364874
1738674021
1884370617
451211288
2106387649
681481547
1640637119
1122005523
808571703
252528226
350321369
704561792
1496359420
782287204
1316261522
180425603
288516205
1133047169
821195248
1896370471
317038119
1036055058
1232634065
1528094033
1756417676
1442000067
704193161
293840651
24414083
1952387930
522859867
1687674019
1309880533
657222389
1986183648
936994617
1413925487
917998140
968403503
1048253791
1801890320
1505943125
933960941
1656863076
1069445226
128531097
570765048
481527544
1379883457
201663833
1177003777
910469810
31957341
258228859
229626594
250047797
1593041827
1662440476
76226728
670733937
353163385
692742764
1327621275
10731805
912179431
115616631
1112106169
1830476023
442044666
691996458
2095416037
339116589
2041075325
387873774
1235796005
2098135253
565811772
449569395
1849859818
1036456553
952430847
1467879611
1055861117
1075919527
133715098
695227886
1594983902
1980543788
1400400749
573062257
274160076
414904843
1505135065
1269677676
1979271899
597965126
767827542
753119574
599066375
88943998
787045589
1011203987
125639573
1173685045
115574094
408711043
1743575681
2111233134
1672727081
328015501
1557100287
300042079
681894263
954896960
457124242
988285918
1732204800
32379229
17773815
1264156727
1255043485
1260469520
727718839
1792536793
2012629011
384668609
318682778
82253828
830888461
475090046
124897595
1268156528
1753097184
262650174
1942452458
54790244
1743873788
1447804449
1081621157
274534939
1839187238
2121738022
668170613
1736133521
437756069
701980547
882007225
2109222955
844093935
962135722
620159194
1587094731
1673156026
2097012511
599045360
286619996
392173982
1834313080
2003889794
792934027
1305081848
1653360709
1208810812
896417601
288694817
770215603
56572483
794698234
1268456372
340480886
198561814
676143389
903452697
1840131105
1379588087
2069507500
792969874
588088823
2095252676
1362006399
1512222748
2068357842
1074016406
142332126
1525931900
1321245856
2089989228
395132961
1602305447
329825336
1124780847
1027844810
467971666
92927048
724455280
1088973575
1600860536
1810733667
1194539901
774616769
1715607579
1853671786
417761312
905306999
771518485
1723665865
787342077
1780425848
251347773
1262662220
1072951802
2056515236
420386749
1734477638
670002236
991714624
1990821871
283745274
250836423
2008264521
217104901
1069524679
410814953
822322478
1123908652
1600492255
124769548
713171224
564885007
878498403
2110030495
1605498851
663955369
2107407079
1287443053
347028522
901126182
477640679
1044304108
1779089489
2143394753
470295355
1606045872
550936705
13044361
1470016430
104292999
240796989
1197595811
1049613203
829305829
1473159799
1549911309
1084216150
280867152
1332621147
569872456
1900893113
665069528
540273502
1252304916
162965832
352036598
676866861
1289469938
1639042022
1733310276
1708060005
713344480
360202693
842688400
1251018322
440028556
1371032943
1948120588
380256808
1201476171
1246419765
181046832
1284310692
1511523128
171060561
2096063361
1411516108
1543981989
1712956631
221636864
2147483647
1804314340
862644079
942926521
1386049350
1930916034
792839882
671298491
768498022
170968565
1126131759
497851454
1318563869
2052247538
424219918
467028549
196020901
1003480341
1769252138
2048188399
439342088
115558438
1727459043
956958288
2135376653
1649930516
1389447757
1817510613
989534591
1003927337
446322807
279579915
874964206
877287396
407971678
1365725281
55804466
1911782668
507685732
1012123489
1152209028
1487745733
1771285444
115915223
1561326994
1752891233
125955243
1822728488
766720635
1178272257
74431489
272219069
658598729
914637820
2045769228
33596130
445123387
2026513049
640155867
1428754565
156335559
1787726077
769259598
757239138
678130376
1563595914
373007241
164232860
721434293
207357377
962355298
1038457849
1376980229
492404104
387120777
409861216
1940394253
1666668245
543000486
1671535798
1303629458
897121987
748191425
422615800
149729376
79753059
238358142
116479650
1503048601
1309920608
455289020
175910747
2117444496
388286035
408922579
1577990833
505821143
1765431651
1398069138
704883801
100934358
688750038
1087987562
862228980
482293022
440397498
1545337583
1250021803
1541770941
250879523
1455836811
1705918039
1531908563
1294044675
1882671468
1716392873
1267406235
2116494241
1681259375
529195365
82231440
1462453999
913471463
556201006
915431745
423504243
1613316926
4476033
440273155
6021090
1459893640
1206486712
101810791
1844597360
474617381
173596193
119754322
1000884377
2069801285
1443442351
441209079
127305469
1522131629
785193524
605363419
846835831
1770135392
1146249175
818028800
47382016
2046316386
1735970799
1860473805
1180497584
1994909413
873990167
45998402
1041379492
625695295
1702256218
932294859
1112863426
1143251153
380554184
637577625
564889402
661723589
1052479295
1320935267
1066153709
1960260963
1123137637
403831206
1560528685
1491848524
604938948
1779348848
1326651128
599993870
1846238603
1971475238
518053830
2028865796
1926506297
621207095
542136438
2071721497
767456600
1724359164
48423376
691122823
449679421
2061433004
1192312145
2139130209
1666534706
1845137575
1717785199
1927423315
754348429
1455737901
978250110
16553761
1263836560
1125809430
451828646
724197049
616949376
373452899
1678313031
1843690490
1522751752
508431467
1705652734
2012385531
1116190287
1313177677
1046816716
1954309796
442741538
1525643059
263709010
23981058
522900677
984683018
1512321447
778108060
1337990555
1999894402
2048381558
638143862
575369734
1563686952
672453757
1925474005
809644206
361168073
28132706
1737475923
1585196874
1038054513
1461250648
647892031
56143934
1065301214
727998479
2134833709
859727700
1490096915
107500691
1040081381
1240121237
1584583164
650357092
1087936707
1394162948
410658797
1647524067
2134373343
1308479589
2118184757
1498463552
155143391
1754364326
1734513147
1424077324
1596839589
418125926
575975239
2080795825
1292139227
1010956782
876417312
1509380798
1216400921
1874057944
1864914810
1666018182
1051818958
1247330242
759507242
277648669
39554700
1071567293
1459545000
1359386628
806287822
936311360
747704072
2121868815
540459227
1341028155
1640035906
2074096247
1757568108
189354510
446969685
745199481
48906466
1556526517
447816239
47800010
1085388206
1634617367
298367587
525020659
461288232
1325312464
1568922548
796031131
1171376028
372616831
379435578
1946166455
658049194
296857250
1697849
686109490
518391493
1376555459
1288197356
1092158045
1326794275
1743806256
883179627
1463628739
1290121474
1034318117
2030473501
605087072
1281470591
2030971360
672215663
666793452
133050195
1248528401
1640996665
1799337174
705292066
675777441
623455243
1244211378
801892112
2001923138
1060109122
2131449777
1269187087
1435995723
1719988086
802319321
381361800
1640480438
1486658442
1740222725
560894371
1570820892
783304923
974519461
628275748
149790494
764584750
1343298862
838036812
1667111369
1736749136
1329545471
1260452137
558033760
765905989
2069731818
1250208704
16889554
1840678957
264210150
1309338777
1942650840
144872814
1445791696
1162399919
1008115128
967046459
1157484652
1382657213
2009401595
1612153904
255114811
1013845922
800330194
1171986486
828432493
905724247
226028223
328403649
1984933214
238719531
1937779012
610608069
705215253
139953720
14396419
2143863909
651762113
1606501952
718942219
1027409547
1653527889
1498299746
522210053
528406658
873379035
331357127
832880606
245735453
1215889787
704595494
385276156
670863197
868688721
340101184
394254237
200973219
144419282
1711541330
564337481
971318689
670996959
1351198254
510508415
1947789450
796230923
1887154677
747644940
1142669356
1700569952
1795172016
934999374
155997289
1832866219
1435867980
1569393690
2095781160
1618212418
721282342
864100892
1002032222
496687949
2020354811
1695841524
214577126
871889515
883024635
1186088869
1005288248
989429908
559009237
677883581
1350022236
2029183711
1299378968
1382674274
1153531962
1864470340
1707747594
1873985076
1954243587
1899017480
1374822754
321350257
912060126
782083420
1884534202
296477010
548926116
924761146
1381982528
2059161064
1444650959
470455537
46155493
1133020153
407305951
1749706595
479471297
1944145302
258877899
1292738065
1306935487
484212574
1992228612
2005178892
1364043243
1489944533
1575497870
1031133705
584710921
1112477860
1184609345
1341111364
447448087
1280101150
631771961
152439237
843336077
1648721530
739730598
303608162
1862455962
1179184184
483746090
1524492947
806479788
1625028828
1804314340
2147483647
134836531
223026010
2082509251
239978499
1852139914
904420378
1669321572
1446200152
1291747094
1080134186
1842477150
572657810
1763384251
1548272200
667868525
892521227
1084545085
1151460289
2002228857
253616873
1897563072
479113529
1036981269
1108775512
1730633785
920432729
575543232
361954032
1275498463
238023533
1151460142
1835760560
1260185180
1763127832
1555983700
299311115
1794930813
395520782
44483240
145635451
2003192773
1923841224
28538506
2136883276
886735719
2100995322
771897007
379310396
507212446
1261361949
1121444193
1167788845
1645051600
1957458614
243732872
661408034
2129182562
1978593675
1906419351
402761909
1227023705
363963590
73274996
1776509492
1819031528
19528173
1775270491
755562644
749670007
575556978
1588473629
1509886811
1926376737
1649886346
1795383232
1325178759
1472038735
1551341487
1551672239
1001943132
144848728
1446193628
1843657257
2087640770
2002230090
851273267
1688718223
631283571
733342778
96771558
1628057369
1623018207
819345049
1607089786
1347030241
401160377
1969293363
284207312
1675782510
362386047
1045335591
1923361409
1856525963
1333771727
477294387
139884491
2004471172
308897970
1104129107
187016907
1604122019
1601092719
1163954712
1695746109
369394593
607484686
912471401
289436266
438969798
758626108
1411591495
1028573596
1202778755
1323950538
1687897471
196676924
649054403
721243032
35984390
1780987897
1408539801
1254351259
2024594482
1192025808
566360762
928506449
21517750
434278240
403576565
1250932770
2053240863
741779314
1549466053
631478788
1624934982
1149139153
2050112649
371634191
1810099102
341836086
1349486145
1006391613
21338752
912890793
98306427
501692063
1831480546
298693223
1334512208
2042576489
613734024
146594001
516785592
772415767
580082698
543829857
1294704270
1109146413
791242910
2071038924
1008635035
239805005
697439019
666426181
2088073547
1941211427
1668295787
2112619335
292481553
857370654
446710040
1068178508
2139185752
1059653371
206197725
2043017179
1896667445
699557642
1991625142
229462812
1855389410
1151464420
150411954
1097166657
1027510071
1443203406
1234639896
1018204190
754406523
1570236140
981851857
1796955480
1428859267
1723875033
2123579886
1716458943
698366319
265449148
2010148943
1191105376
883475399
185800242
1021252669
7664023
1516181709
1052780399
1997432684
385399226
386426235
1144246238
1688069869
536465618
1106240247
369800252
1611077161
1863829830
727494826
1284143961
1496848621
21045651
1821468732
710465658
520041891
492244468
1170320327
2114709675
949938039
40448843
2062787714
1352514697
1074943097
842790779
1079260208
171956505
766094948
1986538483
148082305
1546201496
61587290
1869404324
1247750892
1253495018
1543449844
1623735269
1217606624
144152170
1104861162
1391525553
1570740679
1727117291
2009367612
1582946652
2114626824
682375988
757674148
1056169087
1643238864
69255480
1751307670
1756870977
74685484
2095781470
1483287468
1943741021
465414609
1897013974
1922406836
1645316266
643116478
1204877135
440958125
886966863
260689833
828720485
1477844018
1790139167
1633485854
1698342316
632162994
506897521
1274253604
555802354
1619749235
858152942
1026189453
1771366317
1952236393
478219220
889392364
1021951809
1615383932
610219555
1288830641
2122663515
2137809439
1969933259
1216990615
691497968
1762727542
1333033004
827351104
1330139914
1748957089
517622766
491161376
1579450742
896795323
1022241846
944581342
334748812
1317456291
1965520258
974988741
1229132009
1933666291
911490489
1609729356
10859893
1391364192
702778598
1882986861
200320179
1967028967
692150377
1414641396
729277988
1808967506
51187446
766954792
531098539
340338115
956072297
1779162852
1947361044
477322470
2001298035
306420127
853706894
1842313566
493962776
709397387
772458844
33703373
2013998447
1549399264
2082131789
1228003300
1836290692
1579036875
1460548443
1281751931
831971664
2127536980
1031485259
866536949
1547416439
508548717
619785241
1137152442
1294599395
77342067
1961634027
1838323090
402262796
554351728
439846896
778215331
2062008098
495423730
1338587511
1504758988
584099303
2137722300
170723689
983305451
2062066713
1748240767
398111381
922898330
1822542439
821647564
2024682028
212871404
185194932
1367818998
2134811904
228691221
1777207283
2063474779
2139534361
1978193393
507722910
528801354
125970133
1057521762
1397981458
1575310622
423147826
1148772670
436958789
65630311
851937589
2075013792
644940810
1638291034
56663674
1129289286
589377566
2138916467
1969901227
783158271
1495833867
1738678455
594735850
2052620332
419472141
454157542
468765260
493016660
665314707
328705762
398063281
758657478
8882536
97470735
687133937
1122401566
912893503
1811325624
1870487291
1155148973
1748975745
868506637
221801072
1632981501
1511156285
236856625
1162375461
690016170
258106796
1109779472
1504679052
1949414838
1617151116
828856650
2031750653
934208027
2089652752
1332377190
1515919915
842427894
207561255
39480738
564999972
1048559317
19463504
784477816
1531767660
18761423
1014900040
425280239
999336467
1530417330
847947723
81991054
24069557
627387740
92331395
1692471971
1987869354
1797176074
784038106
1530531879
1185900631
1796110065
638675248
934953221
232368208
137544463
1835571373
1284732761
190677676
237922456
1318064463
1192949315
1969513366
89285709
2136866236
1804695181
304118001
73837334
2016322437
407843078
1746967430
1549680625
766499867
971799390
557500156
55441297
1702394160
862644079
134836531
2147483647
1508747513
1638389799
1917368722
610932484
1778943426
429209541
1877101498
1736741719
1927129544
58369316
2012906967
1343098686
1316745318
1696296517
2113165823
2004763213
916601131
2089928098
936009365
737850795
1256491247
1592581730
1762282568
299973652
459295348
557799174
573901832
1454138592
1178083946
2008152935
1033983072
107166232
1711011705
1223742863
1371564350
912199069
2061374543
1978311775
1049941210
1536924389
967846153
818610240
1098721393
1314244935
1276542607
1878375516
1898240487
382579841
56230018
1518685301
492695877
808039976
1196116550
1938646367
1407886263
455740681
1303424496
200168872
981924279
993392762
1680716969
1037204588
622518107
176552241
1971403782
1474283097
618208777
2139994204
1253447631
163690301
1948698162
1847542400
2096588491
863825877
914670976
1924081172
810533551
1609131677
439891776
1476347172
174253343
1663094468
1892901449
945716998
720124311
262859443
2015367918
436245767
1666272821
926041313
1729511232
915936564
1621321189
1588098486
194315611
114675169
1522683925
28763519
707883452
267110071
1415709018
2089105367
430633062
912402975
734251493
1472764003
1734625196
2113922378
319099427
65149889
661282738
46245467
1501216630
952372884
1333801918
1078358594
1204977380
1702859925
971179535
1564692219
2108835242
611788507
402009529
4747140
273182969
1081631619
2012958089
1861416109
1856058126
838376886
1902329804
1175716905
1606461763
1554363114
2029425430
1014436934
552192335
1534957390
1438715292
440940243
1083284786
1134471289
1928839194
1666744332
93440021
699753173
250868030
863992775
1580840721
517143233
1326356357
1803544068
1163328841
684835472
779708085
3647515
1838211851
1855889913
2106848013
453828400
1506035622
95178752
933053386
201041880
787005948
1544804168
693082629
189339318
1473382193
126031199
1927080441
140409128
98163142
2064196229
1443675779
711125600
815188967
458903506
1693355267
1017708902
1398514982
30778649
1172245210
279681821
363481029
1551741369
2132201501
1499284788
294621337
2015703906
1553341169
540740990
1587181728
1073841643
1809400533
1160002004
1649936823
1997924085
965693091
1608836550
1129509124
920324431
1965022357
1489086144
1317804208
1455768167
1077732531
1180462762
751447456
156583912
1543701280
771457749
1195746574
1022465194
1884371427
1152346111
867692227
1822055404
1345846048
1177784799
1237820045
1310747757
1372644583
1537050745
1999032360
148660185
569736552
562231755
1274532447
1309773616
2086541443
229898280
2143634864
731124585
837221735
403741720
273091825
1465407368
2115692451
1493991288
1638507422
1040411837
1237926513
920817671
874432650
681519049
1859308345
107105112
397589803
534277783
1812547943
932284064
156865534
837719635
631878668
1114318077
541876441
379172948
1887583179
288323028
557795065
1622170752
339143113
37706360
35481976
1162956122
1282871071
480586812
1051154997
2140579420
1569438613
1839938799
89568005
175688302
1688709441
2069441905
1202407066
388330758
1883069546
598317974
670577530
216412225
1320425921
782900979
580502045
1575550411
1680732188
1440926822
2034914533
604851577
269634375
1070415726
1275855795
2126196711
907876861
2102917395
1304380882
2045726930
755985336
679680251
1975938127
1159546856
1805788283
435836916
1442393890
1948006901
1295901487
94253312
734354911
2119862058
425490003
903978103
1247982481
1086144616
292018940
118463926
606873627
1602242599
500377763
1380118654
827318798
1297239737
1951006446
982207171
101630159
1700154795
459713710
702040490
1402321070
768676270
945340956
1971764347
1790338480
1158205605
1638501225
1560587140
1688765191
1153745180
44516266
89845994
951529873
1372955667
1104258818
1227840632
1104008600
2018601654
1148986259
1069186524
1622395767
1596023815
877499044
1593136470
1138829404
2058542027
1937926287
1931061739
1986488481
87961868
1629896338
762994878
1237032890
1646019290
888467645
1818347958
1857324014
1063689097
1742222422
2078254099
2119472172
2086042237
883443143
1581173832
1041549376
1575063938
2121820325
104373377
1379671321
835723762
1143356279
1198220662
54526963
1955540529
1778685555
2079478432
1010356075
258157285
2007162593
824756721
1405195294
1654373106
1022932958
1652722900
424310774
1286491360
909730336
1792758754
331318718
2106558411
927326347
87367793
108315902
234591785
940948434
1909763865
1222244359
517548742
1685059389
388070915
839596739
1188616426
88210279
196875240
2043655539
231317524
2092179916
1136275043
1092552449
424845875
230084048
1936763546
559397820
1265759087
895364569
1620867581
1494974570
1846427445
1143975717
1294343854
1919128576
1413852944
508772292
115698222
1345572492
825155155
620404059
1457988885
1175889414
1475598832
1872568551
1409372709
419180783
2035430341
1625876332
2046409426
1612774079
1085304573
719806001
178256243
698573980
1768607479
1206954832
239743486
1763305614
638586265
1823981988
1998548772
289842303
550930011
184654531
1465430967
1746734081
283369214
1922398399
99393966
1871753450
1723326819
1448632339
322009694
608639440
1761305284
702988095
191427736
1578409271
1422963345
1456672030
151628855
1544309113
1720085930
2047704995
2145778476
586309371
1508047407
1141560077
889458642
1109557578
1980292031
1762302239
1851825678
976784240
1128285449
773975788
188531360
367658134
617470340
360427074
506969676
275396888
2050066654
549837530
683681241
2046987585
544676446
237549213
1989638009
933137947
1891234415
1837366380
1256909913
487365345
942926521
223026010
1508747513
2147483647
320916689
220905518
820761622
679929774
2061931994
1806839751
2033981644
289997491
1845766971
1463172025
1267602137
1586880333
1836646106
360056336
927545674
1919418811
2116164488
2068569937
1376849837
496528814
1016873586
246603771
1340455236
910196775
1752773205
126080782
1658620774
669559276
923190519
50258159
1520529308
147818225
855990289
1706309007
188848567
466344837
1025115938
3185173
276402
628015005
840439681
94102234
1376327205
1605807634
1023405919
1985963301
2041778389
2011217295
249641925
1288373380
588581034
891975131
302647886
1838147615
1917467165
1412811931
407998762
1081570199
1585837010
1834370661
256864791
977473603
1787768728
1552658114
972783856
1972465415
1552818054
1956626042
1798778601
72274934
1414239620
950159083
798280447
72428615
1235485354
1931748192
1522007339
1328564389
1929287274
1968112799
590128351
41442738
1900308444
1651936503
582643554
2024616067
302849890
2047650186
819410412
1201158818
1166308145
286941234
1977234840
19286332
1896272835
1546481767
694225099
2139064143
1565805268
23386914
1565243345
424473567
1312611910
1739515068
145774622
1918428886
565938928
1162861845
1822205534
465638232
2129267425
1331360827
742738721
511914691
740871052
725378093
1398838329
1668211286
1474773480
1362893908
1526096638
1014547431
1422789924
556240092
380168803
807122780
495606851
404510711
116364823
684239585
1520591279
21578772
2014876824
275219510
2061290605
1091527066
832428731
1726684367
912489983
1529424982
95657947
1861954567
761068306
1954277059
1078968224
1363563876
187457521
40539131
1181345173
135244002
2126044575
1110338569
430347989
556393246
1284499498
1464976874
2089615200
2135311661
375385508
1951095658
88689810
368798512
2116414819
1201585743
63797261
538036740
571102672
1972400825
1067248861
1253743738
634888735
1454138474
1904355601
2085945992
318881834
1690752925
1359242380
1734886767
627550451
821692152
1519407388
1134634840
588895917
1557419946
1726236619
2113361921
1761782669
969959653
1266583691
636457488
779411066
1342714697
1441327258
1373235144
1129594295
792353732
1552181877
712089403
280216505
410419426
763936077
1599670241
1918969321
1851549010
1696566794
1638795659
1194721789
1117381223
1327996556
1333258883
1396684141
2095041814
786910674
1928477176
864743122
612813219
641380483
1203260174
576627919
1032861178
875792120
42336291
824761122
1466887058
621669337
122645823
1909676287
1003289788
2112779566
1919194871
1262342668
486647657
535563675
618105076
1909851950
915167895
1057955947
1836661089
590895656
1502740828
782261844
1381668946
780777264
1883616040
921181751
1308017936
2004010494
730941048
261664437
397545579
771173634
630751289
1375708334
1276056286
1448953604
622369693
45055797
1890894056
1863896569
1334810583
1943449762
1461332207
447196051
1720840409
259481347
847276058
703618395
1292122522
232698020
854007828
1427009403
937850070
2040542946
877541878
519130428
1286027609
210627553
205437330
2135345622
782952578
1568634895
540725630
951456104
186363136
1780572308
164256273
1915386550
291077268
437937091
2090403942
831431986
1540553293
263653407
333095740
1749299265
1824182854
172603839
1615509648
1989755395
1260978701
1245751961
1789686816
27294271
635736892
392574878
677997311
184313656
102748604
246376325
687580619
145068578
1972326193
1875700445
975133443
1325244408
186469651
38777798
783028130
457818161
849046452
631458959
1299811600
1475027358
516635214
1813345224
1712619932
843181238
1921561468
810020600
1673669229
122521693
824316215
379731332
572364374
1146977441
475078452
920106149
1548763185
1139667709
544539459
203442428
131926957
2082481354
578723910
1860372127
1621509298
752181806
1981595857
1558888785
1030526060
2114398558
896373865
795104472
1933885011
221370438
1322291408
34488776
670462735
2095990995
1536848939
356712171
1581998197
1619533957
502319795
115614486
244097938
1403148366
1634468965
1489424376
1651631794
37837522
961397832
19913472
1531159209
829570807
1074401806
716067448
633443073
529893792
1588463906
987095999
1490113132
1901499716
1894097603
1634513406
1402138771
263298832
1533097704
534472179
1390838078
36496990
1390033406
1906220651
583312210
839910718
769669205
873727196
1625353872
1660435026
1057443562
1651639705
1356263314
529522191
1455744290
1582360768
1158399985
658633379
1628142696
1925968085
1511086618
1196808347
1364921434
1422480450
1407376304
1295556292
978016157
217438243
1587570791
1987024214
1040148925
539055652
1083093011
1009964957
1045328421
1208776052
1657315662
320719589
633694700
830611172
1956500639
387037736
2130757485
738417953
1830511057
1740078888
1971906174
977759210
1348700315
1892299080
41375560
1718216441
1104255191
45960339
524096279
82441845
1810667290
1941149745
1377076596
566388948
1893349356
793446673
1233628783
1351236755
1544455828
400949419
1131274759
91873159
2097308365
488746225
1853291311
1965383747
1323331076
1690424225
279399048
1789417229
806667325
1136100670
1697488821
1967861588
629205826
1694012448
383904373
994872741
1641063113
763123264
1924664661
1301522483
701050707
1209725000
556754198
1963750850
1812661978
1074541649
1768172837
914926931
1881435438
1207201998
702104409
1913328820
134607285
1437393965
670146882
1619064716
548491683
756369281
1813436101
1454750959
1061397586
2108643191
1946743674
1736449100
1242690616
342110949
713913265
825647217
1605334580
1307619519
2145551940
1386049350
2082509251
1638389799
320916689
2147483647
2001146028
1979902198
1158205274
471050706
1069499326
1318159819
1564615182
730905285
715858025
2133534798
478961218
1041447665
1530906795
1509627508
696614531
354620141
101145046
204954473
1572300528
2004467896
150546882
523176008
296304197
1113125462
729420244
2067990275
258901511
1755878032
629210453
90787848
1074230844
1218946675
1956152230
1105469059
846917201
712046362
2032047954
1306454941
182662938
1483377295
1590190295
986711237
85233054
73772202
1017468609
1603043188
861754814
1076889231
731509568
652241307
1892848
1237636360
1478829631
1438826431
1227939004
108209105
317446625
2071615061
744513656
94350386
12006376
2117844028
704654895
1157625341
1573587290
1654417827
1293903432
1006794888
1480759199
851898564
511745939
1720313718
1876796301
1999766119
877200947
683779233
1240289458
1654588579
338321147
712156104
899396756
886481160
1033814096
920193135
1420638522
1518302833
812305822
1932698772
1347725901
1692721086
2029099589
306938971
1798362642
29987413
854941308
44894855
632762928
811635198
795644451
123123470
1880565599
1754751739
144677056
585805964
1150515058
2071951567
537764486
1219237305
2104562351
1208832792
380362097
112132798
1642801198
1586278775
1657828248
1189794645
1152765532
1327701065
1856654993
308773324
1275561439
1455557729
1979660313
127481455
782875579
988182676
329148043
567146944
1519738609
531589338
1699972390
1171616046
1083740626
1745782591
924705301
1032481391
722765091
262313483
1946469248
70115744
502722113
1496939540
1096487000
1537291514
928329749
598528641
1891138831
827688111
1322633336
621091977
1653651430
1352042160
2117376923
1662927968
610287064
206557853
753550964
1655478425
429744609
1989720
23464160
857284172
946420517
1372116523
1759647399
1245050486
644819109
1073228298
1443146821
1783709106
497603701
741485564
515152111
1718885430
119091944
1092516293
908612177
15717305
600328447
930421747
1526980819
1914870373
37068643
851700488
1616095264
565172330
1622647106
216811379
356079620
1256496200
140362104
1042817013
764221430
491387328
795279795
689860465
1944267110
845452803
1288361128
351428811
1476979947
156041379
2012514587
1577686731
1630458814
1457517296
359037627
1288460812
305836984
396068241
544515164
1949973543
954900121
455717882
830884738
2110799632
1952098663
1778365541
1404480041
1445673214
153742384
831334915
1922907684
1830069166
1978194155
1672139970
685729316
74318231
465935165
2104033718
1468687879
1107279871
559375888
1060510897
250616045
1415344892
1256751676
1146045102
1041673855
287174320
2099126417
1043040265
429033421
1974023176
1620478521
436512518
2133064000
929722344
1073127213
1911135062
58752905
1497569776
478739798
914723271
1100980641
708865128
1064059686
1956960660
4748834
539225985
773027787
1504738770
2022211331
1738239425
1811108405
576113777
1937682716
370864965
1704901593
1243983689
882493912
1393867050
906680761
110541912
1049876290
487252498
72450581
968575866
712592187
1567622263
859012557
1697941061
2051305106
1646245750
1383257834
890879632
1878695387
189935330
1626625171
1810597207
1981792727
1979818256
1363427520
726676193
484457767
1883551254
1833197526
1835959217
641045792
1521166134
1441582815
1711679341
2059285966
1403507649
615790518
372472978
1700219358
1406133737
1336879946
1736652889
1165799186
1907465242
1518301540
784626130
1735761560
455025975
661884761
97192673
348052465
800897379
1532217268
1118907727
1692895999
2092338543
115642799
1204666855
14803428
1057593194
375145759
1032016944
1842298451
2115029642
917080542
1919217957
1045815953
795195132
873273247
787663591
204279694
2060839417
40322485
214456110
259310863
21448795
2104135255
892021676
964064986
1972365348
196052751
2023400284
130411457
1249894537
943338060
904416731
1925777226
987193390
1344453826
1820458189
379025525
1946402118
1401537681
1384035522
906732382
251526184
405062875
904385905
1847358459
1133934031
1874694003
2075688371
368982382
1587367681
636399402
84780949
420992805
456889807
1239706944
1521059126
220914094
1332103198
1256558332
390345040
1477327967
1531981477
355086029
1611038185
93146603
987054377
1784793608
1902825098
1739917832
1972108501
2108536193
777467420
801536773
1904312709
935665476
483584615
221201662
1924749186
2049316132
1573374892
462562921
1858789739
623145764
1358882331
109215394
1863815769
1087194088
1102208338
1335326599
393376915
1840028829
2077606411
185399019
1123392160
1833708109
642840034
1823126199
1593530220
1470974610
175660829
1700158915
1369749404
74631538
1061641742
2109841296
173965161
22026760
262876495
1950935068
1753858087
615486576
809020621
372925604
823195227
1577134716
1662494158
1094095628
286980662
1566332194
1193459810
2073914037
113596451
460221025
1803321061
1531526574
698023268
1611268446
1117794501
960260789
1947905008
1374103892
1074388780
1013690278
1511160182
522392475
2101408309
171110083
731291692
1168766867
786153276
398486335
225152796
1884230420
1816455839
660472378
1459064983
1743788604
1944268861
799046468
1723823971
1223291680
847640505
1361195329
1715364534
875565359
749486578
726559117
639992938
194174642
2136539261
1412751018
1982115980
893474881
1768893566
752450275
835381692
174154973
1796308786
91084314
1631036978
756390869
1456725314
639249440
1807483407
1325738384
1698408756
663443188
784152919
100029647
977509003
849851635
1138750727
1637181997
756153445
1480231596
1930916034
239978499
1917368722
220905518
2001146028
2147483647
421692328
1504027638
1915307797
1470336701
1743217391
1262361297
1211069244
2030464522
1588125999
1000035684
1619765339
1340607012
1399435107
1969638585
1392772220
1963587985
1440528946
829024192
484847574
1273939298
1129395096
1901049603
1876599518
1448598193
1008257622
1456388664
220729870
1431890268
2103520980
1824820045
1374102978
2145039248
2053316578
294638181
1268265451
1026585891
1071253098
1714271648
2132402660
485485395
85208071
2084545516
1631327203
1061058570
222953011
543128344
1759560859
2049014898
2147378087
2102804383
73084555
1457916850
38236593
1919853274
1377522104
1502575038
266299879
816604572
1950466724
133534945
2132223906
228957923
1367762678
362751794
1943489724
165253142
2113130664
1944045954
341182546
303420232
1780968122
1689877141
1807016097
1952061241
58384785
529116087
495919179
1128603849
1334423482
79919445
2026884527
2114537343
768731186
396030407
805763653
1767420483
1914664915
1217179333
1781632915
151065223
1196654168
654471067
392955498
1456294628
675924634
1581141532
176631328
1337537374
371472581
847772275
1354955795
431541362
54487601
1069416404
573576557
4232674
1936854616
179946884
532483796
1869019584
351470936
467633662
100830994
349597500
905640749
1144831033
1540238046
1293376174
703484180
2051319998
2140967826
1933585507
1658039824
1999291919
1760034568
1098148696
1651980956
772071400
1452141380
2125733783
2069607323
781361805
2111471885
1257499940
688998997
612312871
448193642
1012686311
2127974687
2047703537
736792800
573030233
402740754
1665450147
218317464
750269270
611594123
860824670
1771471922
1387367233
1666118266
645108248
1307162084
895442695
802521812
301205579
1307532815
2045375097
1069186019
959418381
461547361
1682603153
2127670655
553814122
2143449660
662637784
264175829
771655848
1918033551
893763872
740890386
1552640941
935633810
10446677
1097997811
924232794
1060403447
201685598
905722657
1390875496
310395642
588961076
1869568502
2086560584
988480361
930143669
270604013
1473200914
463729957
1220685094
2053471372
2131680028
2111405648
626787907
1545230859
1182375584
2070873292
851030315
419729878
702306196
1486564846
1595596133
565019122
2068102473
232767650
1352112720
1935388053
1882288664
1596444261
383241886
1724363858
1654121428
1494230731
1675793878
2101825023
662718057
2050971662
2091406893
2073195599
2005463873
670476232
1996122125
1590470084
566288376
16160889
1482712906
1077541492
285769980
1339818077
1008877894
1670617928
1053864402
362814551
2123952987
125638673
15696548
1413805018
1023534051
608218753
1459085020
1103089647
1069904784
1872865180
1123725492
2136640938
1926830497
1898542815
1765159079
1187740379
1437897649
1418005206
2119278382
976779715
205210644
1826103166
1032918836
581195390
1849961123
697099400
2107804831
40823570
191804907
1911265303
409418032
944636865
1828402301
2014851787
1616448016
64129529
81781701
218611366
1546238358
1287590983
1234761221
1147954831
795689272
1784511225
594239356
1344854571
2116313051
548620459
267467114
1439202168
295057340
1230952695
1775751013
806753818
893739976
2038312846
491315786
1872467445
1354764432
1334360970
1481301278
1473945636
387392193
1882242516
295530222
1405684623
5108869
808599877
15507796
1653729764
668102819
743608960
1006955873
1919122919
953924715
1178777180
249854234
372801918
1733972385
797564811
758468147
1652595257
1002321163
1919803733
532132269
2107166141
1546238899
1633811305
1260123644
881554917
1957633503
1694287429
1522755136
1915820656
1889189665
1794730546
344616261
1890940842
1744763166
1306176448
1280309939
897313088
1227189200
1074030637
163820054
1528786529
1346736104
1515264176
132667210
558039615
1416107786
2098415271
764991856
244224876
137919017
689907743
295968090
147294274
437848000
1807385021
1442312705
78250321
579940089
132069788
208061481
491348058
590684115
1910128742
2127149295
348764044
1502588354
1147124426
1139698491
1356402057
822848439
350201702
1709564774
2078018822
545303067
1790856662
710540655
592174684
1035296966
1164317189
1994873169
2045452318
1237667914
403206318
1906626995
1695066371
1017718362
1157084314
1575507015
2093846454
2077714478
67478963
390710141
615779481
1271851216
451813097
1901479428
3828435
531192990
1528038785
1714074501
1664038725
104928083
606724319
1185740287
395032023
532523049
2105319616
1770261867
988017220
1397872965
1552550059
1728614659
336254669
889405112
2104091048
1247861281
702008819
1946397226
1023287688
1038442435
1683125795
1934747679
1139812731
1497871719
1543549851
1787757968
1112312906
29202000
1713075310
636898393
1878922993
864015021
1607568574
287164898
464359780
412128270
1935744148
849329289
1682288408
748656736
1122096357
235648945
327554958
2008663830
391484536
1765723637
1866723354
632620320
869009424
1796443758
1759637594
1393999569
157413253
717437469
484011387
89783771
404095875
551302095
5120955
306911577
172216289
969973729
152348192
1421793048
917724338
1343354897
356216475
303496513
2068776946
1905700675
187853976
1944073489
2476117
1910107239
1648632182
542328701
2037308571
326862930
155069693
1652226104
398196295
1541736357
1293799152
1422434704
244253841
1357165819
1589756642
930884830
844825745
1295545158
1612694931
921565125
2083249369
1068087193
349830948
40799492
678824887
1096864345
2124150442
739416377
1331955621
186515504
1741794373
368145595
928532103
2032410261
2113676373
126767274
792839882
1852139914
610932484
820761622
1979902198
421692328
2147483647
1696701858
167017951
414201916
548667181
1684956420
1240672034
2069411764
1965006865
1428075311
1745098967
199356792
1672186801
1787869704
854303406
679192237
1076850305
891653623
1802440231
999622268
1091736935
818178394
1856328702
1514079175
374570203
430013571
1407555787
618531186
313067820
1470784369
1821789834
94582691
1005034952
1201761562
1760787925
1698054304
1212568013
876173712
850846133
798765453
1196330951
814764094
827686549
82230929
837080277
1844693484
711318277
2003583877
338507371
1610052664
381509054
188202197
1268385345
1110440676
859527516
1941634440
29800278
1210252149
1067803515
807481564
111495701
1348357004
1162280929
1269067135
85119812
447184263
14778546
1486817503
269429167
1211980343
1487392339
1478657348
1622360891
1494700115
1138690391
960584875
1260234257
1172730441
1312286495
791444992
1896643884
879016204
922546238
1018933696
1685307888
2013940700
7375856
231796404
1785100017
1134984003
2041164497
682132921
1041684229
1666013458
2055814400
2047619764
1454676790
448121932
1147823553
2014660561
2138060189
1604223432
383076559
1718280153
391489283
389083707
1381435530
816925149
1062912871
677964162
1652768772
1746538120
440547082
1989389437
2042832315
931221717
2071002418
1688795021
1840409110
212348200
2124862056
2071691003
1990971098
185019407
425750068
471450068
210841362
188164521
335762157
488834578
687226373
920722254
1888343971
1621688602
1480897758
191682940
186014761
1040641773
450451377
188288960
1633637635
2139187573
906134205
2078342780
1485104050
2064682178
653785808
2088361983
1440565571
1531990456
1172702567
802624951
215605703
1800192552
1538553604
206374035
720914906
31711490
902583628
1321945287
705824357
811512959
303186828
44863085
1097418567
209038072
2036465839
158075964
228449903
1110992417
1412998037
943086101
1659447667
1648112201
963342418
1351895203
1875749184
1938361211
1159366743
984548135
74713655
1482459779
1068526586
1653068927
897640390
43644676
1859172404
1087508460
1831460817
125262779
2145395367
1930306956
36073719
1862807873
920459685
1673717689
173366921
1759987303
1307716226
349653170
534136957
1677521339
965556305
1184738552
1406112716
946448765
260825470
1913287993
348602125
1039916691
169007253
1594661573
590458586
279299313
1147366246
1986716452
668055274
1086302333
1358005297
707328234
651720251
880666224
1693344907
2141182818
757012804
1834526806
1461820065
1059878152
1662937245
546464212
397534339
2049122045
1702070737
83003991
1102460148
2078736046
1796109714
37652374
1119883125
738693359
1640145027
2140626291
797546603
1153940151
1877838797
503708273
195396825
1350780496
1535552528
1647485689
877406426
780366015
33896658
294549168
1561943984
1777667978
1777456828
744694146
144007424
1594211989
1570371563
283217997
162453136
1881672403
618443695
826295514
1679139687
1303989681
147291534
823899549
781324623
753801289
640519240
385485288
1398705546
562203869
1458217783
1123634657
271556914
1973218964
1317499611
682705971
1887025347
196042807
680915964
533671933
1257326232
193516461
1681416838
426818242
2102145618
1015485590
1077475969
1728964017
892731308
718856114
1588619415
1980771564
2054389406
503861738
921093301
554139781
1126650998
412613367
1929577836
2030913915
1273783430
1568811911
419095279
1759122781
2099246531
296923704
571157720
1199894916
1973630690
258472987
1338557194
305552135
245614861
701238245
2042260451
1213799261
526022855
569237854
659124507
458745631
520811590
1294074847
840611230
1253868866
343901995
1323545693
1916137430
462863727
1007917548
469513682
2135383389
1755878895
579145667
1457620891
1866908951
1781722528
1728737096
1399749145
1819053958
1567164559
1159022728
2093983102
638157715
1998309297
1592759496
1609558026
755316250
1990394093
181837846
141369730
386133786
706684966
1840802976
1155574958
1532561087
1689480297
1206729346
683550495
182459988
1205356094
1544563806
266272394
1379102298
1123522415
113436729
46076078
478177980
771310035
1337137302
1797518066
282111978
964368004
1617565537
425227791
153741701
506837168
2093297649
964405137
1207115196
33782885
581086982
1560406041
1160129824
1453947286
2105725896
752888242
868896276
495767766
306959812
1038567813
1351858735
461804585
1451292191
1050811761
472487700
1727474772
1983240045
189894973
1705257923
1010463286
1782141100
1255741117
1155902780
1537077192
840961781
1725940764
541828655
760802941
1406996776
414410042
199339812
427304562
971384916
1078547484
186792584
135241329
963642850
2027053460
1966332265
575501615
1735124448
1220636659
1298587714
1249421985
1824461939
1616716499
1249498295
298575965
1739091098
1304819385
2063324307
166017347
1760055377
1528897402
1284141272
938747077
52384270
561730653
1481965768
1635591006
325780889
1002480776
713420554
733544819
2004532250
69352998
1753101787
1207967678
968081417
779494454
506589775
915419865
211773382
509133068
1972672581
97946242
675824990
164862935
952327438
436749977
269713750
1548317111
1801433725
1080956620
1948223654
856148355
928884621
764840058
662851576
1754068846
1208146479
1613678488
1953715897
1377129228
248305317
1792336497
937789667
1450502816
818741929
807309470
1341738358
597792677
600336814
406850442
762635190
854166479
1657480220
1342602976
1886792904
614583680
1322394638
1548949771
832866367
195744958
2003849013
824463166
599568866
1619628849
1006277021
51374741
671298491
904420378
1778943426
679929774
1158205274
1504027638
1696701858
2147483647
1778644366
1875963338
1177609338
169075159
684520044
1811589808
2047339399
396082574
1472487853
658120647
1106364984
1733092125
767433743
2054482163
971982386
1461640341
193856384
899047450
1318157595
464922952
1424048134
1567767046
979788813
1033347425
1552815600
1175574934
829846667
1423657931
1006363630
340739210
1974088573
1542366073
1762346956
939852846
1621520061
1431732047
1808599328
1861496779
153813000
1960512835
1094135284
162266824
1155370028
1034718852
902519112
99304392
955020420
1985872325
160479878
2014793059
1250435873
1875999592
929395795
384230898
80713589
969508034
2072010532
135151360
693107999
1537569791
352942974
1342476899
952062866
1196456824
594419218
1861935238
1136322015
814519548
1714433865
588119170
1667761262
115679198
1354310266
393395470
1673636287
1101373262
635712351
1978276036
858370019
2120017271
1040116943
253664041
2011501296
53612621
1998569738
234008011
1208141531
1105136170
1537152930
293856195
175108678
1456618282
1362447785
1473807380
1241771183
148562838
291936000
1797837785
1568747387
1606423690
503853169
745182626
1007561998
1994248862
1341594162
1948353087
632013152
1978305633
187213168
791729622
754872191
1428649144
1328620377
854292149
987568401
75975569
1088455817
760747764
995150631
2072239089
651278534
1444101608
1523782782
316313354
1409117942
523748236
599024848
154391929
1715380522
1357533999
58468935
1551510777
330811545
1335150874
572098717
123463738
577108704
1288089254
819717152
212271032
2114110258
1819019745
626625945
2035363393
120245460
108233158
194933370
1149518874
993059403
808568638
298774209
1978727511
66090108
1384026249
290362733
165732177
725969841
1534513337
2124995032
841205255
22774419
1071773585
711288131
1861656587
1193251568
797279139
1217572487
1099235300
399412360
1263736352
1218048155
580347678
1213033886
460657310
1746645836
1274649286
1887060612
1108949329
480266526
988824481
2097785055
938597352
1662753293
1859049008
1314639808
141081719
1666791267
1252884891
1797943010
1173936405
1152114320
495547614
1087293083
648315385
744846718
155019914
587760541
1467078173
1036204487
1297768342
190377569
1349739172
779162778
1375628120
249066279
878744088
683373918
677998609
1025699432
62783785
1222139989
214331625
342714942
1288425796
1152652204
2060948413
1823922693
982417908
26856425
413320123
488078583
305424593
772110223
1356864305
1402279566
542223989
1069160810
577127746
1784448498
1834378232
1692056945
1553819659
340434854
1257088510
167651313
2114240440
236835485
896911127
2039816579
2109289519
527871519
1530618909
1202891357
130227169
513937558
846507660
64547363
932057228
1741298626
358178486
193054618
1140976343
1876192540
1088547845
1396740368
457800041
895572099
1593122276
926589285
2130629583
2039643789
949844614
1918616376
1494837021
1748946751
1590754900
1368963113
1088260634
1760318860
371225895
639026780
402449640
1489901188
1864468340
228342377
226720458
1888586109
1705672019
1782701381
1927428344
101308590
538957535
1450923536
720680744
292247830
1704900550
1806765231
1279236076
635641085
1241802459
2131978547
1746034397
979238717
672247274
1684717657
73831041
649017711
662428819
985103219
81090026
1569025259
1741517290
1022848454
153334988
1038800089
1052701006
1490564336
902905447
419154208
1991978475
376472328
682753346
607723236
552105792
2096386503
673434972
1987451918
1370553477
128332760
1783824250
2072957682
248120924
45280778
1709970260
836484130
1037354919
680008972
329325636
2007758305
958395371
1855841933
1117764020
1546476339
990006575
753142437
1353113610
674825114
94801946
2131660748
1035951541
339183638
166413842
1151275972
1015668512
1682704535
251389192
1020434577
404455391
711919016
1494172026
811556140
1239091617
146454139
897974165
146035826
1016158011
943842640
915890644
1951074300
940689909
339442807
1686145733
184183139
300894360
125509041
258246419
338939886
1025482662
1315529117
2073385641
1935617697
1605627931
1710727940
1927799030
958138007
229840944
1386838680
988635952
1918508012
1443100559
547510106
2002398448
574031225
695636970
446944355
1127253139
132450173
888718241
1737220750
1401908488
1634161994
1383822125
1598231047
1816676711
682045104
71429289
625018304
889657421
1593146846
2000001791
546384244
1708924219
1480192324
1373204821
575341327
186079249
854668366
1093432816
1554067653
22639922
943079622
636247782
826319178
1548253616
768538215
1760007625
602315771
667505660
1311427970
501373660
1265824929
560460334
2105142168
145945574
865076803
115189826
649588563
1869679223
1416748408
2128264730
7528085
1373858547
1262796864
1830753596
1062747796
229657033
194602094
1934374865
314069992
1134232094
604998064
2147254025
368617475
89464493
316552534
1210738939
1153223969
178829035
1516125967
948441294
587445687
1749198874
1649368645
1655461551
174616471
1390745822
1981809400
1993070363
1566492395
2128469738
302026537
297159017
1689842941
1577715233
201788344
881466857
308019224
1459968708
793266941
1752596237
428877526
2008331703
236284630
146184914
1128496088
1139365897
64287756
225462457
328768081
387603737
725881327
481043799
1305662158
975817038
1205398047
1839793035
1376763946
682488221
866590763
120337721
997048610
863463960
1455766437
2040273120
1453422721
1540088738
710417842
257595600
825879716
55747349
714712111
2099324714
965428421
703960091
768498022
1669321572
429209541
2061931994
471050706
1915307797
167017951
1778644366
2147483647
102442909
463300138
1235868124
544309634
1886262781
1807913177
1285898509
1341632541
1146212319
1682698615
813833875
526580345
957758244
43603807
46265104
1469548971
724300028
957237984
1101686171
1174270783
1972792816
938334778
1616001128
391232035
376533235
1338554651
1926698971
157911926
733548919
1630515973
453548587
1808754396
1332438139
1991391952
1586897311
537562147
1057794640
1584978001
396969397
422335250
2117905034
348446371
766962375
1341236375
833811685
1615270575
1636635413
1553533230
1214412752
992140803
864073664
612070861
2132119799
1913379807
1365452467
335811652
1063965242
808347027
1393060250
1161982124
837709834
1304251766
1517936980
987698797
1454308466
408637690
1861183820
977896680
151457789
1599604501
1265902751
265454090
492842661
2137952124
777977845
1548518969
466651011
2128729866
160926832
1388291007
1477308521
1566577316
390093230
1488070622
1961020859
493804584
1287380013
462871416
1128753917
1229716914
389219141
122740096
713761555
495545831
1974489568
1732781604
247821768
1078547462
438346402
1828779448
515160267
2009776308
133507400
1187362207
571702794
1721391228
1232109081
2035328634
812227053
504273593
796704646
1421745674
954953994
1232723737
260148406
351952857
88762363
853280296
707846847
891284648
1126903546
1524413373
1752665087
1062946315
365133031
452045530
283680130
1661926183
1491180410
1313214328
1220505830
1765668452
147744126
1289103584
629212407
883017136
1121507761
364507899
34732004
69650027
111917731
1676069439
1431698998
436107370
209579806
299255228
664420704
1498126397
449648741
822112759
2116947344
632777595
1517804027
1666548873
1075339810
987950181
638879552
822479348
2000400830
162893005
944464364
1010709278
1141109717
751525115
552611562
347953335
596006041
1140082290
592479262
714518975
1594208886
996978047
776183562
1085431496
824482681
922597451
756686805
1887218460
896840651
101113055
1929328711
406698863
1864712739
1966882683
610680730
1605235546
1884902609
814181722
2045377856
904171375
1121620519
1394555679
584120934
787430765
1378610354
1838220211
481594421
856654394
1885129329
1610246252
1762946171
504938321
1103697398
2099629458
656582738
1729901287
1178102300
781373729
272131451
1846157022
541161050
2034858441
491044111
1451109304
46287960
631820560
961049832
734477797
1208834195
1370581891
1026702405
821433733
760785790
1870181138
997040293
806497013
1861870483
999058809
527330907
1767703784
1951905656
2015830372
823290501
1263333134
507638819
1541491786
1874967392
1377866794
415364467
272175876
1707004029
412333452
422067756
2145849073
872652288
616488516
230527620
68344158
75406998
220430492
2146816164
1146252418
606028148
762550510
1904651123
868578740
1345260846
2080966191
713320083
1160596496
665988807
64415392
1663635776
1062234145
1333467894
782234404
448983640
2023673203
559533633
422719011
352188402
1337996440
1446828730
1454407504
596403737
874183333
1115047282
1526329768
753514542
26123479
782339859
1884019661
2084867918
12928921
801516366
537740595
920878173
595914803
1737172511
204225765
349407104
2014597203
1733941494
2139942398
309908476
2027608820
744644946
416613972
1421967363
1484905731
1043287157
1648073681
204962691
303712729
934854277
402138591
113211189
119862065
1838419733
124758388
2090503199
2109840609
805229242
148708966
625709139
5533553
748761641
649212983
390663945
1798857646
1081952710
610339392
1452311547
503816902
1582281836
651771431
1030990746
235882665
70944131
380833196
2094697661
1419603473
30638818
65561283
1991649702
416235762
801449957
822308186
316256654
1539279848
1852624477
1932418524
606875637
1841017463
1885340983
633298783
1730755069
1394465419
1037769722
449136093
633303211
2093344986
279780310
275973275
1842388320
853300242
1216336265
91766702
1863989890
1780354530
1938471447
503058075
195647025
1042748750
659488475
1751839360
329179658
746884996
1950046305
1409662133
1173268700
1953741367
1623036439
2028244718
527753357
2045589448
387794686
430676140
727991527
651141901
514422169
211059418
1282433022
1712221617
207900989
1975902264
1424401380
681630488
1588660882
1853708588
935215409
2049221745
747592519
1236881592
1707998838
1946799706
37674399
1107325449
149644466
309044690
1621346044
673457288
1265950803
104502181
1963666730
174427672
2062143809
1637494233
829566719
442095731
999655023
490685356
452122289
1584846915
255965243
1206013280
905224296
146374376
951273795
199048157
457844671
1364434266
812585011
636616442
1640638264
1387861759
1038718404
117820581
356421140
1370897791
1095646241
919365715
501638451
1733434144
735991125
1260499979
381675712
567614097
2031968315
743229142
1595938131
541056145
252636209
324701982
1703649086
985157550
544837917
133721842
6971066
1673699166
580073054
522602216
849400475
1529012868
2086006224
507144677
1062108384
226614164
12312621
1103191305
786179072
445854076
88057440
307002365
1452828261
1368429224
1467676134
1866655364
582665416
1343442203
1735299301
537517287
2081381882
1761189574
1502379842
1552813010
2028288713
1131294960
366846243
158357137
1782403772
606772500
1186813305
845579970
1738465959
530508562
1537943372
962176218
1175709055
1663806798
279056243
758849620
555658856
497951685
1783008013
2058036805
204454805
1052149712
765095852
1076577155
129711073
1642750108
850315770
170968565
1446200152
1877101498
1806839751
1069499326
1470336701
414201916
1875963338
102442909
2147483647
1403071903
1242933340
854964267
593086396
1902883458
955360148
190220956
215144727
105014717
1738620574
1993378255
1894271591
1135053822
1055156498
1539388005
1365118248
454856880
1416945179
1492794159
1130802217
760888122
2093961929
14342704
1760976254
1973700102
803015814
286845677
1174256175
593074280
1636991654
526442031
1049240164
2006727151
290485948
1147248122
1232210446
1076775983
824045354
1775830545
152298019
1747178881
722670796
226467843
412963511
1306230732
1674978669
1682475958
245110357
537573423
443281211
283600725
768662767
1213481086
1563470722
2078128786
1199085448
645280167
2014929515
1942316520
1402746460
1387177193
339227768
1825046942
1654930336
950559809
2053839694
723166803
943793730
785041003
1762892667
388640122
1342064405
1088822020
1278524355
1558330729
1922618424
50239550
973490831
197083742
337202566
2144654543
569686975
1369523590
320411391
1005373176
666728027
1842125012
1996224601
76859342
1176863481
97449196
1914202074
343406582
1976094075
1232818791
1155915693
1316981929
1678469741
1754009475
1875058300
341891396
444288278
35009817
54585752
442459180
602486170
33604249
2064358080
702828467
324660755
1831396121
1378327535
1511827648
1798157451
2118218086
1967257292
307389907
409719754
242567618
894040985
569697766
1256098614
699222953
1128574621
1908230852
484350234
107609223
928864051
1504534465
1114006742
1178377309
1773665425
558275666
895982219
1290666400
1215185278
197069451
418803818
517267508
1030831657
6192880
699059425
199968815
41445552
775549468
1978888885
336147231
1361018190
1555388436
264070007
1805805544
1830490351
987631976
1540888351
1457328737
1886871571
1456090609
1057699279
690610952
2072879399
576218624
1852783405
847597483
806578113
304211056
1201433031
762824466
723553793
1791798158
940882357
649739973
770056778
827222240
60756412
1141361788
751390565
1360364709
1751319723
255979084
694832801
1784740517
1569858169
677316522
1130324988
98560971
350029295
240780991
131297893
2029592862
1472758331
1703301068
55564471
1989383134
1450700977
530591796
844226200
1323909389
1205138427
1333206039
1468286355
610060625
749120302
237655482
878831762
1246341224
854910644
50744404
631889813
2037977493
1855249990
147205916
1242236793
1478801029
1376293978
467423627
1271471358
1281910169
1496208480
1416389032
342940951
2015780828
1840748417
479141079
1085136338
557411995
622049964
1265566846
41311989
1086776263
1814069121
121663955
1646934158
99085765
1226302366
1709571784
1726282037
1364798597
142247606
1793065330
944287696
1043013360
527694343
148784343
787404458
1328313210
1303974880
743185281
988901457
1153859820
589461969
2113068227
1472602228
1614810805
272430702
591903363
633922190
380454345
572346313
1750700094
1625791620
1629679727
1750360832
1589197641
1282356940
759658929
812994746
1872003820
1964993576
1154910813
880488204
1492653139
2053364879
1522081138
1744252853
808491371
988121385
788899524
777234556
582303513
173067658
1650917448
514338119
956723462
1539062888
1254980006
1354181774
866272156
1952291419
1118485744
2020633278
2123144832
995275618
1947463895
186521522
254487725
1066987112
143263062
1739443851
1991087998
1366847518
288101679
347395632
1729760708
1185505417
1531056073
420665539
150817414
1606640775
1430174303
735648787
642264494
1632587987
301511405
1767723266
825204325
1518604107
180013599
151098790
1248145093
72164609
198186845
1214987794
473964449
1115690931
2008383440
173730205
566705782
403513445
563573184
1712303381
1460382273
1061449871
312117981
864758360
747176779
1722616305
594237787
1069507642
101479990
1025145334
1890624148
2081027823
1631802166
243772910
719623257
1177854912
392732497
1306416761
1489529579
1654472219
1123404682
412782094
150389858
999350003
1191681237
1423090614
504461996
36652722
242651684
583231168
1213334388
1242374919
257491082
381526785
333677719
634756893
2037645190
84561711
1694075611
1195051570
323459990
279536404
912927632
58478168
885272601
1340307888
534051699
1540315043
706391609
2089684287
660594059
399705855
1854046457
922853755
1102594151
519925470
844467955
1129917723
1682967646
1232763285
1820376768
745643554
259229168
1903855996
16587826
1180696622
287588915
765277842
1447715450
925781484
1156847329
362452820
318268696
778361063
741640434
1396453294
43874298
1965198084
1396839472
1571025587
2063409164
2055837152
720424187
1728442687
1425317554
1590596719
107734184
1195808606
1025081788
1170443973
425973529
190621637
290734037
1464972682
1522637661
44002711
91546250
1501796379
1180231549
216043944
950805678
1618897116
50302185
269302740
1349962747
1138854453
57082424
1020408190
2116521143
830898578
1662795526
1192725535
658752566
202013112
74100448
2119846517
1183538169
2006064491
720869534
1952072221
420979155
443956017
2126735863
1891036081
715531465
2136437950
2076690597
1864854380
205987102
88823158
1078861435
2133582802
889989456
1371518443
1235589287
1295145038
439666973
1885389200
613569401
380457411
607871130
1192551431
767848684
1275926272
2071116633
521868642
405585443
1635285487
1040985861
463053847
1053118243
1809204623
767872571
1436122560
902343073
705316951
392808058
350924907
753361228
1715092573
911712781
1702585857
145514932
207262466
1741862198
1563963181
2106827835
2058912960
1018482459
2105077811
351763066
1012316707
1126131759
1291747094
1736741719
2033981644
1318159819
1743217391
548667181
1177609338
463300138
1403071903
2147483647
369458516
1941409564
444762373
375154644
834618019
108366312
420283720
491083018
1151451012
1811904347
1106450986
78239705
123785267
1209068995
1995508607
435146104
702703176
1862349007
1463422907
160534069
1156144137
60632495
831477033
1430536660
902406865
1132836672
1879093021
1102361995
994230099
718838372
1552527902
1935493275
1357396065
592965032
1047054316
1352743940
1821445734
1549063497
1375696560
1685879963
624925786
56394115
1015527819
679239257
922106958
438700311
1624807925
1807171818
361455147
1975547495
881551812
2007030017
2108714139
1695843415
583007966
1841810343
1857266851
2122688535
1951913080
1243602446
102275880
119269150
2139025261
1423026903
1852818241
1839416041
432657042
581223767
85726731
1895940519
1417252308
2065128673
1965087471
1822800891
1162274986
87713288
874436253
1471774335
524144563
1063618286
1774347389
591835875
1403086830
2037935043
1546561090
1647795581
143411237
677931035
1696287424
57974527
634126895
161483339
1855488733
1208780405
819198129
258626418
851180117
2135447969
592833247
325294405
1774305721
1459238513
575926547
1238779036
771895387
1242026493
820365809
1708166899
1426225654
1808837436
2136508142
1551721593
763784744
216322679
907008867
415338271
721130745
82837210
148407810
500026126
1416560704
444435014
1602187697
1529058974
229126964
424086773
2042929086
1627778631
1661869327
1462264962
1027657793
1890869456
2112542233
1174121678
973699261
1358904917
2102967733
2076349761
83847025
849550751
679111899
1607311399
1133416853
1741018535
375287106
1712755227
1895409064
1165886490
1857942500
1427499556
1049773007
1501392885
345512763
2042020178
73294565
290024718
406633366
1193648290
1301791864
423752843
976477998
1223677669
400951659
1858248451
294632317
1306426252
940696958
1873083711
83365909
180541062
1431040595
647462327
320854931
175192847
1639803883
1780319011
280279592
2020008039
458244889
1810931268
1752823830
1673256212
986159331
2123516264
2102719800
94936321
601748829
1306750799
1236336790
1229490212
32624555
1804720159
1732821725
1634935792
1160744502
1418986199
1460361806
235493660
1352954811
140271527
371299366
1054589109
736793074
1084561427
2019567285
213201890
1707266172
1414863407
362760911
1570463850
1751143819
1959487947
1639829376
933044065
1240775093
139046044
306638125
971959227
1020329070
1648458502
1849681268
736953094
443594723
20009037
1744021927
254835156
31999598
356357984
408316318
391040342
23982258
1226398895
12515833
280519977
1276527634
1516426236
940689457
691243514
793030909
517283876
1656350256
686930232
1296377142
633081996
166066734
2301161
919868724
156538820
552588525
1952683848
512655177
596832756
452965893
1088693071
2026387500
2135665712
352425155
1112504319
1743672375
747097424
1471626042
1925234853
1909463202
22228840
1112363831
467380489
1721384736
1099731684
283984275
1107472369
1249450960
1858600762
1762410782
1101775386
927734204
1316029129
202556985
1983812420
210410420
1522282255
2114509848
903701703
876302304
1476993920
10959079
191499049
1433872546
1488966735
1893066929
462118035
652412428
331148733
816975313
390252535
1951476276
934733610
1119865367
55183720
1956131614
1487025347
1764403358
663716958
1811220217
1551824385
2064412720
2112514921
809905140
132085532
1142028165
890320282
1353670809
2131127811
2105226006
1132412995
1868025538
460246598
142837491
748763974
1006255701
1862311009
523944475
275392338
1608935893
477866074
1113825874
808394262
1987775127
594039270
1569158147
1014348634
972292465
1195949677
1557141176
1264780555
1306103927
1655150385
1776908935
315869249
1103608086
1527269344
1575415597
1675716436
132383235
632620824
631478834
2089979076
434952573
641156836
1927755033
841459807
1773910922
283876344
389586151
1077086160
1767587125
1762525984
1113962603
1332339252
1483187312
1712305723
1623011454
935668706
1009331832
1957484885
2015312477
596934255
1394662864
1114285159
1181249652
836160035
1522914807
945945131
1686940762
988928404
837387722
1756017376
42128143
737069680
952168885
435613875
2023026368
16016748
1039362910
853019308
1623283783
1552436956
1542869216
1853392132
1129829005
315039255
190548140
51654980
5326402
1490702537
1808668278
1341603943
1958085332
902147048
1282678128
246340159
1961714586
2009626438
1164110747
1530063052
1102354104
1202422484
1252626091
375957593
477889957
985675774
126228181
526856765
152144071
56400378
418107948
1285478956
1826587325
375638876
1831455483
635282596
1602435919
2832390
616223551
446846307
397121674
1632835856
1327683255
33296790
1976313022
1521664751
1908927628
1467565534
1781836217
276514399
1314771025
835578393
985162129
1483375966
1784544028
740557444
466361100
1232320997
236741685
1792656492
1686556474
324835540
2099910014
423084714
544946198
464078244
1273451815
674718162
878485133
1792421178
1258150987
699583902
489896177
2055084885
2022586221
984775597
1369965726
1450644222
89856966
858312229
107264941
879623845
38464674
1549919372
1364763605
551003901
1947863501
429782301
263748925
214821273
54298458
1724344461
2093614839
1145065724
1543778161
529841718
2130615700
1775855517
1123250956
1369230305
1061022734
387666531
1853444271
261596172
2041531915
364777615
1804804049
141358704
336105259
437166680
33378754
167115095
1073368601
1497012174
5699980
1145353337
1683017451
497851454
1080134186
1927129544
289997491
1564615182
1262361297
1684956420
169075159
1235868124
1242933340
369458516
2147483647
1723342997
31960422
125521855
984814428
719970471
506304404
1534928280
1312032630
1178935219
578563256
1397360690
1948818674
1244253992
360567138
1004349590
841702850
1670234753
351586312
1597434307
1617608769
357938712
1339024918
1936603188
839527214
945146135
112129846
1985487480
1650535580
10284787
996081026
2027990462
237780588
1692707765
1565158980
1293883613
980288663
1298725943
761033695
1848558148
1853940007
1520637206
263450432
266604190
2115626776
198815054
734985414
935600704
777853572
1320390266
1459086985
1850920221
1187398585
1069509384
1447013868
1572618134
47000550
1038486888
608759951
1346459147
1510505556
853407275
838112338
152993253
2107944170
1829471152
1533373874
627795244
1783358608
1483700834
1489441937
243677591
721777343
672498582
1353392377
1989497267
1977544929
974321588
222810360
959463737
1794159886
595084495
1438589773
1928671862
1759723762
963411363
59256737
1286682277
1001603492
1155039816
1758589870
583632069
1437800264
103772326
452746832
72820103
1561085140
1542662725
1582705535
621881650
2005321198
340413913
118178868
250317000
2012282171
1765166641
1059782742
1052557107
1059805326
1239818637
856425552
1882338086
945275666
607327127
342666525
526995424
2020265414
517398192
1534523941
1342999235
544476821
1889344496
1040184647
52549248
1875180432
418428908
610987055
1370976764
608499766
1086982565
852972897
551584241
710994406
1535597462
1954684631
533813969
1442364354
756165037
130069219
1766880953
1859037742
1009417230
257923418
1400346746
822703722
957998615
234244417
713295097
376305973
388455800
124294135
63217014
1809158336
1882783223
522004474
920371436
576641339
845737998
931461719
2035661981
1399189437
2060725542
661488758
346424678
116407813
636922622
1647851258
1666861048
1642966078
1960080569
551268582
2119112214
949316362
1816764774
1982412689
1167260815
1096793218
1716052703
1566078717
403827116
349883382
1468461694
817021581
73142043
1702747090
108416437
1534190514
1873378903
206881473
329353259
1270722165
202904896
1581847735
793001642
478006836
554729899
1629286
808435588
142492029
284513926
1394277397
611379482
1811964881
504590861
727075562
621544135
91394242
783544044
1691383227
1980289915
851492992
1817058369
779289742
373623090
1517560214
1435795409
1243967965
173186734
749464946
21095642
1171682035
459370559
978406411
1773537295
767737677
1193864164
309169671
972631490
611947628
883045089
2061093148
568951715
352903557
533184483
479756444
406251967
858204541
114033114
1280633609
1665317956
279768971
1529510529
103418168
604554590
1612471136
1569677033
1936872800
1371440395
2062316238
946253489
1785130700
1578293655
323379824
847956080
1602598029
1769516661
422347071
1110714754
1706161815
794576089
678072812
712879471
1232480143
1314828691
1995675519
854563248
801958329
2020690732
735251806
2115966566
437627646
147064007
428853601
2027097414
111634662
110862595
982346712
893541502
1001319055
1892751957
2043736144
1123752560
2031059034
559493443
1581565604
1902108457
1062907505
1922540704
458849891
747570806
1118126099
1570138990
1453403141
592735140
980323464
1588381158
1559736067
1233932387
1854208932
1445526649
70298986
438116103
116076394
269649196
1835773664
2079524811
176314784
1778000047
1853087875
1286210519
640403889
1491800466
786144532
1091054691
663992715
724428560
1331605460
1914672667
1563035984
1067340253
2139871095
1052805647
1896732038
291944145
1678422226
150902498
1957296035
1799391815
1485700969
2047505735
619741376
586002527
1420881094
1697757991
2010837226
472029495
1217741403
1787834071
2122441643
192472631
2137420378
1402438823
275750749
2090215236
335131310
1357475948
670809020
790387504
2055870467
927363232
269052809
1899688043
592563240
751753921
39146031
1809803546
2070020756
239759417
1504433545
1700795045
485837486
960802292
604454338
327314680
1454565400
537285669
1671938193
412516701
419316700
250738085
1700598387
1859238737
1111196223
701251844
1001836304
332977876
2114054896
2083027167
933230631
1964394011
663801752
734543624
120757378
949174268
719296831
1907269191
816832451
58115545
1048894965
2114514156
1802201905
1715388497
1873802
1187828549
417598931
840685092
496292337
1006622722
419463047
695648851
1398079247
948124842
228258132
1142541229
1755910252
1191134565
841505251
1477131227
990837418
1577989288
2081686710
1382186363
915566335
2021600074
865873920
340168227
1018662191
2067954454
331678255
1533046167
1254363890
827985829
1197680636
629570274
686410336
1601228894
45025122
1100803307
107890695
496967435
779857476
1518318848
820787308
253204155
908219251
39082167
526694459
862470930
995666288
2004477025
1721725840
1599404103
547983367
1627345990
1485310795
1507653141
1451862345
1082475628
495573137
163327383
701499918
168370685
1959971877
1037120413
1066643984
1404860158
1238028382
881024544
1421880756
740896813
360523747
1277330716
430026179
329388317
2083029006
603041241
1734030388
2142502890
785619094
1900200665
1017786322
1994198488
114326061
375205732
1012554833
944010733
790235717
375466647
1033804579
1253960921
236175402
645106055
1063285148
365033526
1812646397
1939679791
1525721325
337609164
1790720354
1196750317
1723671671
1645413422
2005583476
1690394618
1286774914
287970232
888764487
533887609
1848002657
1763550419
336571271
1318563869
1842477150
58369316
1845766971
730905285
1211069244
1240672034
684520044
544309634
854964267
1941409564
1723342997
2147483647
799721152
1381786294
1920782183
1523384374
2079160866
99629265
1748512725
1031276265
1157648611
991009393
643422050
50247983
119357835
2139742422
1678010015
1814568612
100258278
947079443
1225516050
1474240546
1501684436
2128468996
820520522
1921421889
425957473
962612404
1793577110
1355464166
674154242
902886532
2110504873
170455538
1136598575
329570286
965876685
1512893303
2141963743
1833684735
815739350
1384976188
906145003
459998481
727905687
485641919
163692373
1718002980
1768103140
1936132575
1864696049
1460355576
729208592
274891698
2119077502
968334543
1415452446
1528906481
988088462
908895199
611910122
143477056
834249776
1110712683
367364412
1127758326
908675080
38518926
326105580
498161276
789281265
680871534
1731065016
807473711
1389840031
830115966
854171864
1789523502
566944113
1093980925
1036435946
1553173939
185721386
653303372
659392019
985511602
1993970485
1247232329
1840075276
1011354706
1014779561
544964371
518118759
1404983692
294802632
116701281
1767403543
2066993720
879421374
53475567
870915067
579075019
34906891
1223530731
1933614395
867794836
1048636663
36061934
1257008546
1878162782
1182564378
229733536
1180950252
259458995
1171814687
499570680
916827325
1083195610
500686864
988658203
1324378423
462263630
589730747
1637788985
344513092
1308679155
2076297187
476920971
249166058
1489982049
812256342
1707568991
701337446
1805685090
1412030939
1967003276
1587096131
1922907801
1800930269
1793770361
667713695
1299544900
1997859139
665206573
1614860317
844796535
1916946257
876379363
1918921800
1435521410
1964654504
1336349539
1322076772
1394592042
894662368
214012216
2093454405
1124240998
576595737
472929900
1983143290
622115303
1296843333
197120353
1577884160
857715427
777477064
346941035
685916804
65231521
1446627488
1709057334
1459034393
706026300
1624753661
1382417933
1740414563
84109401
128360694
853201163
875417366
1493104031
1391929004
1193827593
1902492980
953138328
2118880593
817683976
2043478275
692875180
819380128
1476463652
358333903
702599928
1382015466
181999869
2047719012
727017839
1588803013
2060981322
1219818829
1921001762
228042637
658550113
1451054064
1759611450
810267471
1855023644
2133476461
1650469616
1006949047
206050657
724504318
1815565947
680896177
1713513511
833297918
1223100851
819655633
914706385
1825954022
1515912331
2025955871
695161780
1031999327
151280766
1629083020
569496252
585273803
596941951
1050742327
2015009140
2104997634
187167158
819743476
1982168975
87137139
188202761
303702147
69796800
401630222
453342118
1096635803
5705573
1871736329
1292501263
141652612
1260548439
572556562
2109041378
1911606207
1007406827
1335464035
2143539394
1115959422
1406361638
796650374
518324815
1769311858
1833126062
1498427037
1770228873
82670179
1500293114
156566832
400471252
299917251
857215333
1699642346
1022864669
998293533
586562495
496819557
85356397
668911634
508154306
215814
137880381
210272481
524296941
1245409261
1489398179
110826594
1394157091
444403950
123344442
1966071341
2020436508
229468468
48065672
2045992866
1858561621
975179607
1822530368
162446444
1805503607
1341631393
1240721915
918522739
533512329
2143843185
438836818
1027506204
722986546
347030680
516074157
1428546476
1882279365
1283205422
1523198181
1918329967
57257380
1825122122
966250689
1879728263
1357668419
1038808058
1520040209
1839583565
2104813046
681251743
1640464903
368769343
21399583
1396834223
1234046651
62572308
250036498
704395899
2103630566
39304239
1615762512
76019049
183203880
1588554929
177517007
978922263
725842798
193313787
1357149085
1511851247
1284420423
1119604646
1109134082
564660017
1558281402
1654028915
893658523
1428295397
1743233948
2058446731
388938538
1056892143
1501701733
136840081
278926434
1981001986
1601265018
1116813475
333875809
1398336341
1509362305
1377801909
1441655223
1248740132
1481020273
810756217
103892110
270415170
581658238
752235808
852649898
1830679318
974550931
238981810
1090557579
1411350185
993457929
654157562
830152222
1465445880
1134331561
1138303357
1183123626
347691923
2070599331
1555794795
1926030736
1033284336
1312398870
988847223
908466289
1374805852
919146456
2144038657
1648731650
1392404581
1707081091
856352501
1875949163
281172724
153611261
565191298
940839112
1124697972
1133030881
1572976838
1884239339
630762653
1987533287
1147797089
277350295
351268291
1350077877
1304593131
805587225
1690492960
847180520
1235555313
1092923213
353137888
340303408
2144356593
1596827992
803169181
1956806538
494456301
859297567
326956258
808299572
154186999
145687574
1946084301
1442795682
1315611102
1968175191
1375367193
1696221356
397503370
311034927
1363563016
1843709068
1042837286
17980488
2143987935
1743110450
629063054
1318361044
63836588
370171050
617354302
850174715
729276954
1072420899
734067028
337877416
2003964681
890907231
1939567663
875832479
1609085792
418456103
1448090961
265953631
1463915745
204008834
1519848818
1013044684
359372802
842875559
2025122094
601275113
941143585
991241805
1911804534
543146558
1117918151
1628054325
2124697789
221480675
1042601907
1434760000
1706376729
1079607429
1648618525
1948246028
1120233742
739087310
1144879895
2057937639
1759699613
1562871285
458983685
2128217783
1387282214
1198115523
1240160955
896049224
1373826876
1298928829
1094487540
2052247538
572657810
2012906967
1463172025
715858025
2030464522
2069411764
1811589808
1886262781
593086396
444762373
31960422
799721152
2147483647
1870549686
1277329051
510817501
1322641214
362089662
1687924303
790122927
981037223
1671392651
2049257552
186678634
831759383
1544190735
1091305644
694398956
1579062592
164730531
845666062
409574085
370141794
723319469
1268785328
1350877773
874689954
160887093
12354858
1216105050
2090908130
135225344
35010114
838270682
2061076928
577561659
1759777621
97026074
1282607959
436534392
696893901
1147788837
1994851741
1046524170
1327228204
1217934152
569615919
301322277
1906930056
743400041
1838060891
1768043160
750998415
789792757
402912931
1787092964
728595885
178300167
878523530
235211992
50042666
91546755
1520145239
929256182
1204725808
1959237106
365175707
1345441710
753536981
1417886241
784966799
84172113
281330358
1636351352
1017574057
1185528539
1907533853
1369261029
64744664
183893582
991071973
1035768894
1104541582
265304221
2036265528
1467598680
182636079
1529285649
682050580
2134399062
1966491401
1762642332
708828589
642890206
1856326520
1633693627
463113491
1731506583
1866773037
1586775741
1076404111
313752139
830227961
1971549333
539533419
280992833
970359582
1039084705
933240349
1979543387
158278425
400392396
1684977779
279454448
2078514076
1370085156
1371753229
7399271
1529129639
198156458
1986216139
1200723352
86837822
74208032
199728647
520818718
1917953630
781317707
2023109601
1574721804
1930218400
1868184234
1440587992
1903387428
2062916567
514087667
1821354094
754375047
1808044150
1296482542
1585365377
209633409
263386794
1573078687
1986170616
1265941226
345582990
1538218523
1173147030
1676481177
1632022842
1037123918
1714839728
84539076
1901496054
1645317203
885842976
1733871624
291482592
1667599091
438012397
1857524407
123474075
757423827
9609397
1504535987
623525391
369666689
1365959211
549282839
1882454219
831330585
518111161
1051443451
1445769820
1666042968
1377017266
775077208
786375540
1931770008
935918468
260132711
1506905366
680776429
359780987
1838452270
987806137
1919831879
1666551520
1043488825
597495592
109579287
177686914
975088455
1819868857
2071047166
729996129
1623656213
1767067343
757330100
1942099478
286580988
485889571
565121013
1037799402
2106403932
267639467
256565978
1268525359
1999439939
1708018794
1021652408
1789577092
1216826226
1992088039
1835023301
1374090528
1315189505
2146377426
2058227309
1541171082
444210911
1650876003
1458909740
471872315
281438430
1275200101
1582498327
2020775952
1073042572
230710581
40910513
888942835
1494549462
9024318
836980068
1143950348
629163046
1171327569
1247788908
2136764645
958213629
649437258
1199260232
2000539873
1614300220
269437059
932275473
1220626019
573874852
139215208
111430422
2107704857
882909977
217831853
174314025
632842976
2115924349
571084331
136655069
607025138
1592808008
261257656
2052463356
1997050163
1799342423
919286584
145121372
1995500763
2119466728
47541230
572117699
1571306929
717117486
659180189
186600645
1736994296
641112217
1035582697
2105020361
1948477697
328813736
1509604006
1285355769
566172331
86652660
1901665768
1552709165
449824788
1050910759
1775588309
1146166821
1068766976
353198336
1010608237
77594282
1617973737
17039910
125751379
194651823
165861856
1739457442
2030432071
784757518
946968495
1047929457
292823317
484353619
892649639
364746550
118926638
1374530134
1661890023
648979257
312095050
238587863
532192268
172539917
2088380524
635803181
1609027867
1363960245
516399157
1726970106
1425855737
1157622314
952087314
2126958089
502921691
497777798
1427811256
707897630
168489540
1141505923
1102143548
975434969
1867829800
405769134
758380490
313537962
108839522
1939139739
2125060590
402824399
179922745
1409275052
2117480556
958035627
1498493400
2033944075
1668757549
1294678249
360883891
248401667
1516906825
1711147181
613114402
890159324
182058736
1215324223
1270509081
302204269
1950651251
1108399511
518900782
1827763125
1222475673
1132360867
1490832845
398724038
614324006
81465163
1009318949
9106905
238194024
2036454191
1867773472
365335651
1074220013
1715892378
1820959571
606597475
300801131
569287155
1248244110
1674022126
1303078955
1245075845
1254267973
1729586199
1166029168
79272503
1497440323
244346880
1874107145
631720150
801044679
1657942299
1349030587
1334852917
198783921
1227477856
2064276619
1607584328
162789444
219542862
1991383831
279850919
406091276
76944240
296896452
319407795
1763452833
286271220
506641538
951350451
347281090
2128792955
779202166
450623560
1854839265
1517032353
1478163580
1877447770
1377170271
1280647475
1058013207
1714896006
1348267622
1676345902
614485194
667405095
178345434
1522954191
1752022667
1346645666
1823894194
1906906008
105171813
856905106
2040309691
295126244
1608489339
269574254
1579586717
358808092
2146798634
1402383571
353931712
1806679913
692795838
1107111365
1501008409
1798919245
1817657729
2030647955
743056208
1719462775
1839678565
1400386827
275198152
1470094380
498910946
769950375
85087667
984221003
1522916044
1817478256
501288147
1457284541
1594903848
507719206
326027925
254934381
406051549
367953937
40176096
1608495944
1750394216
1802709729
646468362
894357327
1805095467
103443163
409476555
593113704
710877794
1860637620
1663718255
1463832899
1776446920
1880756044
1671349428
1833014786
1571198657
147264511
119079991
1686638658
1357339021
248286855
1448602770
424219918
1763384251
1343098686
1267602137
2133534798
1588125999
1965006865
2047339399
1807913177
1902883458
375154644
125521855
1381786294
1870549686
2147483647
804529787
1888503532
2135250251
1988635432
547779989
1409247650
1663105567
1938355163
6770251
241130205
1350134399
2024710411
1927287193
2082652088
520972415
905791695
1318951205
1565153467
331917027
1534676291
2147426990
1606946664
1872954524
281169050
2031587323
2017373181
1489955637
187774763
1567401931
1747391405
2051077758
421272203
1153787339
1053615463
548267683
31296099
1612220223
1222217220
804764210
1397065168
1709259465
767121069
1604680470
1855825076
1315832321
1800086452
303069162
1585893664
1940980187
966567562
1432533061
1946385295
1659303667
1571926030
1912077436
1433454498
2146470028
551543908
1039749745
440574314
1161276040
601256820
980005569
465525112
390549968
209257736
407270295
1524232686
385683423
1288046960
1235498998
752665313
108059552
102625839
1223876191
1631048077
835839508
416426972
1260657090
954457944
962484307
150568444
758289450
1305865357
1448419159
1764266163
1883065769
1417762091
820528729
206592653
606240261
202185588
1935150671
84092373
1290312416
1193061047
471195833
250449904
1012582872
215994749
1486582258
805046297
179697278
1961867740
896814938
1126825647
1769963895
646228279
2006293717
1954465807
1781035620
1580535761
376419705
691285060
1359316733
986223159
749511554
837295138
296210653
183915318
1387682935
1225843678
2012126328
475309907
1695996171
558170369
1253836858
1694143287
2065566129
682141161
1309589777
274740204
834146529
272718473
1245073168
202508238
832830028
1028576820
2024801845
2028809068
1414245020
414445074
750808899
454360189
1582578791
1769809479
1541496030
1846888157
1291157276
1172226072
146939894
1577700609
467643974
1164881558
586130579
1490700596
639133717
1592155770
1184933464
1157272699
908031967
93023372
1608370819
490350425
1189036785
2028201725
1755749462
460671300
941028003
941970819
840531699
1756140515
1408596417
46768072
69614653
1480722010
493879710
958494212
1195191726
331444865
865689139
753786904
1291221899
57001881
1860196170
1113139779
219123390
77738104
350482859
268175309
627304576
141961653
739674730
1618135039
1389346434
1528125706
505353962
1432436549
904334346
617810693
339900520
1713237131
357933783
1640500676
769912878
1508895376
619444081
1226732087
1099186038
1923059963
306636426
126508866
199724172
266249980
1281096639
646156555
516254376
311899913
1908492796
638795328
792127617
1308316301
1183123273
797612159
238602474
2135980732
1629765540
1394190772
1873160735
235272980
1721576299
525414780
1265616928
886776057
475357413
1686538185
1179049796
1752550306
275858727
445681271
116358179
234882963
812287606
513554226
1973135284
1381313065
1619918842
503464472
1590590922
709671210
346396171
240581004
415888425
1875997502
192740465
122876823
375152484
1618305060
808363542
1206231225
259148698
1750433656
1267666270
362979838
374491015
973460987
1994898968
22110218
657802463
1562061851
1327591659
838761269
2095328411
328990998
859098127
1797454728
193810123
1990505231
1268570875
550666338
300494646
1853691396
1751579741
1352747391
1710583762
207064233
384724725
1137392547
1328635866
394361393
246086571
77989740
1905380194
570538433
1317885393
1777246135
569562392
142218989
184089942
756105194
762867157
1715306215
1350411625
1127379449
947485951
1130080284
552331606
577054204
1242916631
1840394027
351419405
1199291014
350590525
1053909591
1251387754
30048077
983466110
1788107265
897627011
2008738219
339871901
1265202236
1203174038
123351846
1967662356
1723580151
7677799
1275536032
1037708067
1492136682
429441910
1827994438
1426419688
2084786583
576096447
211003115
494237365
370196690
1240204837
1475069022
38338751
1974627299
647398619
954779959
658808319
1275651272
1348875507
646569448
1389167947
903679683
78576787
1677784976
674932997
2097518244
1464917015
35143208
1936674489
1288317746
2073402076
18655719
1473652554
1736070864
935817745
367575214
1089990227
587745557
1896700865
596794481
1923303505
280897874
212292194
1355050088
232656824
1269150181
1017025753
1438558316
106609049
256137052
470559502
295339619
96762482
1997365142
2133758758
1183743268
605823640
1911457109
392015108
1897634311
421273821
359173966
1426059860
985120478
1695473032
709949343
796347846
1489945567
2082157541
1211043383
604439106
1572533338
1769663006
1052478261
334126515
1178851460
355992502
2017977894
222254393
85786987
1738836890
2060132197
1494455920
749320988
950696111
746358617
1817905756
1924299613
1359938128
596865842
1791974373
44829047
138815748
62573183
1507605446
1905583960
543960766
1454763377
1385774539
2117606372
758584218
911073184
680463499
496482328
248243428
676824169
1663794045
1392807061
437690399
548412270
839418321
312251396
585592347
2123953033
1784478539
194008659
1482042054
876813726
133842183
916315403
17208519
424556308
659462667
999785984
119616073
725970417
149952456
1368727526
532364127
774595231
1378772285
859186787
325201130
2061422082
596444280
471722965
1829735954
316695792
1495043498
1458416123
376302246
1310675976
1963148880
1082188171
1482916175
537317459
200558627
2052183422
1817559501
1012451749
317197205
824476539
824267351
167700310
1181250254
435299470
1805544683
767664472
1968331224
492353178
1287617968
978551384
1712320729
2056861661
2089094096
1712701401
467574697
968255637
331389702
467028549
1548272200
1316745318
1586880333
478961218
1000035684
1428075311
396082574
1285898509
955360148
834618019
984814428
1920782183
1277329051
804529787
2147483647
2112354966
1632913867
840096308
1107679856
246260918
850619462
1681716358
1033787987
990452209
116325734
2087709388
112317071
146112072
60763813
2039506952
562452628
351268668
1505828393
797823875
1654010458
1414727938
1459054499
1145955424
358381723
812791201
1409491585
47820763
1926376992
430331003
607330383
1924777866
665466335
385738200
213128060
82275476
806548815
1017450623
641084291
2114775582
1477194358
2113888389
683003887
1335751495
64083486
103620725
1922510243
1615619992
1073043544
1731969262
1951676308
2100352058
1690687731
29456722
2116593285
1506603218
1788855227
1556823847
143997469
1923356369
796458098
377658682
2027348351
1922789379
858632561
1802866688
203405464
955848524
2105973945
1451895584
2077243323
1544788816
1870918654
819900115
1311286709
1644658661
1748818205
1692662128
1461042938
1381755450
1056158716
316890359
1645967920
1989778492
1196866696
165337037
640458786
70230036
1603731807
667912812
1407204906
748679289
147273927
265936847
1781998695
179317569
1428820012
1117279860
370110042
862335099
1757774842
1801693696
331979666
140046263
1770122576
2029056565
187349747
1474807856
376549638
1349814398
681518376
1287860219
1580620529
727447405
445546922
906080050
746957157
224474781
774236329
778921605
973779718
975293504
447250991
1959361516
1906548589
1077982366
443683492
883785536
578429540
1103393758
1644242129
723961390
270561134
301562888
674636403
2035778839
830820808
293184514
1131434913
1425959313
1103136359
583422337
491589918
1832368226
2012205643
1606552179
1056617117
774207133
95551846
1768760344
1320448475
1616621110
2043238752
1852587388
1622491723
1688050622
1418128966
1584086246
1703530840
1940829214
1643205895
1095629461
1256437178
416477536
383463639
38573279
1340932625
1003977855
780173907
1668008338
158106885
744704447
2026844678
1194096057
1647091171
1958658584
2104451482
1873556593
239218659
730752540
334458081
1353432617
1922500718
1491104617
1263262504
702192713
910291901
2011709294
512419588
1668603425
601193390
1887691763
964430409
1081673969
1002756656
851325747
462063188
1084643309
1441908891
482056512
678610543
2097752729
1972086016
107540555
1285404610
1338783749
1171297871
1525240300
1257292764
1529268528
1125895297
1689585603
469503708
142207230
680911976
145717670
482174839
106949090
684496418
1776340071
981628811
571239176
626478248
1944063193
1834305891
529976586
747179406
2092310580
816885296
350260100
2051876514
1624932922
1700901724
1682760372
1234960400
908727328
413090478
178682824
732768500
1290255977
50707812
636524837
1970761910
535373735
472686976
1542530068
578306819
1195654813
562687319
138334792
1247936950
814573427
74624115
219526770
538295923
1124212782
934808554
1803992465
1581350477
410350742
553856066
391937380
1224952173
1097083099
910671696
1410194574
903874152
331271453
1427464717
404209485
1060491795
463635551
1870717290
46739625
1938608929
289668773
1152492228
1549488664
885755205
550903669
826741940
702572343
515566330
1451161025
767185864
1085660865
791394102
1482366169
1103745684
1231339933
886864205
997851693
947895380
2131738230
1601249674
92719800
54373499
99011479
572305967
73101084
1278906089
454288234
653935286
2037116020
1317910318
1556465090
572458242
1296806460
1853672242
476754946
1141356074
1830671871
1895786561
1638820528
1580774292
1602769457
2072838382
1685103837
861141909
345228696
896138326
293044840
1875219069
352650305
1640877593
825506739
204082407
1410521954
2057571539
1177467145
1931491734
456525096
1211493171
1111380669
438182237
1933154669
1328704589
550867495
2131642127
574302567
686612418
548646145
24572794
1853738291
780410497
439527679
148498675
1078740609
293154910
461034871
186629950
1464202040
1131836323
1828661509
1331588570
1461249
1953039360
1548482749
230270968
1461521147
177108083
1947846557
1276607563
898924729
1594564397
1636444829
1969498270
618382911
474415397
44620424
1130122991
1609071160
551643983
1198781407
1563907394
1684310405
543353033
1479243371
1030529559
1001280710
338182349
2006378254
1139598364
1861791155
1728289007
1751943587
230325720
497616145
1374576549
168412113
1284690802
1323206828
995857734
178537183
529304396
140660981
1646504953
1549686357
1486067343
936050586
2052666120
1251309887
295204276
1651300704
544096045
659208486
1044355583
1859885375
1864161280
1828568732
605274407
19317918
63876205
759563985
514593275
958714078
1149537314
1711897873
1029013374
751316993
383016957
245850543
1355798624
1689909025
1145710417
170966558
1953475401
2121538946
372059044
1754072630
1798671557
419628241
92347556
1475317269
2083083897
783466710
853777079
2101535020
1134064588
756086382
406805119
1580895521
1560625416
359153374
1088114272
1602912657
1123158961
1487962975
682451143
495624682
1449760863
2122329551
38090185
1333727852
1771327819
1560153218
1777555825
1669415087
40560059
419243654
74899168
1981018919
1957531560
290497273
1054012069
369166074
110613767
83553760
1000814698
88106387
1486584022
535224686
1120350937
2095591946
1591294873
462600685
670529894
930423047
47054385
806508492
86081036
125710025
2022147956
1319708666
485885733
1416640830
995315265
816329338
508101961
1896069418
768993444
712727386
41271774
884468255
1037088292
782818132
1196754915
196020901
667868525
1696296517
1836646106
1041447665
1619765339
1745098967
1472487853
1341632541
190220956
108366312
719970471
1523384374
510817501
1888503532
2112354966
2147483647
333680785
727135376
1647643889
1879760913
1710068041
1340083139
1540606112
940299528
323457197
1985711957
1471488211
1117313231
65656807
1937955265
42688433
973531704
1733796353
732293486
276327078
1590690623
1297838506
743851824
1735004830
802679819
2012446919
1419569053
2114906558
149312683
1991148274
1167079093
1575359480
1675319742
364028024
1808390880
687336154
1811758390
1022725917
821411492
121875995
87408434
1205239005
302866555
1482872580
1730779437
1052264989
892299962
158136150
309851719
486985665
984400831
603988586
618446791
219923998
2092732489
990135450
678867581
693599522
1356258999
1572729633
782160605
13827070
1372032519
2075374405
992600293
1906889093
1079561128
1757737561
1320888441
1694448445
26191291
1911881970
273603802
1964830256
447349331
104934257
1390484326
905274584
563241908
645592409
1876315641
2019447829
1307391733
408388122
1378608185
960861060
566563238
1406884210
2098120788
1953924997
1461487978
330228454
571100962
1996962770
643087019
1650556767
1727605088
1305714254
736160063
951043437
845570404
1524827855
1193243730
24836781
1983754188
423380325
1062911483
778446460
1996787588
663383539
754535688
1424802749
369202487
1149464646
1153042201
1054998495
165077801
1374194932
1396087993
443558029
779138177
319338197
2015095196
2063403401
60899517
1254468930
1486319178
1273478095
1978398043
1477116332
401905666
838002543
1226518028
1174355573
215854886
127125291
1843701770
234105554
127360840
1822930476
401553859
774689078
714390284
182480229
12483608
223337114
149058707
83054628
1308193934
1893706774
1506632384
1731907108
1510672925
641961763
1438964039
2061166340
1417874362
1513849594
1338945908
1765937140
1117699837
117589144
1019475779
886700709
798412144
952994008
1753793227
807093006
363666742
1904136528
1262310293
1412207478
75055941
619483049
384716314
1227382038
903865845
1165677393
1345862751
1199359753
1076658043
1874940446
821324859
2103725810
1557242693
1204793697
1767469464
1370335412
787422635
1587975126
1393554712
1305264015
1802253970
203550903
283158620
1975785953
1350781090
155135101
923934512
302958033
338982271
1656350637
750396952
1384890919
1479223221
681139712
297541516
1020574303
1496789067
690557358
1604420233
922298787
1394583505
2092705517
26386486
2039395503
2119190916
686816877
119189868
115373167
2131650563
421292550
1499729150
1798641334
28011194
1945879722
170143566
348207209
655612651
1035157813
541313801
1866914004
877696672
1559969485
1630400134
1847432519
1205028673
1839908770
1226299193
353647769
2050067926
790128937
2048166065
1709806353
873066797
1648060479
272188501
256053239
1231854431
1257701437
1503744661
494028387
69934146
764488201
287079745
1040030888
1635730185
1850150193
394122961
1389226272
936855880
1453994661
648445267
2085946330
1877588984
934165712
453847023
60077138
1754260936
1009859013
566072952
718943777
876522829
179081495
1237718268
1005513544
1436506269
2102962068
1099170746
228155241
1076563384
836240093
1228312035
1862662505
972362190
558825347
1990380498
1006355805
549633617
39204958
355108252
1629108648
109649257
120422117
1940879799
897754814
688398130
723634701
813405630
1812517429
1239394487
1143299509
2127389204
103428773
1988860523
1671980019
220244319
758525278
675709820
1086623750
1980134907
1665536518
2118628981
819957244
1535319215
20044154
1454404034
1034386524
1050392866
13595788
505150687
758972013
2106296089
1789348909
822503441
1387158672
1547429989
969263186
2118640308
2086798428
1631277648
1285958365
1120781045
1882345793
1297944424
1463906584
382994674
1190509097
871824773
953304228
1250260446
2102621599
1607964484
1427930459
759439086
1901285385
208999917
250323578
1500640301
417326176
926333530
1133525022
1651607532
1529855519
1010864221
653860551
961178302
820289091
282332701
58698005
1936609913
1233735761
1038636618
234958142
1554119805
1772751099
214567483
260868992
662840262
1379824859
2039545815
455827568
2013467980
349859809
503178819
1352432271
589716675
930771587
150962630
1669041202
1295725360
1443017000
1010461449
414948165
2035786012
1637065852
1041154618
2045891168
250537412
1438206371
234415619
459232826
2053800749
1954935437
1278415645
1834598950
1246359352
2111374120
552944929
84894264
969637863
1357262633
1111630715
1150351465
137439192
1648778806
1914435941
118562357
1386101357
1691943749
1602593447
2130411794
886706174
1598404398
1821272311
1299617307
1195300198
1418847273
1047627409
765312925
1557208911
1111136317
1643711909
2025698590
1611325705
713687191
1950346188
1834410087
1862127313
1300315573
68141402
2020411802
1578055453
1322441623
1229499601
1897396336
86288564
1532291231
1083254419
1172898446
632716039
243164513
2073577090
13880458
1931612000
253026042
302878936
965670070
1200642095
2024116452
839887469
1998723769
325306205
165202465
1195074255
150147672
756398436
566104695
1506074329
432360183
2026846481
610638321
1229040291
1206328144
1488923792
1193656160
766055541
724961489
1163303149
2022692825
706452827
151988503
966638357
1176264550
981263802
1996270827
1507703169
501634240
1966571928
1812997832
1607689131
819264747
499708712
73927628
685763508
1755732286
1893535551
1987279571
867225096
1773443638
941915303
664694167
1122674051
46695063
132921146
887309627
1003480341
892521227
2113165823
360056336
1530906795
1340607012
199356792
658120647
1146212319
215144727
420283720
506304404
2079160866
1322641214
2135250251
1632913867
333680785
2147483647
807494152
1261604768
1184526176
818287292
2047339659
1530055411
564116457
1698055108
833585251
1106110214
1146630148
715214199
1199766456
2101175484
150066099
1317938581
321738336
1383877203
2073088697
1524494558
82159687
1180163568
567033471
951535377
1327665755
2142285697
100034966
1099501672
590080463
1358381418
578012438
1067652315
2013944975
1941550707
1349594602
753518907
226660648
1585864557
349866590
535163283
1338100078
126530362
387970303
528244559
2101022604
1896191935
617882428
891366631
846378282
1514829934
334153503
325304273
1036582316
856752746
45505540
1233940476
409064408
1175858275
1251206522
218742706
1579136443
1591845794
1574033255
2019543927
1778842317
925504702
1529646466
1820629674
1510791251
939445471
40130721
884144968
1604831236
2113124368
967040338
1840635114
1884474129
647291726
229580987
651363374
1503489381
1778620888
27247267
1332339134
442909295
574088977
809353295
614334770
1267274924
1595452013
805477822
165010191
379181160
2029155501
231339623
1836785960
1058165483
949877147
24102701
452574146
437496942
1566731510
1687446959
1891314636
184378008
410056639
125721675
2088814707
2082691480
1849255465
555790894
1849370945
401710332
863211197
1605691832
636628148
626993547
1757625550
1529950034
690726007
1475778526
540824488
180906002
1872975017
1351506000
196734315
2105558051
989753326
237365072
1235856243
453592925
1797282971
730466195
942749739
1809473132
691913517
1525944226
166969024
1310899936
2096067344
1595637120
1811213124
40603200
1753015800
945728684
660676571
1893032426
1383105826
1121000072
207861624
836898386
550579163
98083401
937067717
850958143
1180856782
1386735510
757415807
870127407
514029556
1160706695
1672861178
2091148708
618129131
898637933
975868580
1225921817
2132518131
1235121991
1735602421
1085644406
1531460243
1840892862
1860691075
121862084
1826795477
1057446059
87864008
671315881
696230935
628367123
947446567
843689587
696609535
43554258
741428452
276340495
1444926792
1402870894
1577450454
1225750358
1855830801
1609391042
1774425867
1208911633
1911808910
1201039806
654453884
1120164168
814500201
12636847
917015416
1701492879
324231895
224044144
594375135
538168200
1777304923
923612057
933863123
690779159
489888871
837240174
2024639035
788411947
2104972797
265104954
625723243
1595555393
178671159
1670028142
2005376348
1232832633
2042599541
1676284404
258036810
1533650464
418293710
98967164
1370126891
1247418811
174885441
1187178276
469681088
1738504785
1567204532
1135980670
1400881979
436537028
1114754754
1267852098
745421172
753029155
57676027
1164419460
849638657
1239762339
1265845395
477180105
527279363
1398509382
470547035
1454155626
1173173777
725103470
174379366
1524441884
1333371185
1135184710
1094217509
1882028682
1289237972
729182064
1638236371
821286063
521675083
1270663462
1285900569
2127893553
525284398
1714354470
391009549
1502478822
390443559
312594161
475948912
379517269
1556086411
1504355193
498382215
2086220732
1699418748
1188532873
546460271
1888919279
1359102346
1147612260
616903159
1759127760
1594712329
1352590964
1887175007
1316241500
1678779534
1484408805
1389240136
1557352719
236177058
2014597855
584417578
149435825
799916262
747134220
1277018786
1102543543
1728084263
1713257897
1951012541
1095436149
1742379541
578242304
1010204455
1990778822
1115662356
620155257
219357043
1715412052
668674206
680018601
1220169099
884474942
1287931194
2060817041
147472964
1989672541
1168466348
169789629
1334598376
1508209571
1398764890
476940686
1717472541
772255858
738642374
1796096763
849962194
797328956
722998276
684966289
222885137
1453604353
784800348
1265190014
810729508
1126558301
2120781699
1679134330
1487417727
1573783152
1977113557
476959402
609612626
1728205918
571799048
2011763097
1494004511
448247716
2039727752
1843130631
667568579
113646570
1288605565
636089680
1717519680
1428885247
505049020
961267781
941710054
854666968
1797748292
1614780149
1681943436
2035006091
2075760982
1048586165
1369040037
1989889413
250514378
1587179905
485372667
252111869
476507183
1947685051
1412479337
1412488519
2028736797
1647599646
1274498287
1875341304
1168709669
285672316
882146959
1274942030
805770363
1782005356
1855060550
1350766305
2048477362
577248008
731121279
272341699
1619903772
1261011587
1217279609
1010718153
2121504024
53309976
1530137398
1265472873
565560988
1952368306
1327918419
470015883
1847781828
292354520
404532529
1610849190
1949876767
1927913423
1509568722
439864221
895946624
1998449693
1473623763
1412976995
1538591055
1588989496
1580904779
372589945
1643925986
1620908061
15840716
603956156
1185359651
670733160
672870116
447555976
1684765536
862751704
320411295
805696385
257003952
1287297772
729923877
581557075
128699804
567050818
515355395
11822646
2000650163
1267238554
1065130991
1428000933
1766108457
1771548564
346388125
353780626
266897342
1296626011
979528557
763696978
1139157722
487671309
1131305910
1150251872
694686601
317226156
40986715
568524412
989243787
1974026297
1579577600
1337504367
1001560589
2102014340
1778645686
474605455
144829240
1395730143
1233021251
537039084
1791292560
1181796146
1234485995
201957257
662909703
659369836
1218637674
1146155991
394838294
690653403
167849318
1784953624
1919719856
1769252138
1084545085
2004763213
927545674
1509627508
1399435107
1672186801
1106364984
1682698615
105014717
491083018
1534928280
99629265
362089662
1988635432
840096308
727135376
807494152
2147483647
1148747187
682430577
1200511059
1043630361
1282650189
1305490172
490306219
76945077
654149705
1767671187
413805221
1209177941
744522344
1251844608
1020873138
1045466101
173103388
405026990
624742327
890481731
1682605676
1257431625
868703693
535567676
973966022
761557707
888981056
211287269
632176302
1222229018
1565798767
871586808
1632062997
1118192157
2116054271
369994757
1944348744
947725793
720483104
316959647
270254626
11619265
220938990
594420686
969968623
344108482
1501266022
688025478
814403697
252571314
1356837142
2120019951
886109002
535570676
689400547
290311464
109432022
109360708
1209427261
454833751
777209565
1360152899
1458239692
828477537
669839042
368739588
1397890495
2056255848
1096897483
764367152
1494894722
280437377
199864298
2121299386
1839040747
1018516560
589907975
1622765124
122524130
1829747968
1211859549
220848277
816478323
86836192
1910689419
1185303052
978054600
396639494
1558685616
766402776
876707961
1998444213
725145184
1521813145
1010852727
290193879
83271853
2133990397
1518839100
1578268038
374635664
699091713
2129579925
1376478813
1425017079
1270800788
1158566204
997429977
199727727
524853284
538552142
346041510
1826784376
1579125906
678027661
228662472
1981017926
1427547193
738488155
1728987547
1670559681
1795371609
1592813302
1019484746
1390661058
285909020
393119126
1088881297
1662235808
830232896
1956662755
238670551
421373554
659612761
608627855
2141084609
817762534
152032903
1760574047
344109104
286776120
2130515148
955297286
706267532
1425119324
2070426591
685362463
1789029792
2081843052
1785709330
708768396
783253838
2124154564
354748054
303626781
1510027740
1291673876
850377491
400455037
828681268
52753792
1052245755
1409115916
1913479124
473326322
1315978751
33573998
672192816
1566291223
1491529545
2045605035
1570620130
1605776956
2059599582
1198835762
511530353
57463905
1621668086
774932757
673171104
1761576563
445329337
405853269
1847024072
1820193759
1790403366
2145824092
1753185416
1428869061
43919738
1382524792
746347308
107787499
1339967595
1359419904
626150338
918956119
1232615826
421360768
1291885129
1136032919
666558217
340993676
873658129
389966405
914218058
473238673
610243246
1803190444
1182755213
888927703
581844492
1363231173
700775735
834481382
1818222377
1328336990
1260579511
979487410
1009744956
2017651
1111397864
1000476781
835552097
548780989
1208864819
1887748055
432698988
90119681
2124721337
1817168642
1867066203
597771165
1154295124
1914134856
2023119924
60413129
1222831943
1709240761
521100040
215289053
50377707
1133952640
985422504
990699539
1762210904
850190514
1545838861
1162315071
1362279272
1077758995
1888723848
960076511
912436094
197667764
1015086070
1322650690
2119674320
1641209640
68634021
208351491
1831167519
1549356978
2042551317
443751292
550525427
1827128562
1579942933
1450615695
1822697289
1357850731
130443052
1991288405
2034558121
2058270201
1796396888
1142808977
1894854021
1980280432
1953415956
527170897
99451687
1453147087
745158424
1737566161
575392057
1365308792
1677142738
1928775989
1025701686
616709085
444702352
988486160
1172981468
184370081
1089416157
1214864999
1455045753
2021416390
188115289
1659161151
94527538
1409595322
1433650046
14744664
787016081
840206410
2064899234
1840273630
779506702
1951788767
653748641
1341534362
398118001
318619666
501239703
663271064
1057735897
563729863
2024036417
825122546
1967823808
182376054
788412237
6147316
364604028
1159873191
1382860551
2969061
1259989067
447086656
955068734
1119536365
43146759
770689374
11091903
756588657
813356949
1283216258
26584496
2124245404
1450959665
1127305716
1009839966
246005424
1287457127
1872161601
666740026
444145502
1723451858
1347055255
1950673422
197503112
362491993
827503722
906858383
1703402040
89281017
975256848
1564276601
859840507
1515053047
986685841
245176898
531626913
1953986942
925844663
162285681
1943250714
216443853
388011303
1222379407
1060411765
715711439
2014919852
603209547
706278732
1697585658
1381572749
1538055459
811495559
726703005
2117855926
1277231745
1890447667
2007667925
1634022516
81455848
857114643
1883738105
1734368673
1316403099
1215501324
2054519411
908608827
2051542587
1454237441
1514192163
722582993
366046835
1085485188
1510036515
1874885800
1700742547
1130882055
537303832
1219482518
2017199351
614304022
1014491665
1193497001
2140476380
1225501632
750489909
896689506
201995094
1452160119
1869366816
1193185233
1062302600
99988421
367273055
838500011
854091534
1063552404
1002114870
1458274764
2032678568
334006211
241426479
271041199
858653805
1266774394
1057228289
929061215
1051760323
1219401617
1578141973
1093258960
945566970
86209794
1487638006
1088300743
539871375
1331269497
138130708
895999833
1927168596
1899779205
334455201
876180772
338959652
625060837
406654824
1188568396
457403659
2095929221
117516747
927573971
630014991
1870332931
745860506
1996327891
1023282943
2065477722
1137794641
245775638
142153840
2010535176
262209136
891141119
1022968577
74562833
527775372
1117200024
316639798
2120150619
1383275212
1316413735
1045600581
1826723232
2006606054
841397315
909690091
1581521863
1972474108
173558751
679668238
1135769668
1396819943
1400938845
261797498
5697876
2048188399
1151460289
916601131
1919418811
696614531
1969638585
1787869704
1733092125
813833875
1738620574
1151451012
1312032630
1748512725
1687924303
547779989
1107679856
1647643889
1261604768
1148747187
2147483647
525770828
1271415428
1739433297
613087500
1834658007
1430160195
756253242
1274025162
1575863930
737967469
351847304
1531222346
1055226723
1048974297
334738439
1211967653
728782810
571167691
892171473
1354724802
1070420663
1354629989
357909208
1455046692
1013247167
652749997
1557114989
972166442
1007486411
249232044
418837348
1170242399
1587430308
1644936949
510171056
1874284207
1092512721
1679214938
1888245845
1708563366
1321567998
571563235
369875487
2093971747
919171434
1868968571
1275839365
958755610
1433854628
144182310
484375231
231971189
1933722913
776318131
3118830
379859055
2022652810
1930221980
1996682489
525971121
621595684
911584188
1672551960
1074176470
1455864391
1067845136
408118091
1493739138
796432155
2018619234
250872933
563966627
73847832
662102112
1022582282
1205734494
1052612676
1958357418
1222634748
1673847851
1453276566
2040259345
2129564549
1495930746
127363736
2042441899
338135699
1583265552
902985830
1060597665
1483644760
1179686789
1751058299
175827440
144208916
1090226073
2091015770
1367022707
147366810
1655891417
2035005177
494648495
239601888
583264281
796820332
916030162
1563167657
1869812822
1153166658
1050520080
1808287097
862662113
1984788920
1062729922
1253518285
470700232
1789500411
700229813
1888735023
1683582976
1356951235
1661339218
831009502
842976481
203391521
240136574
187620024
1602554287
793912849
859939036
85474669
457199158
222363400
1822742075
975808084
1068382918
1597121425
312863892
1012612505
960851277
464695170
1434932351
556683854
1033054140
1173322158
1900735754
552655811
1887293996
1053596081
476724059
10034933
1670992694
1544740490
883262911
1683421170
1604649206
169007618
450528608
1513795028
186919200
376022815
782320500
1633740176
1538488048
1881966023
981581276
1017186609
365528240
1756729567
989408218
851380716
946026038
1792766450
685290175
1920274040
312700422
1886761803
566125695
787328643
2059219736
1461241250
1791325775
1196543015
1114196822
944007
695455024
1525165291
758997886
521539333
360921484
1144524439
429898506
1884335311
538620023
547408451
1234553356
1839629269
1130457296
605512180
1725240853
1023655416
1026942366
1021811909
1017576509
569721135
683539687
345905246
675085560
734934503
1829141191
1691473467
123610743
1108524042
113840083
1650434394
1528581661
423384319
1781851196
1970306404
1868367769
322896283
2138152633
1811869075
1246972035
1133675736
1134236153
1417660825
1402296338
1103202535
1438015063
494214661
932802678
277860594
1771814234
1525892087
138614547
295423727
1369119564
1028795083
1448336290
1008053757
735940231
419801317
694746082
812116305
848560865
618313435
483206683
166277734
1386704442
1113702234
1631771955
2127202039
288678755
174289660
824356283
1381508114
49425743
1946085692
2055916247
769890546
579630467
351684054
939759604
184578228
542645170
1858957210
58551372
1592501208
949412320
2090155110
795601245
854941632
2096171819
1160409876
283083388
2044018383
302848747
706002489
25246976
1895809996
327404006
1800518637
1396882134
431139229
177663062
2049259481
919122377
1179459422
913249725
1155282115
1915359870
602963419
254203254
52795176
1379661569
1039181367
653171010
1426100753
515941303
857583058
477809464
619695178
373911366
1777396855
770221139
945793691
1054528576
544886993
1761157386
1495706877
1779765299
1204882633
1458928577
571797828
1300551769
2117107652
492531029
154266903
1656763429
556028426
1134056193
1982354439
1683285414
1795644382
1317750039
14358643
1028620002
2034791663
1399793552
692693294
1443249034
1182095515
87738889
284035404
908983847
2059387472
1612113757
84151582
226310357
260739651
737376127
1922122337
1995137432
89433683
1088061048
178528334
1922531339
178101923
1858230239
1924128545
1433870971
1827353881
637120186
496287665
1833310492
1521749153
370236728
58042034
330260523
1549293409
2034944838
459568615
1330646169
1670312017
1781215300
782782139
553749641
468104435
661796407
127957064
919022460
1449147868
62125174
292757729
799564450
2126657274
79043314
1412787487
1283369568
1260203845
2051759655
813831201
1011544232
443476883
844911573
1814053327
1443070153
192796940
1404737200
828292457
884360684
1254962825
1693505458
495143909
387679975
2004251837
322203589
1705822608
2146607593
543318735
1902078699
8957841
1860740367
662134760
1633370527
742173838
82763569
696232625
545026869
1856144120
2035016828
1109488327
1215063894
234354797
1388897588
527082136
937437889
1104841409
685265180
620811246
1522221811
125048991
157742520
223731054
1903949166
1939919442
1152870102
641802814
1528385121
965067002
1479286445
1159844292
1462805093
1259195036
1239181114
548675372
1009295298
383484142
1591289791
69020587
875823367
930959836
1326545323
1974557042
1692122825
79617693
572609123
51789548
230120864
999347244
495098002
885656032
799118983
814541606
1198190497
591739503
573599331
1433183192
2014473361
1151332496
990832007
1758558718
379264649
2114587089
1399195695
1446590296
2061398460
2070299535
1105455995
1211822394
1313394885
1344179431
1422793058
1283408113
1797516337
1703500753
1425717223
900179237
349171412
1730103643
1100175582
1128576188
716469481
724405092
901052890
1944325919
642846265
342875981
426017143
382210398
803259125
439342088
2002228857
2089928098
2116164488
354620141
1392772220
854303406
767433743
526580345
1993378255
1811904347
1178935219
1031276265
790122927
1409247650
246260918
1879760913
1184526176
682430577
525770828
2147483647
866710794
1303826327
1345747839
866533913
140060892
131000240
1093845972
1671927513
394230817
490294449
141263799
1656839648
1837842346
2105254390
710684008
1165851951
1879022032
448868044
1903435298
538182601
366313204
989250278
316668178
1169398898
1662731349
1064093266
1087897581
1237378016
2090091204
522914561
619159941
1301837859
570755018
541361785
2091407284
1864599794
80061419
1897209722
116038676
966870987
1155373660
1075826396
326212825
1151259158
1665059704
228942988
46316077
446914713
18523190
1900362131
1662179800
1784618734
1030149159
1075224724
1070854143
893664172
69209646
526851198
1238072002
508238827
482658660
2049202162
2019011163
181873398
531521003
1627986416
344504094
1192161272
1670704432
500787667
1071247446
5707054
506252846
1680591816
1085167171
1706238540
1503939001
2065445290
1288577590
441888479
888795685
1742271429
425273047
349778101
205423841
1050008005
1751369652
1531346529
2035582418
2119553968
1814493076
1155370660
1076692967
820030531
218560702
711849785
516764389
1860404638
1402241731
2138265470
2069643943
1779632978
1494181727
879907797
476198562
1458038622
1242520915
1498037020
2034793888
1262436733
904266122
683306456
1867145068
1073292179
565350009
1817538615
1655408563
1344624017
979823260
1286595224
1152339020
1397020532
1493927747
1684020575
1063645909
1643656775
2042681227
1628037395
114227918
1017048122
840076019
1125004214
122707698
1782686160
1372385276
856723990
249944564
609386779
1882246962
1311101149
1082822070
1114833892
1477247384
1837525150
1991268228
1016442371
412053675
56760054
741118700
439314191
920185417
1178344857
1863932800
1080777573
1418135931
1024037436
1686463157
337223304
194291382
1489690450
112246797
378337315
339331961
175038722
628875400
1731006607
550697543
587829357
1411255817
1942045338
331977888
1534108648
934837118
15616608
458605606
2126627944
1775361748
1624649204
70852530
1699631844
469409412
587058520
626602907
1832857651
45350595
1900480484
816565780
2007620660
2137003024
918533319
1700174973
1867221336
1114598717
1056741779
1544753697
634104697
845989960
884640453
1674103152
918270406
220941371
1131155003
1804197243
271597190
1563991985
1815490033
1789643829
551382577
1470841506
1985789951
2015039245
998212797
354464180
892027094
1536268295
1354585348
1927496544
457782874
4752629
473108552
291060512
335340720
157100614
434733863
1476393333
1727341292
2045129210
485625878
1458011443
352636882
1587547049
997757476
2145096246
1501042561
1207383336
1539306063
1426830154
251282246
379438731
415159144
2141225099
2109619296
866069282
1222938787
67951657
432020260
1389336238
1541682254
799913923
754401982
2015701370
316947043
392636804
1151277624
1190316455
1597493939
721926804
1212477748
1787616750
1027018968
869836959
445347894
2105915500
1910853856
1959651499
753298890
1642449323
85584925
707340044
1775877359
1078950037
731357470
767838354
1144734059
1672963131
172232359
342343367
390287228
446329206
1120660502
58075553
604452071
1402375862
293081326
1519246214
1168044372
868114029
808582432
1748338228
942948438
708270017
1046898673
1189372415
439131957
1837246654
1639076391
1988219
975311067
1018822211
497865696
1928480392
839874420
914654295
1850446416
1039828774
1526432644
1285816249
668842866
1659712274
2108536787
205863246
2074766540
590835343
624080073
605621208
271242749
1004920472
1993426213
1588872383
1990906792
70562600
250999334
595983445
936183038
474528640
1482048027
1495395846
2023029082
1518704310
691129997
1966579178
1099085269
299761981
1015940438
611995730
2128619547
253609181
1865677037
522420122
914345108
727152399
1915850700
285135608
17398318
385094618
760412352
275560752
501937714
457644572
837134067
2011597844
22196374
1974213158
708348813
617666817
428631800
968388256
1674517930
752051722
220029124
1344987718
1754612366
2008993440
1699573946
574300443
1276438425
435229724
1779870245
950539882
83647213
1174767579
1863340139
906541980
893481355
710586653
1109392983
908432705
1879565088
1575562730
629373840
1927387773
398496668
1840546532
1663956198
506905166
2106767134
1557401700
1536794605
1843288661
1879256561
1836532215
1287018650
727847443
1598558267
392169946
737293060
1096588334
1634718714
1883822785
1546694633
2082831708
1290763337
569191475
926151879
281456762
1952166428
1830547666
713634100
1565023547
1494476427
260716190
153263054
1382048754
548527334
782753249
1377582928
751012540
2104388774
1115561001
980579611
10404976
1741743485
223661304
116938227
803522322
653847887
1453464002
1014655810
1274027307
450948319
1839394449
1274854721
1365288669
351348251
1744115719
2129128276
46382655
233066576
1628023120
586765508
562103604
1616006435
102252016
1288206991
1457752152
1232355717
1720472814
1852740112
479076567
1903615707
18478731
277764739
2001844164
1367412061
1530903223
76545104
342633739
2145821900
1291018949
1274210846
444767554
29804906
487749091
1825272234
1022575538
1676881150
12801422
162150551
340953529
1621524985
1237045558
199662304
616408975
797634550
1479404752
1594955936
969886784
857965423
1930398027
1226928862
827895454
528331516
560583405
649790843
1125472290
2109823715
1912751966
479519004
1547223419
1891545690
675203819
115558438
253616873
936009365
2068569937
101145046
1963587985
679192237
2054482163
957758244
1894271591
1106450986
578563256
1157648611
981037223
1663105567
850619462
1710068041
818287292
1200511059
1271415428
866710794
2147483647
942288645
1811865040
1062148576
352863819
1053388224
370515023
850526689
498967160
641063690
1059685811
1496885104
243101319
1408661785
104104083
325300083
2083672543
68194562
1956877395
1603537771
1261602355
1399653926
1284064314
1236807013
1310739580
1733895534
117059366
150942477
343051727
785689946
260363863
1026840723
2056617329
1449120108
1420854722
650914126
1698545111
2125299816
1180600103
1192008054
1302541938
1342444789
1385755838
1107047526
449636938
55655603
1177534664
22559649
186323382
112700391
681662614
225347914
1359068150
597138452
214065057
2054671036
1169182550
2043921510
1455814246
1142125909
540981819
416777461
2115912235
1793106261
1161259512
1028123720
1050599540
749259936
1985492385
1723818170
1873306952
915793474
1196474523
1888516332
2029169768
1874037022
920883380
1853336348
1284651987
2135725695
820774792
114075816
1813268149
404213295
1587966680
274380632
369659330
1362459027
1377421283
94687822
1792430364
645748115
77524179
571006537
2071259222
1405326769
1440135450
2055712609
246806454
1552851229
1578533754
201108702
904184900
1712615118
684800966
1083109396
1587951736
654774036
1275491596
2003508325
529006644
1660117366
1593337471
467724533
584118259
1028931577
1126797094
1343292894
40621245
1705088713
847341639
306191996
455851632
1558757312
746738321
2025479771
162095231
1816350436
1903274508
1648348799
1669248408
1780351090
1342853951
641254468
1551854708
1400023625
1052483624
1681331621
1418702071
2279563
989028694
186340881
806415981
1582080971
1533785117
1291572009
273322680
331748084
892478364
1943576062
1282340660
399361375
999854866
1462121665
1845661302
2097085395
800759795
1895905656
1626529537
1113751452
1469080295
656310635
1634633673
1577844805
1905440204
1031414028
1034311551
606055291
851295961
695828265
1040846731
383698887
521330647
712388552
678979482
1139621881
1801091909
188242988
652241856
596127138
685494306
246112432
1709730567
1289279948
930094319
1910793398
1361269137
2068098501
1884468702
252126746
1991180580
1939956304
1770530374
1098685913
1423212931
1969547813
709900641
1145912465
818061487
1355744485
2021459898
2094156848
918578887
1630045060
1296905830
1757253067
484659932
2110717216
1108877466
182994786
2059525346
211392970
102780187
599540326
1821027110
923595092
1451382490
1320641285
276503808
2043346616
2081409465
1475983148
1874119664
806070878
1060293215
1491372307
103681209
565399688
1569911324
1039916115
813198673
1626176276
152413824
770418652
560416939
1356026049
669675823
2017299082
1308437404
1244876908
1086365692
875198814
1207001297
918979657
1656415398
1604996090
22832277
1457752237
1888220083
470779661
239290346
493142916
133419547
1180457095
1976353401
235996806
278909273
1451189096
1771381224
965842580
1995337396
216059754
317249722
309388803
1245520324
1052440618
1383033577
2062562355
1517116328
847343576
1943374213
1316727754
1477989028
77924634
684148510
1411662877
1812919841
669124473
1584875594
487873603
2022455529
206622820
1177528283
315677991
245591883
101523441
1113089232
1194929652
235435471
1278275694
785114555
684754426
92883551
146642714
1719737936
1298057771
1854515644
1212597757
222654697
653419495
1554442939
195631731
484299317
1095054889
1293471651
1370447520
29856411
1818053316
1096981315
939391381
1863986253
436307412
2081499251
998081000
82143517
1000425567
1875311497
504952139
1366237592
1475954441
193706374
1079714613
742852101
1895293459
1679335729
1144858179
1079572840
138231712
301676338
1524052720
2089531346
1177207377
79294114
38771623
2091270523
133587273
518084279
1369809739
1701627937
305797226
1048715797
260873802
193371853
1935737462
135632108
1708129625
459966378
1723825317
1145973845
1244274595
57036048
2032630422
849444922
1278251935
1037823626
938950679
1967108646
348422602
713670597
1801232915
415836437
940940642
46406154
1557753205
1738551638
1834848523
330332427
1133087615
178434331
2105710784
2020180998
1659836022
551051487
1893154976
1541688801
1653879052
20004056
1830794161
1937500496
1464032492
1795415973
1550895384
2113664886
2055707007
2139731760
808540870
1947559049
1574184790
732718599
458584155
844098775
1366998224
1639641812
432768160
1000906034
456849774
252566135
928728244
1319078537
1951114988
1317754744
734854105
414151845
2056664261
1274687829
2107697801
1988360372
1838839329
23026568
447382891
1316680029
1156370423
1802970820
2054835244
89612056
985453077
2069474640
315732072
318660997
1545660946
510711264
1316596297
375828598
1564552667
1197994028
467842160
578716867
305608420
1543439718
746910408
106697021
2058919808
497264441
1900134501
470426189
309026459
428329213
1911576615
1832959249
2089547854
1523935118
1604164991
1527914337
1518230008
669182096
1395662489
1731250819
1669472378
576706368
997849360
1619951300
244724611
1301319737
524681042
722218226
17119201
382739887
59382039
268034203
1507818880
1761482198
14438994
1896890275
850358610
151103512
1991548704
1042175263
124822343
1067473393
325548368
1262212571
1907004595
441466092
650450325
1220528796
210581729
1574714393
544485157
1906596102
977962884
135520164
602133208
1708005631
471981709
323415710
993785416
104387794
803108817
1392015823
367533916
1505784769
1727459043
1897563072
737850795
1376849837
204954473
1440528946
1076850305
971982386
43603807
1135053822
78239705
1397360690
991009393
1671392651
1938355163
1681716358
1340083139
2047339659
1043630361
1739433297
1303826327
942288645
2147483647
2036949384
1112674558
1660941762
1668383723
1940673538
553879893
140687922
522408826
27838701
1127254207
1661217551
267306211
133632482
1311286102
1931978782
1809375751
164499984
1003224241
172087584
1992443446
942507724
714524906
1274660431
18195428
1878324582
1157448841
606677859
1983676195
880802222
1744295309
1280761699
2040147880
1586283116
257358739
179855543
1825040951
781616955
1406509722
910721420
521115166
173520174
677802989
2075560839
469987583
1699966074
955160889
181279693
1565449706
1578140732
2039252050
1295842602
782946175
817697476
1981253029
261088188
323097942
1212476369
1114697203
959428449
1294473284
244664054
219295965
23173345
1543480182
1817241605
1199236126
842887716
13305141
1969237404
2012884747
500858738
2084626217
1595116134
716307352
1978726324
505942115
1911843171
1344261249
1408710195
1894192835
1082524121
1589142898
1014066960
2102833727
715117056
1720752521
912739840
1600398659
1456875628
369497391
1935035394
7563195
1827040566
913396352
1429553988
1459725816
1240218452
570346892
169759561
1728021829
1833072819
131207776
509029509
316091105
1287647114
235694408
1763089039
985781687
524868154
2011399553
1208167607
1656195900
1546706087
465932952
1303912587
1407984814
1284429224
399274382
1312069963
879449555
1914657785
1010887860
1623908446
826227626
1946893849
1226863516
821858213
1321978858
546526903
1623006256
1051226904
1209688415
898500725
670009006
1585662272
1387382385
167734187
1874487940
1046388430
777208296
1487506742
1974629046
972155683
1174947315
989179769
721281613
836033517
1799300860
57429413
320383317
1184767119
1294214223
1560885120
829647862
281225331
244629190
879830558
382378605
2102893761
1542074792
1360811904
766068609
939563871
670826113
176576830
1966978792
2134943655
777023620
1687658157
473034539
515876019
1236347272
1666504089
1405948704
1088890967
1876745709
454929871
599716072
1538195359
751304057
1522386498
1248685528
1109477940
558686232
713013160
2067959480
1157824678
887811004
1521444265
1152824807
1672656989
1644908509
1502069009
434827930
1994510761
1249029047
165811185
198349480
61511361
1303572259
2036013288
759865623
464413401
1483490966
1404305030
59249116
207459456
386041959
1855173388
260230840
156662856
1785527477
1872350951
854213990
824611894
1371966275
1691166336
701120133
408066475
330868282
1914503754
1636163703
427100923
1831152332
81151842
328476806
37421444
1807922038
1809898789
755094780
1205174450
422703650
810363093
2045146375
632435786
1358607680
1347079566
1487265014
867666175
828303636
748751587
1485216063
260489183
997313706
1748392073
50650206
1344167266
678738092
1391491990
1888085935
1035109064
1792608944
1412178169
1750008666
2130225358
502513711
1597454595
1736475820
1863276186
567804633
1339321410
1037976191
1003886825
579116499
1968148386
1710464309
901952931
313462176
1836525465
315867414
671246210
1038131491
1916288384
195857219
1580277344
1176285400
1739716222
1439079657
295235926
1774661435
426117006
1141032640
66025112
179473744
58739043
676491505
1266030367
1508980347
1360232164
1642756809
27757151
1036194115
1472916948
1680820587
658541912
855971534
1724068366
1176047167
17853750
1309744890
1336584337
2051728860
1066336188
278371345
644367775
1028946108
1417648986
1279549641
1512307646
1815403111
897463789
2062438564
1728495885
118188875
385899215
1134019549
1214229501
565559851
724815027
992142301
70085961
736674114
1329470675
1582196582
1065037307
866318461
246363014
162692584
1307858086
807735090
1285334226
381356255
1296022124
1838676024
1070256635
1492516043
32277333
892817199
1810550621
684136992
1688854145
1632835006
1476972330
914443333
1548508009
170156549
1128153224
2017488567
558170110
1011379866
861767559
639629705
811497074
51841884
233287147
635379118
67498628
539499362
769723710
735578557
1997984588
1361733478
1966475793
399792053
1123732832
1057977632
1444390489
751384926
950244987
709874113
833456938
1835383120
1818056623
1031419186
190759409
1429954034
1450020806
530358250
1331750044
341463717
1716064499
658124760
560584811
430370478
1165042260
419402764
521433368
81237062
1098985315
465440495
691050512
1609301231
1917034862
1156671050
811541328
2002874350
1707159215
1292614154
1026391440
108991771
905215588
1056240429
314213885
931039098
1786258228
1173982886
1120901173
457305003
80469712
1590821455
1876116354
1771922327
1166350135
1450033352
618219540
564954761
1013064570
1640338758
213730488
192673031
1491337436
86492595
615950049
341947487
1803169226
1774257275
326354029
1747272215
838872539
1303766252
947760722
2035924608
277690173
450228173
394805675
1973121793
903072945
1721566389
322999051
1927333664
2145829524
1849905300
1374663285
1128654083
2135217382
1045458502
1795147750
334260736
1633036915
1007615750
2046010376
1159266773
876102744
2021221337
636831004
1485852096
442314517
2009988719
1473507014
1699266014
657706052
1687073852
400688594
473485087
786908325
792771340
1563992675
606816953
2013809203
862117020
1011894270
970542724
579041586
249939789
1571149465
1652665014
1139413456
755370517
231512959
481329654
1493253293
660990778
71110567
1741708659
1791446782
641526438
592195505
662159941
941800487
956958288
479113529
1256491247
496528814
1572300528
829024192
891653623
1461640341
46265104
1055156498
123785267
1948818674
643422050
2049257552
6770251
1033787987
1540606112
1530055411
1282650189
613087500
1345747839
1811865040
2036949384
2147483647
765028864
5155566
487624436
839089787
2107322274
69213449
1469094346
925509096
1926911438
1887612907
1266801571
264533230
452124636
72822334
1057347030
983589681
2078705497
453634635
372182816
853021290
1210232615
372852862
1631124664
2080390212
1058031493
1216825330
1764550816
332160600
1253199128
816628806
625055426
236552698
497492760
1032276716
1220492843
181116329
230224041
1046781451
1429448265
146329764
672723378
2068700354
252543770
1346893359
1919736504
1250064684
1138369200
1223515978
2133101261
843870100
1886494367
649305023
1969708548
1780457966
635933914
1931363425
1986830412
439414204
2124737987
835112619
706880391
1896316990
1594900729
900026043
327875074
601900249
1644138420
1443512709
88459334
1440760885
1335629832
2116351653
467453669
2054871701
559489655
1525095547
1242967312
724406893
579808093
1111540227
1183400015
1978004797
1310294077
117287136
1743918480
776246959
500195152
1697899072
1313050945
553661811
1448397453
1713776280
68599411
813469147
945810846
1684119751
418504598
372884939
1314650304
1109808186
1131470824
895401196
1507684114
2010569611
1486293059
1923510179
1732022815
443273530
33232426
1543297146
2020258487
1378971264
1052065237
249163231
493498721
489928080
1280650221
316464186
638186463
1735688417
1377535237
1534871918
1145301848
678496218
1376960430
373796230
1063356950
31929626
704046252
1812803297
1290830098
1159391700
32952438
1041042344
1155450596
1715224106
1805628164
1020313873
1990983292
150804373
1612404656
1631405514
413467252
1734386675
1904314644
1847791887
579206285
24290199
292319595
1329773562
1681139947
548176072
1845368505
1490486938
771373498
334944977
755818287
1787581977
1110086445
1923210272
1971742237
1603510672
1601667522
678494309
1539930362
772321310
1975616465
112726350
1969792715
1141109846
527558645
1765987038
630443705
2053271766
437838531
397251110
1632086206
1392478208
1143741403
454242241
379027043
1201191819
1283986805
1928122625
1955736147
2006676098
1930671285
553115028
1717607596
1848914069
1039488095
969961598
725895703
585014777
180848497
1347932994
17578667
2089929710
748377502
1928889814
103036655
975650047
1491084510
316027920
1212322059
318769814
1049098878
867647437
1776393111
1454470404
769302397
1751974392
754222409
155136292
274590652
1735658832
1444422353
2015430724
494263963
1969702775
1453042136
418281077
1833153742
1997078048
719931654
1460995975
1154693686
2091666430
1053666455
590779968
270780419
488722368
1040027704
2969365
48834294
1592074039
316345712
1601721476
931612663
1517090824
2052158322
913457708
2041696060
1473051448
1444399162
1490774220
725635981
1354886544
59270465
1354669510
967490670
1190003482
1447772926
1506445693
774178543
1302901020
1555420851
1373112280
29813979
1259676104
893597648
1591652433
308004399
34750716
823966256
990710129
1626951383
142899504
1402904462
545790140
1416588239
1058355384
586143471
16194736
565213352
1544172277
33933103
1814496442
505350439
394825386
1078003839
2073758974
1520712433
33335630
947591212
2044228231
66191160
1256810176
1613024494
11474139
245922506
1750401441
282315789
515426727
1802037210
1083506981
1430355839
1876897919
1516559279
988953209
580139897
246466778
236526991
520953819
1250079637
513665456
166919065
1081477253
290880523
1296765971
1108712073
797815797
2079338423
1358519274
535963755
1250488757
978330816
1612634206
1039534557
174551800
1104356053
403856919
928668665
501576998
1568880420
370943587
213125293
1480780103
1161049952
650632750
1304663248
253847215
431417989
1474720790
2067032246
54668146
732944504
47637728
169312776
1849403670
561450121
870436091
1227166670
1596865328
835784174
996593982
903050260
1174182259
1971246398
1051385423
417804691
1111156782
1875213601
1349886879
1874874371
1308089050
1356449604
922019960
195387762
994398980
2125060163
1629555435
1269793825
222404091
1140821002
986179386
1903191125
1361527937
1568315061
1411711867
612538778
1691966762
1739132018
178230022
29776494
141601174
880717146
1385388874
1005765428
1887558999
638197423
207981634
1307150510
719061313
1657902522
1866690195
854028072
1749624137
449205322
932916800
1848076687
40163921
563813269
399455442
632048834
840206532
808913037
632824721
162005882
582503499
1391163586
2017493862
598730871
1218491064
1306942757
531215488
2129422243
2142478790
1050637566
676583566
1915426756
103450377
1181029764
164017490
1346343542
1337281166
1894791627
1025461255
841396256
1723791423
986870436
20210663
1748195190
889079533
1224182341
362985203
764886368
615552828
52814475
336265499
1706875853
564985873
385478918
241315801
474772157
1721860486
669016335
2105143390
296852497
429521308
953260603
894582912
68146929
1025637915
1538059199
793402760
1559212354
985988621
1373414815
1303618711
1123667702
1996532975
1995860329
984093418
117178314
190835220
625539457
1317949601
521547198
642380645
2095716940
1101906815
225201202
1421128046
1051108050
393460400
1287946459
937895429
1296228372
778646024
877053823
1465952839
943580386
460153660
1800948838
1296825184
610064797
606059449
822347938
893548240
1400668741
53952355
183928307
349394310
1182012233
1696192521
1896860104
1536228998
2135376653
1036981269
1592581730
1016873586
2004467896
484847574
1802440231
193856384
1469548971
1539388005
1209068995
1244253992
50247983
186678634
241130205
990452209
940299528
564116457
1305490172
1834658007
866533913
1062148576
1112674558
765028864
2147483647
1440866614
789485189
455164624
2107865922
1872755075
2079591615
286891902
18987496
1085780019
1527257744
499565841
1185850781
603436475
983767378
808850657
655809806
1482759331
1266375358
1518040043
125761908
1204812000
123648911
55301909
1764389890
1393238833
1549858604
1933462594
941494489
1543316076
1693599649
1766579390
507601317
83335361
809809549
342276042
252322274
381276550
814796140
85400292
659290597
1710131724
1407091038
1719680339
77012529
1599086309
1286214471
577128855
1799956516
2039541081
977906101
970876416
1404286133
395868392
114069714
1063543240
1977604431
2087693966
1829467106
1473715106
369795094
694708152
1603652731
1704714797
308712866
1679377622
1206331839
1465429085
2061657679
1337595967
1639913221
136167351
2035642100
1443526047
1231952778
1069564881
1267921779
1714045077
748068136
1596350337
1988395802
870865180
341924616
1723111154
687654952
2065713400
1957167645
1975893136
630067926
565809466
1684735599
987469020
1236830169
1524135653
1693442746
241976108
986906383
1298842071
1965404777
369895440
880900286
753905655
1894650811
1973196274
82499318
1539448270
1110995870
2130395407
737886029
1302106769
1393304890
128235610
256248556
569791214
499237341
2026216376
1049120820
1009230841
815041125
1366896443
2017778436
282626750
49149987
792881089
1049353028
16157901
616202188
1713983558
1160682161
1986941814
1024472095
2056820332
633867857
1383754511
1227837408
498991498
1316001014
1865756192
951260472
633602876
461099097
729616546
1293912508
1235162895
969453005
1572850453
1515717054
1071882357
714510710
677450925
1436268240
1315572672
1371223508
227691586
885093541
1733172332
804044460
286722810
1216125245
1548624360
1287483721
1638951113
168656257
1813628664
211700749
2054486667
526427802
1917174393
891732144
1230710047
317627055
1256109766
1319696792
1603061103
764985906
1302529732
1896813278
1456507430
1877347853
11094595
1687853897
542544322
1480733604
752091113
2109670878
245882638
2123996063
1413485343
659330288
239938041
549763290
1426412005
1892204460
1543318923
1876329719
1728435215
1453669207
1073710509
1999374682
528114791
965458731
202648195
2050898553
1918504494
1488835479
600851146
123375972
2001648007
1232837394
101948131
2094366424
1896347530
2031321593
851673357
867754315
1417243977
732376897
914534925
1795217244
152122359
1456142289
447323773
1099718777
687600981
1935493108
729276252
323468709
1994819102
1877368408
2023593531
1774111135
753484158
599326855
741145444
1360877919
1787128536
793765628
746269556
79527118
1228786122
1255965612
80868440
1761682447
2133503480
1844393237
1422005708
209690958
921947917
2068858145
936028852
1581057053
1865372264
2015383546
1334979627
579975276
1382251049
1999542908
829086290
2101500338
1909866106
1591718111
1397351965
1144843274
1898778970
450837299
1121041656
812092950
1822398365
986588072
2096356775
1073821238
25429899
694819547
1538486690
1192903426
683935772
1424006184
305329416
771894376
1433215977
168560050
1820833817
122857985
589176754
1236417247
432881187
874568635
119686724
1184239574
917646992
1178197223
1735717915
439962208
1855077467
593837620
709406019
2070929709
1276448947
1117722491
1670981146
1857675767
1447513458
1223022942
1337950540
705620741
1014993605
1933692947
799872380
1788187446
1092270029
598191508
1082693328
1500153273
1913748333
1917882196
1148901562
1718372766
939363273
509428037
1379599801
852762381
722691209
394557384
1545948051
816915423
522028070
1245899678
1565531600
521636966
1170279439
550294812
854339280
387191092
962434987
1894806861
1399356487
470210736
1709100803
1710067460
2090523891
1643824041
1103887868
774224580
108662909
1913142701
2004480235
2100892673
2006424488
1691911812
1205561622
318156803
1578586861
1872400070
408086907
373877335
1315934780
269431196
633486111
1105336470
1495988487
151759502
1997990869
114858050
1758270663
1892866290
535830788
57391575
157475062
1512405822
752208524
1599628949
1027373453
907254930
1475772939
1090474444
486624375
770339626
822907026
1753922996
1949395728
701622009
1525975352
2075796831
1063046065
2041639893
1678237326
120613298
1016975568
732669642
537133142
185877934
2036008494
1272600225
479588756
2109576658
1137072821
1602978783
1313308671
1673608796
981682498
90036355
194956823
202036338
1606103410
2079734419
1763443647
239749884
1140591428
835631256
1671993066
1235164069
1054402534
408954204
1539199707
1172113227
1349725324
1036479278
147513571
1041546423
1799226355
12505115
1010679008
288534888
396506741
1354186985
1693988439
1848553652
1474400166
1559571476
1033570383
1246634118
824737611
947462486
895194539
1860347884
1166869171
1443476717
861819006
1718573856
1711286645
61801910
586821721
962636156
1788235617
1860848215
1602176579
1775698915
543249928
1456284328
559425193
1001192694
1924976655
319939752
2107214688
273141783
1515090300
499845882
1170087428
1048457827
1023649472
1838225195
1599023250
482864208
1203883690
1622083692
404200219
256278059
448079045
4339096
1842016473
32564512
2093790064
1942574017
524976120
1118378115
2133787209
1574342831
1392965861
1130660681
1226179824
1258148787
1445039557
1719643295
1403447698
143581107
157786633
981327433
1012468735
1649930516
1108775512
1762282568
246603771
150546882
1273939298
999622268
899047450
724300028
1365118248
1995508607
360567138
119357835
831759383
1350134399
116325734
323457197
1698055108
490306219
1430160195
140060892
352863819
1660941762
5155566
1440866614
2147483647
1423150370
520407489
1859633150
921426882
436969061
1902450911
1313134630
1683315359
55448259
2121626999
1846178893
1618257682
2054091959
2017124528
1646063314
1590667868
1372672654
808196472
754314204
1990864816
1284600780
1849688957
934818939
1081496622
2120791561
1011785487
1092253682
1492978966
665250247
2071681465
1291142646
1338277705
1138465753
623027730
355506195
1464462722
1574251462
1680978593
475887201
1927447189
9150658
199837437
1989715905
35875728
231346235
1820238419
1864321601
385550699
1026502765
647703873
1539450149
1701721150
1668276016
294697863
598407074
984143029
545646640
1586200170
1490858073
890168362
1762675683
796814334
1073584706
1543033962
868357642
241786952
578675467
900638887
709650834
550493746
1143174677
146104134
1306254608
845754934
1204802539
921855452
702879491
836843808
1271436980
117259700
1176979789
237350950
1574733477
1573167651
1686171127
1805797945
1075784878
139551246
1535110539
1348974947
1308702869
900982645
1112499269
280994629
371982254
1954441245
437328596
2080313653
1705026448
835577001
1685838858
1981757381
1805943984
1070853223
635699631
2064918812
1091539306
1600308861
1741246730
929998624
1949796492
333269520
1855326411
997213076
718250126
246481448
1868142294
1543971547
1696332987
1992148195
1803426383
332226447
995397133
1928833737
1384322292
1353028133
720443662
1222554952
1038872904
246921058
1653434444
1256814660
1559642090
198761692
405718040
424990478
1190384166
924017512
1123900791
580326781
1138880029
1206484039
1292489671
1602883071
684249917
1841483023
1452519045
1683328906
1446822448
2036799910
832635087
1164274977
15185221
436533554
495007483
203222188
1018436616
2114713399
962919206
1435199339
1318341595
70060438
1525012050
1678613508
109739623
2047412906
784240265
1679402421
661353982
1204261265
1952599736
1004575230
1252953707
1504721493
358295818
700835873
302753426
728352730
310000394
755942094
568492814
913272866
1612023088
731849409
487980256
771432386
2012298787
1203600129
1036006256
1073672498
1323445027
322346468
1461343107
1081091418
1175488818
323970574
2112338119
1008977284
846590275
267060236
1952847188
2137340740
368395652
35067906
1903840804
31145252
1356466769
813381431
1779400242
230991432
731426478
166764504
821301289
1512529498
175075892
1706359173
816443876
12055846
1800212297
2000694591
1180305272
1884855490
2005386996
1839344757
348500002
1097634113
233014307
393701729
1195501214
822718735
617480725
257019263
1125257462
1795473998
1445596025
1030845320
1540218603
901897093
753034491
251340583
444406628
1019916081
1219722919
1064744747
1207285111
724429188
182542868
1092383911
1396455380
887808497
780029338
718347977
974939813
444995605
1164670624
519643009
242121692
1658613620
1171611205
2125111495
1191276235
483587585
39328332
392569253
207939
1247412758
1592554909
1752366876
1726641118
818276680
432264883
852699489
897278665
39648000
93912075
1571133091
1050266482
1086048516
55096913
377957870
1704065348
1759214161
1482374714
96419318
1980352338
11509326
1235590970
670721245
1559990386
200015806
1592846314
1477383182
868949341
1451039323
960303723
559304421
602888612
1981080238
1596632750
1277203661
113629180
1494579860
36065356
2143979465
1040348554
1771263350
2054369778
853237521
576309382
827679524
1887135017
1912753728
221683951
2108426521
429365636
1143809327
879029466
136439466
1993013919
1076243490
1791149495
29143079
127206916
501993674
440457835
478974972
1294930691
893084923
1662570026
106215834
225229518
1582303059
1666647793
292026378
1830976747
2023393123
1223433811
2025100107
235620546
526635260
1663785954
182548399
1905455365
1379682212
1082278436
1179336367
1375245964
94786687
1313776717
327511299
1143879672
1442713679
81998724
1937302467
401147164
1777877257
1709770950
180203254
456175605
1844041456
1386206668
64193915
826848279
1304475676
739869443
696619805
2128459989
1918755578
1605778502
85078079
1108155236
422426756
386807098
711258581
74945917
271922573
1148359495
1144542351
1752888753
772309783
1422826448
676840910
2036459583
2047772059
1107437983
526280453
1911171925
630705897
2085534243
34048511
1026598841
510874545
1634491134
1494307700
1293471343
714729704
16568056
869720126
1187495794
1072885072
526264044
1249207140
136263797
545440491
597458262
40834434
1285783745
404681628
1294328125
1135699370
446887611
81411215
1414016119
1510485910
744534273
1351150509
555080754
1635318146
181829288
975680219
331030784
1501200889
1106481575
2069176609
1181865119
1622286555
1741698740
928132499
956510697
745597432
1658950679
734981181
968798133
614555108
194667780
1094184382
1094842828
1155412907
1323245218
904452909
947006563
1173676323
121114
1319893758
203085346
504449428
335802739
2104551149
895345383
94231754
569294504
750481141
1199013588
784550267
933856008
1247132176
754621076
885142194
361677328
401990261
692444124
1161470544
1594861127
1200002794
639217975
1450131204
800529910
1998370042
1459451833
817367264
186161271
260988931
237166736
121381996
758463869
1024984822
221089589
1729981477
515841119
494950330
1697457943
700204510
96012378
996251627
725342336
1262710856
1389447757
1730633785
299973652
1340455236
523176008
1129395096
1091736935
1318157595
957237984
454856880
435146104
1004349590
2139742422
1544190735
2024710411
2087709388
1985711957
833585251
76945077
756253242
131000240
1053388224
1668383723
487624436
789485189
1423150370
2147483647
1590589283
234340068
189300725
2121136986
592035091
799093567
1246263819
1895174892
816520833
1897349048
1277535681
1800111004
510630200
1954690835
205832697
641894210
1294377199
495059478
585334987
1109797929
24447580
282128457
1925928445
1383331666
1213193958
119709212
1849224327
213932952
1210276604
1596234280
2110126759
1915392344
537905349
2101886181
259621756
596432606
550045103
1556639073
2027936910
625507196
1224005836
2051982327
1821067439
1200730842
1639300402
23321206
1286887744
426822127
1374554213
1442234649
380230718
1289068966
1836713780
1311321335
1795251517
69984764
1527041973
1668858587
263047524
488754487
75771727
854529022
1628633223
2014843868
484245970
35512376
597647897
1280106327
2033381768
425447792
1196960478
1510572442
1819913934
1013251288
278151538
1762096832
1781359533
112728746
1394087240
19053848
166876796
842095497
1632087109
1892559339
321525831
1543665276
1330313095
1107470543
1416444383
293895753
1613428840
1379041165
1814667373
683832583
827469856
511264036
1633291327
817638381
659565916
1945515010
1881805137
1077977000
2094343309
511283721
998360987
1481825374
1098872142
2044786959
1632378096
596697748
1221758520
376895038
1972694406
1015137634
692376177
533164414
1027606275
1888818668
974197380
469646496
784635519
325433792
516587428
530324755
2132012527
1565369501
1366445700
1243315110
1529149339
1890369617
582801398
1242947882
2070154173
1060095297
1341550914
1388670181
470839313
1772925140
1057070741
1173178046
769254851
1773697936
1534658106
244069516
1741417346
1382990736
136898027
939507688
1883227972
1145622368
1095536604
443967258
1280605314
1277246526
525791976
1332093425
303235949
721134979
2051083763
240167389
2056900862
1352579515
2030747878
1465891624
1113497352
953958033
2033144666
962254963
408424983
2145137552
941173572
1595754693
1373803985
683300890
1213667852
1362132552
83089775
1324918890
1931358683
1287474852
2121480942
311784993
1636844854
2125802214
1522889164
65854621
680096293
216668280
791034640
1574313554
1133842908
191633208
145489372
259222440
1022266608
2076771760
845834594
552551118
2010784772
321705109
112217642
1951196821
1423040309
1813562768
366362460
2147308637
595505747
1514802288
1759187885
1881730090
309846465
670845471
958353166
636451402
1317610495
1587319854
812170138
2011547035
2109501857
402917991
1031406797
1545331892
989986810
1847633663
1534716803
812324534
1601764879
1310294375
286022820
1400405430
1698865489
1463491898
998864978
1693497387
1233793526
237304018
156732195
1795803498
1524623173
1701461806
2133246167
1511626806
21254965
20733728
1836236026
283775583
1314345628
2126488718
821905363
1751234558
2044219271
151351891
105899376
1201098305
1482622051
1879710753
122253712
229190024
251872295
618099360
2145368853
100604606
508733134
1591380330
756110518
1095004216
224116552
1850149552
2065775538
1497936587
27283272
1739081843
1384703836
1216675479
1046309920
796114468
56508612
503243657
1170412989
1586725247
2010551750
2018399522
1268273418
191537975
1313804942
1255294694
1866678341
876902287
1423644992
201133642
675762189
728946560
169633255
1099830177
1312087132
810266737
233927722
361286943
54187707
101343907
1651515154
345730502
1237337586
618497778
616085804
237929232
863618678
1850523245
2045507754
937520752
1734587480
27265764
1205612669
204634881
125518692
1511802687
1966620126
1378236441
831084125
1850197610
1847792984
394872216
121727689
1653280759
802487134
1890484768
1384278277
543727101
2134274025
808360321
1029091079
1599755362
1087685164
871801104
1077680126
522822416
487038654
1795831735
1405805556
285522874
220088519
735007561
1827794850
1401816147
2003842145
2107761615
858431854
416291658
1048020903
1747805084
966920740
876351395
1588789583
646348859
1823671261
852421993
767009329
543705471
809714697
2025739552
539494424
1751735958
1095117478
429820814
1137035722
274607742
1642378247
1603930316
221133130
1206529047
2142608753
297450305
1144538925
529587860
1965204911
588819748
1491360550
438968566
1821974162
1493063338
1776420333
1468734316
17523579
577462567
514895193
1403404674
2040052886
1237909326
2140399376
52176651
1614307541
121982396
1885518002
121773449
8144798
1279077073
76262199
1024966519
467663742
21371747
717339357
110498897
1318677326
1588649872
686763038
2038728652
2056745677
602703860
554769944
505287840
2054442999
1472732843
1724624933
2083969731
1823877186
635929129
863726830
651333590
1548009411
41733145
145377398
1568548227
103745197
1205311982
2037068269
832016132
781612979
868211219
1353069508
249592121
406798775
2012784621
1335898973
722922860
328811870
2055479908
1949886640
310015835
267809146
585324552
1917221629
1265482889
1004630575
5653701
234110710
1696806027
1465985484
64591311
360421811
758475638
847273551
863393760
629828313
469226607
91193681
281763356
176527181
786907954
288822985
1470577031
1026007844
379961038
1025916619
2073203899
1837497905
986121310
36031618
1230225103
1068821127
1973682714
1906593355
754420375
917140250
1797230885
858234444
1318795142
660677415
1981893881
875738622
1520989680
1698477873
179427944
878100433
336275863
1136021134
1817510613
920432729
459295348
910196775
296304197
1901049603
818178394
464922952
1101686171
1416945179
702703176
841702850
1678010015
1091305644
1927287193
112317071
1471488211
1106110214
654149705
1274025162
1093845972
370515023
1940673538
839089787
455164624
520407489
1590589283
2147483647
1498064075
1829114746
1251743348
517744033
1408468866
704990625
1719442723
1217569218
1638329985
1733490933
1188681652
663133932
1760709126
581045870
947349089
1291106858
308136442
1403585173
1027805926
2141307933
1663287994
377098786
1737946609
2002317293
706310709
1005409258
430197399
954672671
1985951482
1937516787
1240269764
1998510925
74917955
1744437178
984997961
1719270147
2118226107
466945019
96295315
330906813
1980916169
1498258746
1291449600
1776886811
1779708411
193837173
461840923
533074819
1415006081
801075715
1017080741
1393121725
1477208625
206596160
485737266
975552015
2092336057
177541571
227484605
1951232384
104712119
880171299
2109305492
732092201
1209295058
1182513351
259753363
1989749982
141214788
1888871177
799070356
1722851172
1485649858
1004544010
333797851
253886291
1953089649
946662852
508602500
1706557941
1729548653
1050952799
920879193
643729054
30482989
1231834156
880749049
23513292
374949602
831527336
1766253566
823153728
571219522
1416451657
1830836711
1146836981
374848608
1410762134
1496137542
1117717252
1926370584
999547071
1503038912
1023716072
1808118612
835345741
1898850893
1494858087
1179976390
1386861957
540832299
173555976
1751107816
1451400505
1046426347
12213321
1112336688
1185934238
1091533620
428635383
1293514600
518380829
245624490
1276641834
1633197133
441717258
844736547
638135950
2022423766
1871905897
838968569
1974074447
2146460776
1149289563
436525543
428743977
126724968
687786899
817286302
520840151
1533361762
117492715
1168232913
1101307910
512437496
546527378
717945321
1709513215
2066458035
486453326
1909432477
716362473
1552700989
25760922
878476011
2000445626
1997981230
550486742
378141154
1617166739
1126823963
1479828850
692960556
732401101
1213996356
255518194
2138367289
2094523162
701199643
1165631376
1450473025
1405279648
1284723541
1406172482
470010390
970058092
13955100
668578676
1680740565
821010829
143992723
713768948
1060134086
1682938902
1862760315
1344767736
998859442
1275304535
1643317669
1776970743
868121225
163213951
80634365
77092695
1816283229
422424963
178452619
1282328694
222368632
1772892131
1858162959
193775028
567653288
1873572731
1682439126
291265472
814085371
466071712
1462461045
671275395
319076217
1051500187
1969336611
193821889
1915164258
81222165
1986564617
1572713838
1368054719
197429538
1589597676
956412209
136062717
927708691
958928391
531464162
210218683
1190678512
579625649
2048191383
894231887
1249779699
1259204433
1782766848
735811341
1863703612
1435567812
1240248143
1395862123
1915397834
377470393
1956768260
465680040
507725189
1375161352
1254469259
1299360257
707875811
2113411000
1048374858
804723695
1916838259
592825419
2007020159
349652491
1987063884
314671705
92336404
640687845
1937793632
1972026452
842326494
775972164
192843906
963989033
1752038957
110998537
1373699799
1639170721
501674892
367974692
1753620893
76615148
837599749
1193782794
1852773252
1552823284
137105717
1244155573
1748087862
1119378068
653211361
529562456
272443738
1949073429
1044437070
1929862972
1322711081
1058055992
1898162847
1623702185
1331261097
454032266
65752224
1961081298
1759060258
857123837
854076398
883911835
1209184047
471856956
33484332
1986330677
3012169
1449983656
1176019656
818272219
33192927
428362105
2028822470
1472343829
1260946734
821444580
1955858386
2099256555
1159831876
1212013204
1124237434
973760464
683296588
1633594959
951578220
779254278
460339998
217222561
941314147
281004241
1999599072
1345837424
625881274
1134896827
680799180
232829609
727182110
794269678
977203606
17096966
249341890
2048410563
798308679
1583975871
1189913855
1475946819
1781866391
224859167
1212374070
1344847045
48661396
992610168
1647521078
1682017269
2146062867
1178779587
1664920854
1785366435
895296802
1314653597
474170236
237633088
392947208
1588200575
814241995
88253709
1171902719
205692488
576437970
48931731
786588851
1317191276
1593991469
1783364109
1696832418
1557920775
623817955
2120948710
1738381760
2109847489
1768766050
1446392797
142075127
953870752
642516116
1711121765
680302754
445032980
392381715
56189115
1453500565
1291972546
1467937635
1295288213
283278822
1859974424
2086257516
1340062009
160353722
87898435
1079035211
1850063552
1260493970
1177981591
1748594051
214026323
286295110
868635431
787916358
461697549
95537015
1728238566
1632740307
1173536857
1051157535
1037355786
1225087010
2013020838
1392600717
1618215127
1307644572
333091112
1833959386
882677456
1974617289
1436764266
671348663
776086168
904024630
2024734623
952925342
1471519113
443643964
1594105850
2086412021
115445701
810448206
1592296242
2036846943
46081681
1609879009
1992819543
452421110
396287946
890269972
345316837
1288862760
1523226636
377270238
320187534
1656091772
1146195192
2130310330
175494128
480001068
1468313698
1040477791
1839540696
668071617
1916379617
1731251001
1585989684
2131744389
733665426
960170566
1469364041
1612023221
1075609931
2059762280
127958297
1833084817
149009198
1468527055
905491050
1115848634
1286449105
1585114251
247710126
1832060369
206874357
1854157145
302335172
551441228
1799481512
947810341
22187768
1760463843
989534591
575543232
557799174
1752773205
1113125462
1876599518
1856328702
1424048134
1174270783
1492794159
1862349007
1670234753
1814568612
694398956
2082652088
146112072
1117313231
1146630148
1767671187
1575863930
1671927513
850526689
553879893
2107322274
2107865922
1859633150
234340068
1498064075
2147483647
1461259034
908107596
1077478583
1945412582
1950151579
1801498054
1022168421
1150284369
1229814007
554362857
1510210401
1329997569
661524367
1908744381
817931284
1553011983
216501336
421441356
834359820
1448789086
2142218283
1887064843
1755611448
1489085090
260984804
1516139627
1881143208
1045890934
565446138
438133912
1998945351
452909922
153886205
317846042
1705297808
1046070127
207983823
1149889300
1967215217
584359455
1722244133
1491936589
1672777318
218211423
1917075248
961415682
413195740
1805212352
600813834
185823300
464166961
1267005411
1312388912
103544087
276048249
1191209187
74901995
1470578227
834604300
1105512412
587563441
758295498
1468564225
1992233090
1630816228
229293845
1006374658
78890157
1962863087
1157399888
2131185999
619806928
1187335258
1545998806
524351574
746917149
1579519739
819177203
2051108875
1679373220
397524903
1681551077
297711199
166610597
55480984
602964398
967624730
724621103
1152912888
920581163
289802463
1062198011
1381721492
1872935835
811029032
1456127812
2126154204
324618458
1588040807
780617418
574183357
1546683697
438043939
1996226348
1863881726
745055080
231685069
504759571
558848229
1113543673
1661131455
597534995
518012248
1922345239
1513100363
960546529
749943605
579782463
1139598323
2053011841
1767212740
1670396780
222091767
79723454
1155450160
2093724251
872518278
610261070
1775636549
1531699404
289611398
706714860
409765426
1427349712
898026413
542735291
169454144
792360622
41720777
76610585
1075488202
1272397446
1862751678
1768640613
1952817020
503614779
1663252333
819219635
1208151216
518224502
767407540
1241562294
340634278
891935608
582879937
756105219
1305829108
893568894
1981545791
436846665
1081155122
1980903384
1744664617
101134788
1854179003
82802363
383421992
622115195
620026520
1056100731
1116006963
1530974713
248439468
1571818527
26881754
1523299597
1123099724
1076690488
375288642
534356617
271693073
321416847
744729234
1429395906
1142211105
1008495059
122102551
1264445808
811238999
1129835996
1507714055
774132211
999949659
1461747858
891874633
1931281489
812663030
1078469252
508606578
665712959
1193743002
1481044684
416577428
1554392599
1431089560
519816526
1946383117
825051696
1528524291
726973235
863193069
192431128
466812025
512730490
210925340
1942037315
1909962883
709690799
427924802
1894492225
1036183194
1609262944
1174108263
2051828631
1835791950
1997622983
139736929
1116697364
803240526
195100959
492496679
1173153012
2115798802
840461977
1435279677
60334715
1517593089
646585741
1742172599
1460997259
69311264
1957351481
1036601836
86595713
125489943
1736001738
1349061662
9916437
888288908
1956150378
1331340647
453138657
736924888
1918052352
2124359127
1124825232
1996661418
890352070
87933134
474412365
1853695096
1549461673
1346091008
2088322778
1564296686
1328673590
594932941
60983313
2066305322
1733663116
436716678
556362397
1744984703
1340373017
1579756289
1186309008
740001046
190898588
808119574
1147914303
1901302164
326509578
453315536
745703894
1152889601
1428802571
1819967542
2147161538
895723108
1986183013
408607327
228936350
170442539
2109753948
1358908549
1203012402
738838166
1845238485
1430141131
759185559
913553914
407694161
1461955720
652128632
700907993
59341762
980273282
654425344
1350781731
1430034658
987475732
311638294
1281535601
400907293
1872784211
1026116996
2102565149
651256323
1588427100
1720582444
881222490
298064035
368417076
454665184
764012998
769378175
1172129509
1647923089
526883633
837411802
122376929
543251800
1667646726
425168172
1243273668
600056487
1038227468
1078458150
971516037
88545423
539573702
713749158
1682068302
1427534836
1221964931
1282767028
1670932018
1809190287
432729365
1807077476
2059497097
2125242792
1854741318
1370573475
770715283
971212306
1209149369
467678383
1302247340
747099096
1299822438
875469511
243979343
422747318
273373081
965571437
815988557
117987221
628873511
458513485
1165490417
589084519
49653375
458734371
138374244
1920221522
2007397884
1874444865
1942850169
456932130
1268713080
549612785
1970919984
847706511
1862404731
45805553
132722878
940879683
915599417
543812006
600903709
1384460493
95771820
1231605345
571063408
178272808
1252175740
514261141
217566693
1299510932
897105277
1252461127
1263802219
1735077550
346789507
1658030281
861751393
922197292
973813034
1094171707
1202280725
937115930
1363524781
1679744076
1184002787
542980421
411564862
419194173
1692298361
1334006586
1411615435
771338094
93954324
2041626426
945292252
1783521251
1734955234
1381683805
2035968019
516770112
1812983635
1706958789
1890789835
357988548
808906989
1682985575
1854488968
1782390752
1670159671
170535173
1556399452
1375121672
620608632
439609083
1594989942
1079949081
497478484
1557552505
314643943
522333025
1274435368
2084696828
1682943742
1158603097
1823933110
450665641
340248943
346079894
1643113295
2135899183
1184403477
316412704
1165512400
324431290
218012172
1890506101
61737218
1224327944
1345434480
908157832
1070476333
277655992
429811082
768647498
1537258295
1863352618
364160682
1030816720
895214228
1518919219
1718435841
1033699317
1591043733
1003927337
361954032
573901832
126080782
729420244
1448598193
1514079175
1567767046
1972792816
1130802217
1463422907
351586312
100258278
1579062592
520972415
60763813
65656807
715214199
413805221
737967469
394230817
498967160
140687922
69213449
1872755075
921426882
189300725
1829114746
1461259034
2147483647
28111762
169179780
654687177
937350088
597305023
1363839377
456368305
579091134
650382403
1533759453
1749883464
174770456
1049989097
1087793694
776826642
2013614073
1557330456
193439025
1727630461
1888198091
877818053
1213422923
1313376638
577289325
487293743
1489913363
732622162
1587835638
1535498975
164950071
414926431
39822881
2110750623
1618075769
1157423618
272472467
2130653119
567379536
592224094
1244699393
243726530
1173826638
786150086
521382818
1856710376
1060281595
1012561626
1175628815
1769942307
1277219176
849853593
1087757269
854453928
536751612
1517724740
1357030150
98331758
1930921185
514686957
1337002402
973802762
1455299995
2118448803
277327931
1759788329
1532313260
2108679813
1865589617
307374197
400896020
1657189389
31567831
1865331209
1491989393
1566601773
183517839
57636364
1886279887
619873819
279936523
503615411
214890706
501259983
1434562178
216199235
2109247565
1755548395
18301053
1361091065
658395282
1539360281
675797161
823790197
403441958
1874870300
391431698
564929106
422842295
95039569
1606820422
1709680231
1843344204
83260265
165334818
1521168998
768856386
2122835113
1882154230
976462476
345026970
1096362206
893230512
389440126
2116403945
1866507732
897096376
488570926
1067396174
828908910
1821000324
1246009927
2094937176
194376468
764593975
1375188569
201604205
209043413
1513058398
593342364
725506232
1010863636
2024599639
1200958108
1999597064
109231800
1853270446
2028047005
180624571
178428875
1032759824
191115870
2037763827
957313237
1357731399
152133058
1589949407
826035446
1396857525
419826974
675442223
299939130
1408889992
604304376
280880950
337639917
1655246436
1022554094
1959522826
1106069121
1707499274
1242836134
1067866032
1465711138
39872721
523250190
1436676584
1341960919
1645508643
249855754
1294943917
1142811559
672283499
1446177659
2016142946
257658121
1072832312
2048657321
564893999
1970825894
1165587554
1162578927
1575241330
1906753953
770566743
771462197
354806246
122085930
1545025334
611056744
426214888
1438263574
108890472
1515043223
2042983968
1792562296
329554848
1186271347
11140892
927819194
220022229
1331506780
1236492440
1854370557
367267711
462839298
2124178060
917681540
1316038093
207088656
133817799
304654173
1653186175
1835543297
873992740
1295868991
709506945
1474068043
1671848179
44025961
176989915
368913102
1132255898
263176645
1632211501
1782875546
907788613
314326744
813901456
1397913852
718431922
114953565
529585949
1747822076
2068139072
364118680
219725510
1708438664
1366275826
1298230836
1741226684
980578987
342956398
1324319212
1722427410
1485154179
1926020472
722431094
967662994
1157631130
2072689906
1699064027
876250120
1735397696
1633386452
2046940637
569382362
1600002140
1571283867
676845168
1154931399
1703194547
1330030192
1066109136
1840616380
876196990
183696989
1082161421
405809548
1361720372
1296688400
351392434
1904792448
1288006709
837463051
784101196
934847164
1288868933
430365142
1735236886
812032524
60861687
368624053
730983947
1923493018
995094223
1578075671
1302093899
1133997489
627705699
1777814867
523505503
233473320
1649336434
633921496
862976144
962000097
1934125836
520441802
1383664878
196690956
1434484091
1300043839
1701215633
443382167
1128096492
417531478
1339702141
1387714090
1484849456
1818051218
786348164
367973698
277805111
130070980
308717672
753091697
967238485
714280962
1916715031
163964059
479717942
619448396
670650892
1225436075
93338876
1747232359
1751560159
1668992720
1442600895
1406973861
1240848260
931132141
2068487117
267564841
937277207
2026170198
1232635973
761199692
96090458
28364544
6482405
1164076507
406215961
1981460024
553415943
417664200
2133499384
1631470309
1381814690
924173162
1620397681
814521795
522620322
387608196
188983314
1249616376
583655489
595375104
160940009
488161502
562711998
626769213
1134037612
1988799714
465709082
1836366575
1061630383
1104741037
1274993170
205070203
790778953
406555685
1615775344
2088128877
2099923100
175186401
559451543
1925162708
713508449
1244116334
790869250
1421445194
1994772732
210361741
1835851693
862051413
1704801798
1428347847
88145640
2131330531
2128794114
1153082801
288072633
2042829087
453014378
485097525
1302098847
901410265
1702454711
183037012
505934324
1811066608
646521192
1947155374
1571153640
1327655843
830316419
1377171898
786277088
1068585351
1600337986
1528415756
2115132469
334342718
531517440
182725014
1136402143
1321070069
1302571376
1285648955
1482814166
595611692
2138587626
332063655
909589964
214975442
1160991838
958521264
703274470
2119621603
502269869
950935472
1268622994
132118331
48039045
656739462
1013500030
704857733
1875974063
762418514
879042246
237493046
550037961
1970703287
776458864
241162218
818326035
2102715520
771868100
1168070162
1631667636
1045221949
1430947154
876837908
1294080515
166079250
49161568
751412200
1537777077
1064518301
773543737
1815992336
558108090
1447043159
531894512
1533758871
857862751
1904527338
824974708
1905899890
1799818916
670606506
411558833
598899367
996141971
1601978303
438084313
648350223
1094262678
1260570764
1839976118
985286454
446322807
1275498463
1454138592
1658620774
2067990275
1008257622
374570203
979788813
938334778
760888122
160534069
1597434307
947079443
164730531
905791695
2039506952
1937955265
1199766456
1209177941
351847304
490294449
641063690
522408826
1469094346
2079591615
436969061
2121136986
1251743348
908107596
28111762
2147483647
1564365335
1374858730
211904576
31796477
1133654367
665598185
236170425
1173187987
1627591245
192483817
334097691
527212448
845014167
565193390
1316594219
1351246288
650445357
893341506
1419240708
1280598087
1070066077
408386719
93965308
2036625299
1577901681
1717593471
1730722837
1378875528
1751297130
1926511948
171540902
2006479886
48760880
1182326227
1402587196
1576682224
804522026
2098710912
1632721160
1086551308
667237450
1968123023
1112885815
1214765273
555156900
1632894235
460262095
776274656
880219310
1148783258
1605073222
564081966
1369124673
1497467020
1179513662
1018713745
423850515
1145492378
117840951
1018375581
1609864234
412909417
1631137898
221036223
888665248
1330857336
413634541
1006900346
1030099727
1960711467
30967441
293180668
1958267590
2069681122
260014513
1744947035
734173567
545756427
1480357844
666693769
1577161918
1233230278
1216667289
1970295709
1976333497
1167554645
320066189
14645291
2063907297
1082259549
369291833
51598626
2053936441
1866460103
988037780
688655534
1674334320
348924881
1478465698
442275967
1274155765
896701282
294574888
1822311309
149141352
607064583
945107185
1855217363
771991252
1361169318
1477535489
1508705741
400495556
327511337
1529017802
1823985998
1695104459
220516991
1636161971
939917937
2029302932
1045064914
341915300
1592866925
1392159079
5085251
1133146610
1008078343
555222312
1787513897
1425514059
218017390
1788632623
756872293
1943599574
1153288671
633041768
2064347383
900057439
1354506135
2095929926
1542884031
868830822
1499537382
313583625
1106358672
1328010028
1293989751
1529407015
336555623
1770111765
1401421469
596360917
1367619840
1564259215
588177660
140867079
1908706320
1494285504
1049270570
998438288
2126699649
339689809
205871735
1877880985
1237093295
474391475
615892274
357385826
123459241
706580580
1535655905
614922113
4146274
2059035682
1695945878
1425378794
918904087
806137617
1932322921
1193595358
576935689
1314858440
243597710
1535438826
426570788
927174938
569793404
884900281
2030932196
1644004793
1751936457
500588442
839191744
1427283006
97065564
477332302
78559105
908368775
17062865
1993889867
755324583
1122980229
774875823
2016810977
178979755
1988482143
1662074063
955144257
1074453176
1748245615
368150085
2141076833
852187042
1213293379
531768703
1068865200
97966360
1780789628
1231509356
1389160665
605303327
1508651231
788667891
1445869266
320871609
863520762
1246588600
1662706509
54758255
1607530553
1661436154
865684379
1113009798
323156772
884890540
2030383196
777544055
1309764020
34569173
682251938
1909753840
1586277304
197374097
1847539825
530821593
580742518
1853498411
1074539766
618579329
1292363376
1789279813
1285722480
1567200177
321118314
792923581
1260729644
450747592
354249153
1802156098
229180088
633484794
1321400384
407177224
335831372
212254339
240222230
976248724
2109137914
264510757
87639169
906091977
1096526523
1599600803
299078594
501058411
67368058
1331478229
87664769
905050982
1635221480
1722852270
1550756749
1905558879
1037418409
1254918130
184219404
1359766167
1129129279
77952972
230123714
2113143323
1739266679
1958225211
408877211
718414577
1552580858
186065715
197902032
1153409947
1419910475
92227602
27537795
1336413585
1881202493
1001212245
1866945901
1865759877
1562681241
902042803
988249676
735139630
1941679774
327371173
837971242
570075845
42324670
2012693514
1671657326
288685050
230551867
625299440
1064165860
1181069451
132934643
1453279719
679523069
870704340
1161204106
1939014154
400512661
1872040844
1037101970
831978104
16628334
1471511211
1223393435
884706998
248916912
1656728866
1284422069
1128610469
187372218
1794321657
1248751203
1946095674
1601172996
1951137997
1600340426
1053498584
1992443965
941960350
1782147662
1409548851
2064883633
2123917554
1975491603
2010605844
1516132108
607425705
315128423
81140045
319510852
1679251157
2143340570
21264208
926334547
2110467484
415344713
1911556502
1453426446
1591203709
758934379
1374835995
241560837
1507510284
1039107734
1636982315
1373377191
1908464584
465553686
1915127695
811733416
1300207853
288794417
1020869250
128042655
249663028
152949667
78679683
466798094
849525921
1699642234
1269675714
493013062
1457087415
77827188
314596405
1609964497
1071605620
2089938161
1189685229
1496504009
1536597186
304114094
149838232
1119961795
1782326279
1237503452
1013912386
257438825
214948093
1304138268
50602436
1061297500
1289335807
1735022747
423409309
1844361615
1877762226
72781737
547447019
1592086360
1110423224
1548726994
1994051151
838003210
658085899
1345016196
1527020992
1151258721
216922256
1410260760
1923154406
2019114787
905640055
690588966
530555849
814375869
1225806381
2125730232
1428767816
977485313
18979411
1360708953
1852407410
388314759
1980010648
1141809472
511062973
1089835293
705896014
609919927
647739264
1491483806
685514807
436584340
317246074
749916810
254287909
1976267482
1013541764
2095962575
1844441055
1847035847
1261889402
1918865858
1577062607
2132406621
1105967616
987402195
148255787
1111298437
1496159756
610298969
1322477363
1261875428
490924670
287345112
992359217
1688884905
279579915
238023533
1178083946
669559276
258901511
1456388664
430013571
1033347425
1616001128
2093961929
1156144137
1617608769
1225516050
845666062
1318951205
562452628
42688433
2101175484
744522344
1531222346
141263799
1059685811
27838701
925509096
286891902
1902450911
592035091
517744033
1077478583
169179780
1564365335
2147483647
1557770162
558509945
2059542706
1549169125
325855535
270534896
1519493896
1174237063
2116240189
1935103016
2145225872
2078941313
1599976687
749699272
341412325
1422406373
2012629693
1056727033
1265236522
1859979075
30785918
502495978
1430232936
559235923
470428967
1928843154
390098357
165647736
68257984
110817243
1725284222
1169449150
1647095355
701884073
1714776671
1390060158
1577672531
1765616809
446136879
674971450
770034879
30590702
1595887464
2128170026
105294702
799778909
473400593
298084714
1383083412
179766002
1348057432
2028198982
516347421
773187019
1956650031
2097852214
1011664923
1801294168
424443128
1060777734
1217207838
1922564770
1942629877
594867640
1267462218
372245838
1122382076
1536802476
1975747098
1253337037
1737618485
267480433
1486126294
648308566
1011968816
1449269520
700746443
1032451083
1376848540
1355711168
1840358006
743107067
341916848
1931476640
116226235
285241346
849157897
124013776
1887466397
11343811
1152431170
1522618029
1530538072
1898253417
804364209
1928838779
1946765089
305851620
565350951
797471076
1469316699
2133713816
1350569573
2057488959
2000926171
362016637
515892786
282406505
1698882156
544881417
1994393822
1544938851
316145988
664473944
882021592
1316796186
219915476
1291074666
1155196535
1973147286
144540231
1187768632
1484633153
908485446
1282158186
1650378252
1916112867
52040799
1448564585
1855208302
1061958480
248496776
765693166
2040837410
1438239381
996612118
1604327900
896678385
1641895636
725094291
437712699
1417155935
690385139
237100643
1475468356
2002652801
539560710
73486970
579521953
745132400
692345980
365205069
1530370758
1855538050
988603661
1901234839
1124239360
1776976136
373043807
1321352192
1159710262
2121327409
1368927109
707677097
186633557
2046930445
1659612402
1505586391
816023563
656458643
1622506290
1221705900
1446057014
808062012
1728746811
1675588684
1155367216
1731941617
910004494
1012899956
833509057
592671624
459117040
33092484
371743330
1306376192
2129141794
2060028166
260751955
143008469
1371213109
1190224725
114529592
1421287609
1283960905
1243073748
76195597
1556555289
2114439272
353414800
1454257757
1475805774
166776766
1629625954
1257940924
1290726927
861303160
283614274
182154618
1050842608
1506643193
1983699981
498775001
281725815
1107646541
540527459
1036580052
295873499
1583758707
42518541
1550832458
177221208
80092292
1677434437
1586721226
1751449678
1796524828
1517914955
647231921
142477278
1865331179
828867479
1141358031
524030005
1849871562
373193153
1176602902
1605222003
553202822
459829109
2012953735
1125323985
1961644623
1343707500
209996111
315499866
1642415274
870257356
2038795528
1818475928
321629341
65915903
168571298
1372530404
1674618980
712245377
2036436857
739193500
1044111485
795443729
2121441891
1976275022
741406117
522913690
1601565438
415046457
269381511
311670698
72243103
1641869574
244855246
1714917384
903780067
772227083
1366462405
1736099157
1365377190
1721133735
2089277642
354070435
398386555
1474253541
1787656865
862788980
7304837
1485770690
2051172463
1913696733
1102232317
390448722
135613501
62470728
1416094206
233794771
1425305210
185055206
1004558982
466963537
609214575
242292903
1197858549
1354027564
1055842156
1190398508
1711934839
1452304474
94893781
330097856
190675988
1048456758
840441428
1394713653
1416822522
192165092
836384113
549273040
153712986
254242653
1777070022
1754233640
1288008582
1293266723
383626658
1721951141
903740352
1949885857
1027796614
960853923
1403411636
82250190
1546670768
1708017498
1104047465
1555438517
788026718
1599024003
1811186414
1561347294
185108020
320967329
49687488
1721976205
271162437
1998646693
122931619
1761078888
2040840382
1885195842
371916250
1417073098
166098528
363195616
793972389
1534289797
642366061
843547207
177317785
97190381
1407872186
1690629390
2088754823
1034777956
228467378
218274400
251688994
1396114069
374600131
795808571
1228655884
562870438
1639718448
314110465
88945825
42771723
156786617
465366162
1184634015
1560288433
1513447123
1619729610
950893224
713565854
1654269774
1882251511
305719149
1564365042
35415849
1285247604
888651507
1046375010
1849857864
65149834
159055431
1108299449
1137093287
652658477
1818889035
1487314083
1107770560
470624786
16972871
1682463870
881453576
722604039
1444292217
1053273402
1578447997
919478667
996984374
1750545060
919712742
360083428
993127603
1519902479
1200752717
477081565
606404208
1659714494
818265756
127650079
1117409305
880040136
638280810
1241433424
1661594096
491643661
845088755
1392631247
126854191
311127499
1418840093
755342779
1962141162
496096632
1329904679
897356006
945841526
1882173347
765218139
687806545
1313967248
1997803697
1300918642
534007422
1972183224
1140496215
7857959
362445518
2013095488
191696548
380792588
193129162
1419576646
872109737
1763408618
1451646243
408877383
596086457
985628494
1486827359
1676941677
1847216757
283923447
1465030548
1736297291
2066244081
679587158
2107596363
1059073130
969168387
1548058069
164195107
577880480
1677309711
1907679050
209506676
1272592118
248505319
562543079
275655094
874964206
1151460142
2008152935
923190519
1755878032
220729870
1407555787
1552815600
391232035
14342704
60632495
357938712
1474240546
409574085
1565153467
351268668
973531704
150066099
1251844608
1055226723
1656839648
1496885104
1127254207
1926911438
18987496
1313134630
799093567
1408468866
1945412582
654687177
1374858730
1557770162
2147483647
956506505
2142825605
861560073
1550150762
879372479
204311324
1609008910
1186620739
960063082
317500861
457355372
1915995482
1147781662
1284471532
555426323
24833936
1808275255
1517076374
316174034
1548766741
1842042035
655172071
1021664110
1616119238
407402326
1299633088
1704701061
1993902415
851327986
761071951
1306429914
500266422
1857517840
1673869398
745949484
512083992
1026180598
1513022700
502815326
1589439127
747955067
437467382
948928328
663457171
1360587890
1520180086
2989272
755896903
1498870166
1593266948
63839305
202535574
1473679038
1277868528
164235667
552414510
261189803
216704826
677259981
903476025
1588727454
665143441
315960215
813612952
1246081494
1135293422
847094830
2009586065
426350732
662971140
834757609
2055569109
1520850610
1988694996
942045317
476254000
960152396
1196593170
1485435283
219705626
987895417
365843279
1494424421
1714222324
1764485516
2053411550
541095711
2144960573
1722580875
1617017468
1870380738
1609004229
1639799808
1065897454
1092347835
425417761
1748576418
1247325732
79017714
1978439675
1497656761
1611430074
19328293
1396640231
745161400
554275716
32242405
1379343674
1738502300
601801062
1016537278
2106273791
1203179678
1173845541
1638728054
1026503697
1299678646
105493161
345265597
1317224464
1554811858
1398012578
547063708
1118510146
1244946528
1424930494
310527733
923942408
1127431742
1681669680
1293408389
702932415
1522081847
879937487
1845975946
1399752628
2021092770
859986663
1248094721
373241307
1335787038
115995621
492685008
1438335473
1932731888
654654557
1934285250
1421461958
2045353013
215000118
702352906
1361553455
1606116661
521516103
1544611001
1593082741
469462022
2100122534
1027388930
359716614
1422043279
620702262
1981900158
1273601675
2040412484
636891677
1232679057
779286491
608732306
1994042414
1648478255
1540427898
1637656126
1027686617
663100482
666831263
2052541447
472681776
1905344629
1540508365
322241347
1995041167
1632734463
1947013560
87862858
1966558754
1136175566
2034335884
180602239
1131713757
193100286
1644618935
1479301095
570804566
615470240
767222150
610680287
1450430620
2061987147
1731102828
479363979
2044144301
784566929
486724167
231148094
634665075
1080779650
856411178
831802007
2050408900
210389836
923948345
433955785
1553948222
2096309087
1542738718
46930338
1349574240
874911933
713779546
1583361067
1780302800
86722294
1974468376
518828021
1435975621
395605955
1732035939
1388848585
544364363
117788388
2000188504
656310922
832443373
467167157
660141062
455111625
1465595898
1582831831
611724804
982330440
98050153
2036742455
219437266
2036382443
2008010371
2047066186
1029585869
1290853726
1568408616
1531718552
576649088
805941500
2031777753
917682061
1717882789
2941471
1726534195
521165349
141140299
935356597
2001761489
365676303
1903934110
1690891059
1139399369
398523134
383908750
1553373768
1943423230
1460361062
1368677784
88954070
1140138500
204670416
1204206031
2116585947
1912102180
282093589
347807768
262664781
1918507985
915502191
270008167
1714077342
319991368
751753966
588364903
1433288006
786287905
1783406056
17077600
184447281
1746905973
1316757333
231434841
1425083492
1258735679
186418981
2144876058
1148110814
2118091841
1656276145
1844055495
2026529321
1526920590
315608266
994473521
1635754728
1938343976
962106931
505343037
1080175248
852749867
2041355168
1715875458
396953463
2039347255
1509177316
595290120
2097864927
304224541
1317082772
1470506322
1763680763
1558931890
254058541
1037754155
458851510
1862024652
1023609702
1939199678
1158092223
498338415
1286591005
885867771
1086438380
1806399660
1437162530
1786851100
2063709716
1816263783
847829518
1757371249
685998234
1002537403
1397566468
123086910
212430100
164588648
812064689
441867833
1042023809
1090177194
413679433
584081967
1886063114
1869216025
808326160
1008144868
1266693738
2021686965
1287630833
1913289064
1890080513
535357939
207041634
1738341094
2115677063
1666574008
2011997276
810660235
1214999982
1266388426
1925583927
445950999
52328259
521666511
173881306
1953796513
1654380581
1662631523
1208314067
1288633900
1653417041
975776472
1687845723
503628831
1312443392
631438412
927492274
269078541
1844256085
1545686187
1073093652
810273124
842214839
1374701035
939664659
1073110085
680861798
1374964004
1555829712
2124852572
207235538
2064633524
1057140248
1187230627
43040103
1368398944
1318384399
1344106718
879217314
891499912
1466632116
28971789
123647875
1208792945
357130805
206518330
1703298347
1302743164
893390496
1504863920
783470789
441714600
1418901947
982722137
47853690
1057100666
118741086
1418718962
1377017450
727143683
239577831
780030322
1832062743
833358206
332194598
1013328897
604404359
727710362
204263349
1254340027
1484168480
12265445
1860067102
1867391295
828907577
1484892015
1286361276
263048780
777420469
1452514384
1849521729
1902788009
821584697
925541565
2071987941
1134315571
1957301494
1123376607
721261096
2814633
445189777
280038867
1681030517
495277671
910511908
365120691
57908039
1203295605
26550901
979980464
1339743262
622735899
2143371597
1964500888
438579143
877287396
1835760560
1033983072
50258159
629210453
1431890268
618531186
1175574934
376533235
1760976254
831477033
1339024918
1501684436
370141794
331917027
1505828393
1733796353
1317938581
1020873138
1048974297
1837842346
243101319
1661217551
1887612907
1085780019
1683315359
1246263819
704990625
1950151579
937350088
211904576
558509945
956506505
2147483647
147167982
1086355934
839089149
1204965527
1993505874
1813438005
892386204
891019933
288142537
127061908
1259490502
1560943591
25960180
1049793437
1310383363
1935187178
389270815
582232652
738053119
293569181
1040779697
1616793824
1243854767
394412750
1609425762
455798024
939045016
152656825
145361525
1019158542
263767110
1427976788
1828324219
573520801
1702944147
2080940182
894699864
132582339
1839799000
1314772534
1636254307
1999978174
1502288316
459825325
542335150
123911974
795132996
610145801
1267544987
1740978453
1374292290
1616826791
1325948830
1876669583
687700759
2086760502
1788166213
588159471
1137388312
211021583
598655780
1600646702
746093155
1089282109
2086182945
1815888502
1957813205
513711461
798649967
60876893
821200714
9527799
489486397
1364882948
2067822956
164975776
820004700
781420439
118758300
1359252478
1206482265
1530441264
1268885077
1499882841
444058142
1909693350
870079260
508424654
318957597
309511786
1898765562
1101549015
537629060
2022473767
1742722360
300952564
1908798446
277059014
1905069579
1204240512
1558974076
21846866
762974576
1613338444
2119860656
820098602
1098360058
1108042136
517058445
1142379199
1776962499
1850370655
1342407166
874937444
579837056
1091744070
1424783450
1860247144
863806104
401572586
438871325
1044464229
1108958442
1612603720
176223964
1278255066
1564928654
764548031
804012021
360640265
1966190723
1942612850
167569850
1372127048
1883923140
11274736
1035101441
1782307275
367748407
1103780012
1282060359
1662901961
1869998753
157750730
1324597143
1671547918
2000869109
958913836
1663482000
1841473887
417101885
196384635
1552409661
1703444165
435501691
257310218
1387359867
1639676370
531955786
1475551236
529952830
1879729011
873939085
789945910
1852760390
1606138434
1575006125
1090858509
1997559503
1210970492
810056297
822415893
1630700967
2078341655
1539456454
38716591
1880537749
1242178521
1714479004
865855220
2105665532
163372349
1010280294
1141372077
89676037
871867440
126664152
743249517
356095090
82044918
1958965331
525224902
1386712185
1212500425
1503405336
1482588097
1992605338
1603728862
1893159011
1662914826
1432690308
535928718
1374035633
1321973037
1502996526
977405038
1077540179
217505992
792059228
1731990700
1447015823
582032617
200652580
1384167341
1774414499
1630313662
321208529
371423745
1486703921
329790262
741873623
521214821
1450864597
1477290912
2119178651
1676268824
1993182679
917384849
925903518
628919969
1228292542
285737120
1727477701
777287477
1674470669
480815822
908760146
237957091
2012544585
106117879
744197052
1975073317
1287570576
742041252
1388188571
327193860
192954036
985453203
1484835849
1669143899
1943698481
1183853816
656300513
1220835218
1732726561
1037501290
1084530680
679800267
1238242183
1837504151
838227713
1558338475
1962911978
1367969016
1528543534
544929307
876255073
1745282976
1683918652
462921217
933745848
2141597128
449228581
475564258
152944120
20562726
958629589
1196646652
351247991
207176337
363256243
1964018662
540440597
1804592366
342259279
1092176782
866105805
1070570367
476988276
293616499
1613558407
503924324
2044927674
1754540000
666492526
1607605558
1903768493
1516108841
623652432
295382406
954819855
45071707
952707945
946528339
822720584
1443885976
1439469537
1337271351
130657659
441091581
1839337408
2085938350
149251186
733804105
397977889
380637948
516478478
1069701
698690283
731013706
951028348
611260971
197255010
146994773
1344206609
1951647247
167184838
1654887060
1198190613
1909950926
158986110
991819018
896196042
1004332050
568931779
62380472
331981838
1849535499
1427488411
1965366669
1845430460
531412951
758509520
1239739072
1645251385
1023618798
555619587
397384261
478013754
281964677
1165193054
989402201
727585661
550641473
846492858
1010354819
206538999
248853525
1144732018
1900338895
1919419979
1976557427
1647746070
723751271
1037933262
484389521
369245849
216454620
2108462135
1135946772
1888052313
148224820
1446508118
65303979
1579951654
1000628100
232679922
289008970
195603526
1654049836
765221012
471694976
1104964216
711021007
1622500806
851633643
1285620037
1299218552
1521585112
1156154716
1535389906
1622192231
628028088
1867052952
901995192
1929795158
399723659
320473800
567878647
1819838539
947923889
645325139
477440311
760678817
1770679933
1130008271
361210560
220890314
1954795527
472159720
15945221
1905341105
265891775
1459382340
1675201867
1836277384
1937640436
1020975244
1512354837
1734773376
1363692428
440542380
531572389
1082450747
585662437
675287071
655729822
299747311
2058209638
32977956
48982331
2085572027
518921054
1971325583
2032182744
1840799649
1224856816
971806055
2095340443
1084267974
1846026141
1506191256
349379501
1653206608
140875572
1258171123
1466841080
419955416
356452986
1757755643
492562956
1823717635
403222924
2044424286
1600612392
1215366610
1398584695
266374138
780923185
1225812818
2110600554
1169767315
808403011
517353954
1615014894
88461351
420619276
300689812
394569155
64306024
1489662665
665478145
323505810
647900794
1619267220
830001150
107241298
1404265923
407971678
1260185180
107166232
1520529308
90787848
2103520980
313067820
829846667
1338554651
1973700102
1430536660
1936603188
2128468996
723319469
1534676291
797823875
732293486
321738336
1045466101
334738439
2105254390
1408661785
267306211
1266801571
1527257744
55448259
1895174892
1719442723
1801498054
597305023
31796477
2059542706
2142825605
147167982
2147483647
1157208630
2034486590
20699649
765703223
1024759021
2059779285
198675757
1519128970
1463939811
2036947315
673223484
1927193089
1235047688
237459190
1757272700
1126296368
650711202
1107771083
2038452769
1834359053
1923449781
949803758
2005488695
2066298191
1333069953
263624486
1128779083
416226788
926636100
173488646
837058831
430338417
1503718332
104903071
1044404076
1228230456
2040236747
1618309125
1269822216
691005632
1333026774
1401842808
733812192
1540628527
1697932338
483076433
579418835
927818164
1588883435
1773534219
934077961
1205320389
332002745
1602775363
1027694413
222555232
1474118258
1810397392
1015807754
1675639598
1896922728
2012940294
2061521446
839646625
1601059745
2092938685
507509014
1177227194
971941727
2026916749
299577281
1712116753
709935786
1766915700
1899157820
219217539
2098107798
503236435
2028530641
889114895
1316246346
979721022
162059104
42142773
1316722277
2073994123
1481595073
441229165
171675930
24004971
1945343934
905155997
700800410
1579905872
1399182476
2021064692
1557666380
1698386072
1142401368
179981958
265482070
174945700
1290047226
326660764
1021460473
283110381
1940388007
1763310177
286845304
1390228009
1449529927
1389033616
951073173
1103826452
384061443
1952163515
1577179090
118706690
366861389
663403651
1616906614
1498739311
1610805322
307539270
891038989
1475141826
431248380
2028017055
689194010
721465403
252967880
1273887069
1188485889
139169921
270912864
1905865298
1487645103
769255853
68478087
2110479190
1731635854
378244007
652279143
1823285608
541224846
1562150870
608545398
252415538
1182734360
146680020
1126654488
1502154342
217892423
1810382680
435871044
1018013021
1228724341
1458148610
585574653
1686926623
1852980126
1607947793
363567074
2102530678
1100690500
658422366
986799515
1960389098
1157184870
1288978070
1146522358
419631313
1148409838
637817738
1207452151
1086741230
1381304100
855961162
590769157
343436068
215676859
1850383520
1022425400
449171709
1698731410
1997592030
338954346
1745948694
262859209
1494147354
23634182
638200457
1805727013
1551696528
1895981440
790076479
2032037861
1702225104
1553014669
2047249378
62481601
1559786366
1932470715
934939540
1113814817
1704740838
1962447751
1316730777
1478668767
2035439758
647567783
1187645434
763518223
2123120838
1217513710
2071652901
1641883051
1409195839
35428571
58591187
1332335545
1137721466
90386517
775696504
579922962
1672558092
964115284
975077720
1567774525
1868855061
2013123427
587165361
1513036963
1670076353
123154589
1395849359
3742480
986022329
687094927
1174083902
526926805
1103804488
39755831
1841990804
1090857967
1270441991
1989054893
1185291630
378035727
687895254
746637372
1076994396
963168715
211888975
129976468
600062931
1475255882
1830842543
59983312
472344332
1337537589
346535878
1260062266
2010390681
1718166420
284625245
10510488
491610664
1268288071
697609425
2059185448
1120363470
770574144
1287922660
1253353482
233627184
151471567
408907213
831711776
1270905994
611953077
673097416
385871402
545572539
1359066874
1154360189
1549997508
1190134915
1328920965
1337920683
2066818046
980475031
986279892
442289862
836812358
1452855364
1343225069
522425524
1431738307
1355773648
1242469093
1934182241
327822018
1338504116
100256131
56924031
714878706
1561322360
1714158598
629775507
1762978864
1659430644
2086157542
923596778
204072389
627049088
1563077917
372982864
179881895
315334399
2100374586
1785390012
658828522
705221393
221296638
80573968
1529762771
1984625669
688253027
1631681892
1417277991
91857892
707069904
373543144
976169917
1844188339
1885070669
1896613557
1626409087
236732643
178523813
137894783
1385744156
147026539
1408104392
226246791
1131685783
5702945
198270715
1386694029
1340149869
393117733
2047135954
1885790105
813649452
1243996254
1698316099
1894474537
560475734
996812763
995939919
1373228765
1379322069
1447346667
49806512
1190546580
989636716
1139671739
1788211480
680506526
1333705982
29370593
59496935
1245276385
119106235
387026701
190547881
260538644
2045056091
1569659064
1215291400
1021117574
206415236
1687620884
1321314320
515818456
1871478480
1219427651
1872060775
432363303
150938334
23606653
362792051
1627077436
705080956
989930775
1265372091
1058806413
944488319
724102084
1605611553
1600217778
1406987085
464944963
113441569
527836137
1114624909
1258981505
1817666697
236313223
764403042
340667816
1546316335
1585723101
982308601
1242043606
1041189914
427371662
2079644950
1745324751
1188436321
693674524
1147576723
1190165775
240267637
1425465576
1358216140
1709996102
804249319
1056033284
1139011650
158610574
822914789
1638125489
1889086642
598279240
1383182585
1762909070
2053471913
1043882124
1793455728
2013097560
1806507410
1743175059
1415868454
1276683517
334046961
411112480
307409658
1087008339
401518705
1300581659
300691882
565123504
1555741290
1364282592
244804126
1172842534
787251209
122022319
217010730
2021912412
1287068174
25400047
2084810554
1053921437
1751944956
112253490
1274014829
243889366
1519140996
302509737
1961760391
98975354
359783770
2024376453
463709196
1365725281
1763127832
1711011705
147818225
1074230844
1824820045
1470784369
1423657931
1926698971
803015814
902406865
839527214
820520522
1268785328
2147426990
1654010458
276327078
1383877203
173103388
1211967653
710684008
104104083
133632482
264533230
499565841
2121626999
816520833
1217569218
1022168421
1363839377
1133654367
1549169125
861560073
1086355934
1157208630
2147483647
1597525452
1158512691
902062693
159477990
657022641
292868027
1458727348
838067913
916139192
1077446265
426072750
987977777
1557344135
1991261754
725134217
981791893
1288091204
678930694
2055467180
1328141489
1174347020
1113492849
1817426479
1651305715
1505617076
2034333917
1146829645
1136090292
1925176496
492733367
1339666694
1271221242
1441749223
1111159104
467588575
543833220
1584223858
1541823625
331569423
1993966612
152742469
2039167315
1431438109
1142632265
1057140438
21465808
684716238
506458616
708923712
740496550
354965776
142584211
2146497344
1904992269
343818197
1055708689
341390642
2052346302
485053898
1252603711
471371758
1684905814
1958904011
1900943227
1835318919
1512774518
1602920446
1360943865
1120555758
1533723096
2004270730
398610051
657134422
17440682
980736691
290846766
1562046534
1956784466
169186826
2065751937
2139162107
375618503
280256260
692417958
644669127
476578845
1068680495
1828676626
2023919497
1303955909
1392246871
1481274079
1330957122
973906058
1066868078
1170898810
869000216
1825472071
727740001
233860351
1190679674
1252651113
1308946715
1890062563
62484396
1127748311
1492430473
2098076569
215526460
70386555
1436730329
1669715193
1969594844
363498237
1128843586
1544855966
1553392759
716195877
1117497366
1983354469
626361372
1647090346
851958361
1384119958
671286727
731896693
547500919
965165066
99830109
1326978224
318911596
1709608669
187542895
1662645366
1769129543
1162530069
1268015706
2058208994
758401669
791447933
1726785909
592355422
444645239
97539747
1510590027
628665799
933584382
973494976
510654830
977373628
1734283872
499376112
1720388025
1998895653
750106396
107311981
317686922
352044176
508421794
771641652
605313569
1794808958
2145057269
557816345
446808383
1375950390
2013686566
1019742965
1730737228
414810253
467286839
1503977719
417372285
229070369
1427309638
2104011682
430511011
1050821260
1113177886
1515271450
1839890531
368437569
969096887
1247320737
1805319388
984693423
2060931516
1268215616
1689658439
1470822112
841503360
1320917171
229445605
1410480239
689196707
168637678
1346865876
299178755
2036004499
651051953
2090534727
2051181904
389695316
1022753990
83354881
1262452513
2033799929
1489865752
261629033
517172899
1742292755
2036310095
1803997441
1937755255
789887667
2093442610
1153715099
1382653674
1291800524
164871938
756342911
689610655
585237504
1855422927
538818838
1964018684
901098303
316117398
949927818
345685683
1427032923
1018941565
332983219
472571276
562838406
673777418
1835973710
1638651699
424599432
191673482
1982577572
1542145011
628677730
259660711
1205459129
1378412809
1503231283
1130605196
2115500928
604892809
335890676
1365589495
6010379
884107063
671045570
865879242
1903170922
1332088496
1799950227
404043924
1000308035
1007545909
2121881820
127874533
1445575437
543517004
911685177
1994117354
1910980826
1849744425
219609386
1664753734
1764096575
4396179
1959467589
1228858443
1508104318
1544994591
400914030
1224284740
904073153
601208147
743993455
1716157130
2130467644
784071410
300624679
857242979
1373233655
132973843
2059416832
1829264590
532604606
1586112692
164732144
339757395
2141206351
1662149575
609333822
1993753422
1662578724
1709156358
1868433740
249269496
1425905081
640881512
658362271
1152279157
824688294
2125756426
1721089654
1324865424
1469869207
215957141
1273713992
1320347169
169102323
147285020
1026338387
1651144176
79700698
609489325
1482032525
1577171199
281102208
402009800
1816230956
2146348215
2049831984
303040294
1498667442
1529197096
83952615
14693693
715664188
1985207373
1480809968
617617090
1952963209
1366409557
680150724
563822197
1872082408
1934758981
920233147
427608633
412326163
2144647078
1724137318
1804058385
1027683938
1403063741
1318620959
912515814
1943155652
1952095086
1333362038
1017783224
1812768618
2107631026
1382601573
1904733344
335143165
1010402259
694715134
1640673114
1196011175
1257931861
1465837853
1721618288
1206789519
1592829291
747379602
364565930
10697269
2038154031
405822067
1755904013
1919226677
1754006019
1267369115
303783766
1359639325
557998489
439566034
605228911
568359506
973870295
2126562545
429416984
345388932
230606027
381381392
778598635
173662220
231365597
177944456
2137471284
429859164
1689048190
1393388110
997670761
81192529
215200590
534608150
203850706
127420507
1826159838
1657421488
306554531
903517302
2067298238
1347143741
515290690
1245368187
636824530
493102493
1286048669
1778550487
105700225
1985031879
2112629152
389189963
1315414704
74927215
1521499197
291009094
1560678892
1674732002
1543643852
1883435968
1671585478
2140270832
100129438
953813213
2093420886
44731939
1584862117
1153690244
1577631398
2047992688
1044109342
637972090
106906451
814665917
1291557454
1766510657
15344693
524678306
1451753287
1640873543
1232563673
1833917025
1421364619
541531829
1335808625
1115544671
1581690292
1794987671
1646963689
1461817525
1603968318
1563902138
454154984
1303789031
1876678638
745143987
839443375
1200791306
1325018361
1273727445
469316532
2039659024
855218632
1455439290
1558695310
55804466
1555983700
1223742863
855990289
1218946675
1374102978
1821789834
1006363630
157911926
286845677
1132836672
945146135
1921421889
1350877773
1606946664
1414727938
1590690623
2073088697
405026990
728782810
1165851951
325300083
1311286102
452124636
1185850781
1846178893
1897349048
1638329985
1150284369
456368305
665598185
325855535
1550150762
839089149
2034486590
1597525452
2147483647
1319857245
448587953
308496181
146583962
1840339017
1547295839
929928370
863304167
711949382
909359387
719627794
707842207
286573331
2054439026
940578259
1393304378
946753279
1568843209
1957676647
286423077
294402601
1629474412
1601116640
733061436
984845378
1371406055
2041915874
1698355996
740472738
1530235284
2086392203
114243452
214506044
1123897973
1943477049
935644260
308076351
1934048323
982506073
1350377602
649074484
1338888902
992090179
237999564
1534711139
2082588263
1298617973
2074592361
1258522252
1360727299
1989148892
646516638
1942997368
721765375
1542144082
662518830
248385574
1928859738
1812270744
72389860
1186824506
1900237735
150355100
1523547539
205606327
7479551
548027507
306064714
510189906
713382653
1052649307
1743449079
530802131
1813620147
975499958
1978630729
1959694330
879151279
1081471761
125851989
1831422821
933680951
1585418387
408237975
1105169748
1963991067
834124842
1081509568
1560898874
1979143591
259372649
1377936528
1695854866
258740061
1625366412
1033100071
1838885515
1411037768
1302231417
896643306
482828133
783464069
670886906
1028772268
1755006694
434706361
57716813
1919944313
1452235601
174475289
469748024
1527503577
1498777723
1821433906
557906938
306426396
1230967283
1491444736
169337198
790074913
1611658766
171593577
973726988
484243774
2028248721
299229327
204136836
854601690
747183371
1463649799
550585787
1938333865
941303538
1738267469
687087136
962827579
442286591
2128042772
1992691075
1102652566
676447265
349782438
1919574943
1254760199
1713250588
817288751
154813827
930726521
1459436509
604341819
11844584
1779910395
642367161
653742909
1539873336
1361263544
787840984
68825847
1187937446
1176989264
896583632
528975020
1934342343
1456530006
1936514704
1573669003
1925905631
1966065001
985660801
558840329
1235406444
1589523427
59822620
1008664351
1326723441
1543416402
1704919724
2093167255
82206631
1708448693
1989599035
1726846947
1093085938
1961546039
1070395830
1123508269
1441384052
1450222844
1980569300
720427937
1853519433
584122030
690826839
1273221775
1287152002
737485846
715551059
1053609531
84408093
433161400
1721056338
258875474
2006654121
923877433
1905782983
2126991883
1306767305
1661767703
205114695
1150429654
1453635490
896766658
1138046463
1004735736
139560881
1838222317
430706423
1967010890
1962735426
1725675343
152083180
1802841273
1552627115
956364139
1510005505
253459004
974803823
1771959390
872862540
2042104279
812150223
1954962020
240708097
602764472
1392591468
182278882
2050055653
559694646
1787926815
2094200452
716416825
950168318
68934617
455390485
1360981174
426805940
1467993288
1617046366
1520639873
1292752245
1453945002
1481197108
734069813
188070872
1414499430
1412779231
1187254726
604964498
1377232788
830539683
1026749190
40372618
1063766659
50686831
1797115215
1489532194
706547224
762547276
1825484015
793614644
463097284
255678351
1066646920
1495339666
1838019265
621239851
1767797657
899743016
2015886696
1654154228
207962474
1657238537
1130864017
1278909673
519250544
558386461
226884101
1175111965
1292257787
1585819860
256980955
1205304357
1669749200
961846610
906639085
890465980
1279575352
291974410
35763411
1214741329
214072067
1689653383
1877177671
2110304012
1744437408
891534760
1346031590
1693749743
1180326500
1846945356
455390722
1386712802
290017423
244821303
1076114832
682417600
2029346771
1884175545
236671820
659447222
2072993312
314663193
807738087
1346696883
1946655125
378562896
322890228
13721541
1354745813
1054898038
430441576
1801535891
1948935038
1989392285
356567208
2088522177
732237146
1602154554
624930369
140626737
1659786214
1635718143
636076564
272040975
2077322161
538287209
512939174
1358490755
80125099
1526732631
1169315931
650306211
505939927
958753679
1050780608
832396161
387534166
1939181227
452112649
1521937233
273443549
1827993410
1646874335
1795384023
1785439742
1711284401
355564646
945812180
88112199
545761480
36746739
578959070
1532876867
1205776483
1664510980
593588256
355730413
1850300680
670713459
760415108
281913530
801941229
218123973
1957774174
646954178
1077839630
1562602984
1057805850
1293312094
1782480269
1487630403
889440289
1528524127
197060847
467984652
984792720
1921833116
904870726
925886438
405197069
287425416
73793613
1559074215
90559481
221829631
1719875223
2121904503
1036758213
947639670
15639362
1689788898
1817268108
549460910
1865440807
830820380
2012569888
1611756547
1529915612
1075027758
928027350
3949702
340531390
901877766
1539835584
1794200756
259276550
659080225
339523284
1492660769
1822169456
2066422992
49473456
1944640449
814937526
1519764866
1973506126
278571503
772524412
1273201816
408593287
406825443
1197897673
362410963
974994102
280758781
1737793076
1585045066
801793957
1759867772
1518753557
799820202
722839177
2048547217
172792934
2009934806
1313387597
171782050
1122437951
641873572
893584135
534001957
1206709953
997417576
682439036
1790418924
712160443
248302167
828799797
945171035
285017947
810385425
531764566
1664976586
582936452
613161126
1911782668
299311115
1371564350
1706309007
1956152230
2145039248
94582691
340739210
733548919
1174256175
1879093021
112129846
425957473
874689954
1872954524
1459054499
1297838506
1524494558
624742327
571167691
1879022032
2083672543
1931978782
72822334
603436475
1618257682
1277535681
1733490933
1229814007
579091134
236170425
270534896
879372479
1204965527
20699649
1158512691
1319857245
2147483647
188916390
1050407452
465285496
348865085
1160489152
1836800977
446550937
1138104445
221193377
1869444084
628181552
1942716867
1636503975
1444494587
164340266
1038357023
2097379649
1070056912
476443421
161780488
125885027
1162693181
869772200
1349498191
551052800
48553023
1981031278
677534214
1876559689
1100623046
938583423
1545275728
1516424286
1740636784
59996988
1198690832
1709621656
1523760236
140802641
2052391086
2119848859
262027573
1689597861
1740968751
382386960
1075691827
1683534064
969750481
1217548165
1660271263
1699639884
366677641
520905031
788706150
639901407
709676625
1514441545
440531957
632972246
129299636
1848161965
325716169
2054008197
547301374
796041297
1036823415
1108485157
2009944608
1285956811
1037670250
503964328
17889463
235094941
1349969638
338884767
530444446
2039520726
24245000
777294511
12930316
902875479
2086126196
830153234
1798964034
1275314218
574339544
604699324
171591229
75306365
847640621
2130172228
440248386
535890283
80326631
1285341279
1510593104
824071865
1996734000
1089736658
98740667
828043298
179464443
1828151052
725864063
1372376703
306708177
950642666
1698059689
627253586
775327455
1594720411
168502896
539860505
1420849287
162338243
1176610152
1015293382
1301821147
1161763384
834783835
822323849
1425077905
1235809067
1963729072
1266248374
579612652
34545996
903296176
1226541561
1145457235
2120122188
387418151
2027869926
1239137774
1649454238
485254126
2002408124
1992245303
891028223
1830016537
998335573
1016352295
388080581
183552301
1650851957
977129552
2131739433
668848629
1698725074
550648361
1430754678
528385685
803934741
366938440
805276631
1410944289
1358399834
1325958096
168100097
217055771
1706649252
1463970343
1949381255
1435227342
1064382371
394948628
939260979
384347885
952255452
1993240536
1855416920
538902287
757291733
2003612714
881593864
1483554961
1509721392
1644678035
897763712
597353380
1991477249
218612833
214054948
620176166
527809885
378322541
821848697
1739341051
1782281781
1526459391
1650122503
1649728667
1220902399
1168262895
1329164230
2129483618
1905679500
441208074
1467714543
79169250
607428153
1905514588
310618591
1184243105
1170330245
1558153500
1032391443
617115694
1411277468
147932802
1456139719
1434705067
1952425885
668289972
947904069
1889859218
2057892657
2117514663
2069046615
1740346258
751761062
1138366636
1481702272
939212128
455099678
1237827377
1475489996
2009660292
441247450
2077839048
1884355528
40756635
1585627470
508016149
1335105196
1956710464
628865222
1422698947
711272408
119340610
513616635
532088789
2009563243
1378950541
1447530160
752950504
1766975960
1646836718
2064055775
477847701
1983261400
270503662
1166667412
1031660144
336211222
563500875
594708228
261408474
229360978
532745056
992475192
433925638
310036185
342570587
556336909
187034292
520070884
63766519
1642300348
1802551477
253638457
804655753
337550321
131698558
1195701019
1237853117
985042575
102452085
991836630
1673039640
1723660597
1357997639
1873477402
3028910
864585761
264236919
861407188
159939780
1036620561
1186652490
1873136051
1682047225
371140480
2013031128
2139244986
654861285
853603243
304676392
1856333953
780011543
1561527884
1428442139
1237698416
1790746030
171957846
1177130402
1515134221
1577225251
1018780640
788939019
459588478
1051933189
1644272078
673321578
1136340866
288812321
623243773
1161131186
536937068
1691314047
1770585616
1860603558
104507750
660955309
907769261
1580249699
724639430
964572357
626618776
2144677135
1929033238
1847296617
1995500241
737751330
1401693836
973710447
9418613
1685164313
674463055
1181399906
692479460
857812023
1963590346
1454539809
1528024740
755621864
139142656
1028437589
1877017326
1316008427
730320577
1512934339
1840120893
1653595241
2027598755
971152048
828864230
1467494153
149484494
608317291
838505307
1912117071
2051257244
353355732
1652627696
1451768843
2120924411
708056651
55743945
1931843748
1866997005
26102530
1404772620
1723480876
2106050531
828527503
445725830
545286839
1474669856
1896078155
88911305
816601936
1571403101
1430438571
1593462255
1105965048
61761261
159030918
1507224561
626179980
461198299
515195268
415007067
2073292874
2079292502
94762159
792414696
2073481113
1911186901
2044806649
61217662
222250582
168725387
1186582259
1426238214
715502728
1658289560
1115567794
550345263
348943177
970234331
1571411498
1682037773
784843519
446612050
1039863676
1404130555
2136878006
971609366
45223168
1732707416
49818679
1585053540
807197664
899567867
2065671825
146830598
638732495
1596235790
939621107
867328279
689971766
1956324088
475389108
170696538
1804292373
337010032
1747959913
2135236070
1698927455
1353818664
2139534091
1667827376
1565518561
577295176
1681292376
1393164754
1093651203
261573068
2062554176
2134794555
1150515384
468460350
822882018
694083706
425056763
1700226972
62065072
431221742
1905559435
1639187912
64277544
1230156155
21829606
1425684473
1054634331
1344773443
1532915233
148770168
1392195474
253039136
1337954255
1623219516
490552614
507685732
1794930813
912199069
188848567
1105469059
2053316578
1005034952
1974088573
1630515973
593074280
1102361995
1985487480
962612404
160887093
281169050
1145955424
743851824
82159687
890481731
892171473
448868044
68194562
1809375751
1057347030
983767378
2054091959
1800111004
1188681652
554362857
650382403
1173187987
1519493896
204311324
1993505874
765703223
902062693
448587953
188916390
2147483647
474550466
538536727
590649837
764134003
349550280
502738917
37812928
185560069
44875916
1885599628
1960295122
1794287191
936872325
101480638
1502116182
1589218504
1187386380
1581361
556326455
742173195
1188675272
770126509
1152338711
1430067153
1817850723
815236602
670058141
1195332438
1465577176
1975582484
1195383391
332438041
45003674
1635100999
788683787
204128155
1882191707
214467214
1929198177
729372185
1251214325
1442307923
778388741
731169400
1823754158
1421413389
1501635299
2076019896
1101200682
1430426533
423542414
1026966237
1351333194
539663650
1773894251
186854536
379737513
159568228
1823760072
1111312148
860559200
786691628
1971035703
1237738819
1910069929
267922598
1692311037
664982473
1833464865
766606460
1141978559
1002022460
1025089549
1909696407
2070614281
1503996385
426279691
294124751
1143153507
119144225
100540440
1465556749
1277355053
1464860006
869705446
1840747001
959301169
153890356
2051342153
316806444
88893356
610211947
208000264
1303091559
826380602
2041875295
737593505
1739021929
702853839
645259207
1872663571
71910435
1993521095
99855937
1917723772
671122090
1859267922
610154904
917199220
85471652
1583139388
947828381
82784615
988552052
1479014674
1811575798
1503455516
1286684642
1229022673
2027090204
1234987151
90991905
542776160
1718091503
822605801
942324910
1423607023
1422791751
946637793
19152504
992916843
20068260
888123564
1907989160
1514202204
1648569150
1682642154
729238689
1979648504
724547302
2014295234
278972319
1734718363
202892291
869106111
1846367316
1579558085
2118354422
26628636
2100568347
1231643828
2142621928
2076321923
1928955379
404627453
318579777
291741415
214541488
857304100
473211325
420908422
475697035
439987016
1630636464
825239366
1863856427
61212006
1858914938
180152575
278681389
1065878290
1862506493
482537262
87044473
687289392
1519879847
360670128
338308988
2116463327
232052595
1098992225
845946191
681519491
661711082
1693529000
747905473
1725990087
1473325629
1161659399
1171078249
1663019144
2131977605
81184548
219033637
1488956509
1678818801
883072437
878621746
735740396
1864639274
139744254
1058685606
1368814816
709007984
1832629824
580438077
1918165826
2022406784
1970947564
1064857603
291418197
1174496254
178918764
622425628
1728761598
254982445
399885322
2046389447
773341412
1133778965
1464655638
423671903
1770259022
1707930800
961077155
1571364777
1435664426
1096516805
129413355
1916304848
232229470
1167501894
797640019
947118171
1017482007
1221150122
2110437676
1762531015
1076100178
334112201
150850998
2117050008
574453197
1643744162
249335857
1164427907
1744506782
2123240727
1025359817
889720925
660861277
976778186
647520318
415802099
835310979
1613904742
963243371
1209093567
698730804
140193716
1495249256
2057884645
1817403155
933644467
598177112
1421319807
2126604141
2051915584
1036384062
771393603
1860672820
966111546
1637640496
431154327
1711387563
1317422728
798195013
701165991
244141096
1633254289
710616103
175306534
674494066
848000883
1117736883
313624761
1696929546
924925523
955575604
981439969
948538136
914111602
150186349
598962174
450655607
381903913
294351535
1257054925
898877014
1768422463
323080750
930578923
580950117
1884940893
417281619
2106778247
577062632
995032749
85849724
1985661573
906692153
1956658906
1126845975
846514360
1916432331
810563563
777268615
688338255
625113108
1907865015
2067615157
1184095878
1125034277
892914638
1960650009
1317019393
1184570193
1358690028
636855815
474724794
1010574171
601876200
1380855845
1153008814
500452668
326309270
1755301171
671789324
1950773075
1444537151
222468638
1393180992
1898704131
1139381514
2085395333
711729819
13840499
132447551
214999150
1168982951
1947443601
320171227
955674107
987364984
1616228802
1743883723
834823586
1739880574
1972157593
709754748
801268102
1287041712
524225891
467769775
1937755044
1764333119
892267684
1415019836
146988841
1961058930
437827547
356108167
1699367408
878509186
1402322827
119373719
332664079
2111199622
1050729117
1566565520
331034576
2089847071
1730435433
1568848615
244385480
1696988037
1629643892
582576107
1003209358
215695216
2000880880
834353670
305887663
805851345
356736220
1686569500
1330272333
403779068
117146142
877528504
926689583
1107180108
547853907
59304769
481364793
1672743286
178810372
285383185
707950173
739208126
1737566728
1207638146
2114129466
507043185
1412562481
296756120
1463307323
505838550
1376014723
1884121809
2109023972
90332107
1616042781
497243224
1228580776
238150096
1003713152
647324443
322947271
462350436
12471675
21869509
1689218478
726680245
1163775672
645945776
191437122
837819706
602383494
1959161681
1291440273
1721759427
1241688302
1217269450
1976406774
133584877
626645489
993056153
817612515
1496495025
829735081
1860945434
1793134295
688776518
1365649856
315437561
365690920
6744238
664144857
493200437
1899927708
890024107
1328179815
1604516932
925849558
385130703
1182043990
2144856599
2014263100
658906395
1639664770
1390812171
894912463
1012123489
395520782
2061374543
466344837
846917201
294638181
1201761562
1542366073
453548587
1636991654
994230099
1650535580
1793577110
12354858
2031587323
358381723
1735004830
1180163568
1682605676
1354724802
1903435298
1956877395
164499984
983589681
808850657
2017124528
510630200
663133932
1510210401
1533759453
1627591245
1174237063
1609008910
1813438005
1024759021
159477990
308496181
1050407452
474550466
2147483647
1042658613
1928424354
172776829
274229860
1097717191
1377673205
1162170814
1594254556
814419609
207598838
1053467200
1467335087
1663267460
77870309
677250970
1214397401
702606450
670194058
1000851676
1427479543
1280834982
1693214203
1174482017
635950699
786845921
1441174947
1178444879
1966964031
57478242
941643892
1231331143
1398705959
1104649577
503422611
1551846382
1673305518
2048104919
815804178
1516204108
571243102
398927460
1137575000
2051681824
1880857075
1104146898
971455472
256528465
1170563477
223985205
1546861320
1353533856
192368499
1904924263
1260435872
204535545
791140725
565535399
1372660937
2131500671
1211922644
942940483
1890122229
1452976380
938087798
1422787981
4951032
1523497503
714829182
1619599477
1193980448
980497460
1769482646
317143954
1256378665
404847353
1178939605
1546959837
1176966219
426009656
1538787629
1629869308
1886388371
216859944
572202051
509340343
494365119
405495768
1400081354
1426736574
91155292
1842914652
1105016449
1870312374
993968096
1703541235
1769321572
357006274
715821689
832544376
954060384
1008099990
778560749
407745960
1450206738
1461283804
1147104624
1725695755
785890463
1051894282
1263764669
409246055
1590662441
698882594
202066770
645382931
1476347586
312891815
372826329
1197463290
749363338
1224370353
1843708099
321338960
1662088078
2144719605
1206548796
1025997290
1909629677
41941204
1912852427
1364869986
448172143
1871084558
1902921550
1627015478
563471388
1131107289
875062389
1519551685
1259470441
1677481588
1027877775
987745800
545077965
524910663
1192181714
373081158
949416138
506376746
8720025
999685802
1722329091
530208639
1623055717
322093762
337326403
1216247844
1963849753
486779571
974067619
333230453
575759108
1990477636
828201051
71414714
1293407833
396432358
1788539054
1121753204
506439217
389937869
636149430
318976670
1821290929
43042534
1774176145
1893792714
1895824337
2064445603
997520095
1389870619
1985614209
329828301
1745303839
1382895849
1510130394
867785313
2029941881
1703518261
709011782
1197067807
1057562090
1535631494
859704698
1026894220
24269604
570642799
1515631336
1696396686
1680435174
1898596429
57314741
1495361587
1753628581
1719323785
22372516
1810097334
999503240
424621818
1721384762
101484677
490474372
1323774244
1471826438
329940944
2097828313
2136429423
1663039399
568388591
488415795
893401153
1676842801
1558095217
1449760026
1629191649
1436621201
424282899
1850784748
585755747
1635848382
1214002213
1777204056
506041994
984979900
1193296315
1793585006
119146640
981071623
1814195713
436045350
1479453768
168324337
1001295087
2106977000
1825169038
568580438
88577599
628028307
1096465934
1123693132
284285158
1734394257
764639646
2011670409
1135758038
669741566
1683020020
347854591
346888979
833265862
1756425896
1891192659
859545932
1497740404
210039834
2063612022
31942358
126363220
1957950176
486563568
1267677599
617312200
561647954
1426020196
2097672232
1040474925
1086113039
1802318449
2083470338
1318026593
1405340910
78596367
1831820696
2060745081
348372974
801752806
1984487223
949458936
1036082140
896373808
1987515120
678077669
70244837
1377074172
1758027269
1241069067
988459029
834755056
874936164
829853604
1238087237
1004010923
1669098702
615621022
1792976765
457738324
1938722451
393941455
46895357
290743153
214325757
1508213053
1033275635
1307286446
1289068597
928784349
1578818008
696870460
1660989018
1489091347
1900802890
1211676120
1540890051
1142704566
1310168909
1080094110
1894415007
1618047200
213579055
748750483
50887918
1859174302
789503421
746278069
189065830
844828006
999585237
948304978
905519993
506985970
895288507
1152851418
457680653
1734969353
1234007426
1683150726
1485310852
1496667071
1871689822
1246563774
859096341
1390530943
1856141137
147631102
1601564754
1487501253
146793487
1072546775
677510210
579540660
772841122
2141697240
1964223608
171675860
2146201610
1215141444
757570330
795073232
537676486
914174480
1095773466
1467639873
585335850
1182057130
307328534
368186043
405543917
978639407
1247374666
666336731
210138686
1315405011
885310274
1229525041
1850264059
588455078
2118901858
781121405
660569348
1381719629
366177428
1987818935
713615962
1619219417
539718750
252341095
1042451666
1818237071
1479155938
373913311
1519556132
993706233
528784434
478207589
1951249581
118469932
1616411419
127696307
229862026
1377139884
1724591582
830476447
1190607690
1599290548
445029164
1543404169
2025141633
1842417080
454360549
1730035739
1083794509
1781810222
1419974614
555773409
642191161
1783396164
571388918
643866614
113092266
1886296161
1470634230
454215641
1185887962
511093235
557674955
1194816050
1941380389
1736280493
1699633607
948429675
1483390973
2107430534
634333075
1298681597
249908100
918859276
1245236557
1463833193
1432924878
559604583
648372769
233123311
160576115
1491866724
1149730307
1893149693
1978467542
589271157
579668671
840041515
1412684926
2023738476
420784679
1683029626
927960782
1036657036
343535607
1279209227
257476085
64603661
1570764251
448961619
1152209028
44483240
1978311775
1025115938
712046362
1268265451
1760787925
1762346956
1808754396
526442031
718838372
10284787
1355464166
1216105050
2017373181
812791201
802679819
567033471
1257431625
1070420663
538182601
1603537771
1003224241
2078705497
655809806
1646063314
1954690835
1760709126
1329997569
1749883464
192483817
2116240189
1186620739
892386204
2059779285
657022641
146583962
465285496
538536727
1042658613
2147483647
580746916
1044762706
34805580
208624641
959686981
76383215
197962210
1583703733
1760262632
1393467771
339342880
827524563
1129029268
1500544638
2124947257
501669915
100578537
1290064618
296933720
265651070
1368247572
1009700789
1802807085
1469750407
1360408327
1480341564
1866871875
870709633
205936005
1077102108
1095336293
2020830790
125133620
42696702
2066131124
955043430
1860345224
2046067437
1824202725
905963420
1046917343
1284906559
812436291
9019225
2077984767
1679961492
2094022601
606464062
1259042874
986842862
1249315832
347586413
532435759
2043947900
1618928819
1980467601
194421282
2035169402
2032242434
420853023
1162838945
164840114
288069036
220503589
1664356968
1274472892
878494698
1553709277
338071198
40104741
143920412
142209530
1841882329
1994232609
1312155531
1690559279
1386353395
1371607412
1058887256
532168929
198932259
302896167
2062781810
1188483187
1410071622
772109008
1969331603
1766807348
653726503
1444721065
131132335
189764136
1921429562
437492618
1643581605
472555686
1433091648
956622018
1590732958
783424544
2092183057
1959257569
1328179225
1166202252
124595780
2146443576
213977216
1129160414
1884293761
1366514878
433312660
537526170
1465215927
6180179
388331325
801404153
1821983617
1814131601
1676297108
1567156384
256098007
1634172017
536997555
661670205
299306120
108894576
263318433
298272212
1130833403
653996322
66360097
1089892165
310922403
621214170
45459445
1084299835
352740161
917787611
758165591
2102926540
1333731037
696415886
1716615711
1838405276
1105409150
1747348228
1683226927
318954550
330358596
1743245115
681924149
1905095821
935632430
1907366534
862612637
536047879
1217083965
169719848
1907276171
978491832
1763828483
266652403
692360229
1188066936
1782342926
1285003732
32694294
39415222
1440890592
1425586435
2086446693
441505520
22259710
234387868
478659452
1723388015
1311282451
19518336
786070524
51175476
1021990834
1867008213
283104571
431745748
413854683
1357006230
615073672
1297550355
710823779
1402707331
6765540
767629894
38803734
990994722
921965921
1367210004
330564655
1810115873
2080646093
1195949325
1717629221
878261881
405792213
1923236680
433351216
1915356736
1935802743
1070028277
1173429013
1626471668
699799972
832103272
62698470
1414257525
2080058011
830666348
1204987458
1197529554
609697867
2070012041
1021647121
2059112673
1271255315
761019058
1633974271
1906426586
1160530856
819647647
721811610
797662458
205637161
1216323662
231510342
216717154
510615308
1025872051
972799012
1895730826
1749141998
1837609766
1506120624
958772592
1205075375
175470771
1598083532
929147771
61566126
2106058731
1463662277
2128364641
358859122
1446260011
772499266
1209317633
301639765
417161725
166306144
132351539
1565855296
244436691
1495438416
1872645032
762499076
2140984711
1112785295
1313796
1353134125
395988804
250203688
1467278028
1042708979
2040488789
1194842063
716560817
1882461497
467375274
1458980055
545172824
461025573
1468445345
575229795
564107500
1538188686
1727045426
124407244
1171037504
144017503
332539836
1842464364
1533185900
813927785
979328027
1156670359
1100160479
360108127
210986563
1299953940
2003944644
343373984
955263832
507168645
1310869435
1626957973
782545859
1117987503
190399285
1352252734
1791704767
2028553009
1547244263
847108000
1575723092
425301049
442148749
289150
1564764054
1682836552
98472983
2125615908
1233102255
24438095
444110246
327544155
1670089583
1006165497
528316903
428220684
267230026
1194229993
1705246747
654487456
163886436
913558191
842681444
1092695705
1553876734
1125153236
268707774
1965235145
2101202481
747020031
1846653876
1381576325
71841182
1473269093
581193144
231896605
826732955
1776132528
1246371223
1072946839
2022649736
598893084
1999417494
1735700620
997132874
1032410914
126742469
1085942885
269865828
1629568931
451219661
650663401
194015440
1600401516
2142746743
804233760
1074586461
1049171460
2104552855
1151443810
1556106933
828532425
1052959681
1330884539
1616122465
2057497645
963760734
432923447
1209838214
999678209
761365865
1607801397
1941613210
445325852
155355922
914815219
1537300901
1570535291
652748831
471591600
1074479336
1857378364
1745832700
870703344
1573363256
1470668814
698324111
1581052079
805860788
1484442639
1222405309
2019662476
62473850
1946624526
380058767
978132826
311999329
256710290
269026801
2136749000
537565345
1409843899
1890640764
390823240
1003078866
1011712415
1449009847
2034132997
825430533
936340155
1922128153
1857611019
1201938091
153140522
729796080
288630637
506715812
2011880199
139968297
586753204
482671165
488982437
206076976
761361536
116356897
1788645681
404505310
78204371
1047921274
1379757690
1081238115
981460234
622683350
1051854042
1217170031
2023567704
83891470
754198802
1721708009
1001193800
758952123
698966787
1501598118
736548856
1665765379
866421769
437712452
2110382803
1380951744
1829787024
2106612797
1550029185
1964732871
1273079282
2035272269
1907461256
1253680519
1197521132
227666427
1637179574
1487745733
145635451
1049941210
3185173
2032047954
1026585891
1698054304
939852846
1332438139
1049240164
1552527902
996081026
674154242
2090908130
1489955637
1409491585
2012446919
951535377
868703693
1354629989
366313204
1261602355
172087584
453634635
1482759331
1590667868
205832697
581045870
661524367
174770456
334097691
1935103016
960063082
891019933
198675757
292868027
1840339017
348865085
590649837
1928424354
580746916
2147483647
650558834
1297764880
420051523
2005016759
1935611706
2045449612
1392316148
1579452269
1963357607
1327842280
966045229
1590315766
1465932775
1956980655
1658627197
2111656597
1866230138
534421102
839583011
1036682139
1656166351
1453328026
1997438350
1086710229
1540537832
1685617571
1128278764
1365442287
1912659628
693099187
1671868654
1191491352
1636775240
1269014467
1769402091
1495752631
1605661292
626892333
99985209
400990806
1574062391
1532930554
1916961294
1751743562
1862624647
324294725
1027838558
1931610350
1739460838
581174693
1575612384
1922665073
1614205864
1309124767
971978325
1512239580
890657374
1143350099
569929919
1933430790
918982476
1375704424
1718768435
1978355150
1124283823
1057084157
1362403317
503396248
68400407
1798097705
2005366863
133106193
1274477832
336968311
837767531
1066906346
363444963
1791079936
1688376808
877633705
940448822
1404846516
657762098
790860430
1786426889
1445705014
655165969
1757209952
1873272120
944960641
790898255
74199334
1783625537
2024564336
474892790
886958200
1327183099
946283733
831827164
326847875
399897295
1390945278
618056085
485355253
1161709666
732222173
804994565
1905332477
1891417570
1537433371
1080357365
298413755
1475767058
1915274596
990857297
851272849
996759883
799954767
843428216
1334883002
4597972
1267830271
1445085339
373815735
1721893377
1457493196
1699970431
640741484
1627577890
2039495268
1838723222
465762976
2025582179
1015380156
1278852014
1830122150
299752174
2099150322
958413192
190180525
173707554
511208750
2061650884
78998378
822473604
1066494544
406000524
963484939
561803737
1957291626
1021730493
1295164351
1208826050
1495793176
1873621959
456949955
1973551612
46108444
86205930
1524606204
1151707823
1498798910
1501774449
726578154
1517984649
1968832405
126954032
2017907304
2023122925
1506691200
170141212
1797047854
114897892
2038647899
1218294225
1496989944
1109173980
2107336257
547994310
288850456
609416566
232614323
1948719539
1004854166
76325706
678670615
1095931115
1986793357
567494588
1531335176
1266732236
1408738119
130646711
233014770
1364113919
206701689
1729788181
1866673904
158268987
873825725
503006485
669725433
266068632
1989052796
386391765
208708389
1374928791
597612912
1993217413
1280384703
1910391073
1674067323
1017110379
688748715
946348316
134809860
1503259140
61094936
475761512
921156320
207474696
978419205
1627360528
1760638690
1017755181
697609450
1015748194
259926539
1217343814
785861255
2015877482
1926476660
1882895786
1464454365
1995858268
1574991126
388400667
162566268
179274429
27602403
1430651811
1008803514
285364506
40456881
839943564
1549499539
765742847
1658091781
1963954725
1630482370
409629093
660982507
637439289
640902384
766650797
1089588661
583232769
202624185
1598192491
316957733
218564252
694142384
157667628
2039415205
1227076336
302690717
376691618
597739822
1674212228
1989288882
1225950693
289999160
1784813927
1642590429
89746546
427537624
1634916470
1563026299
1407484517
1695157730
1414744682
2005012707
504400335
2005194093
2143915337
1143659437
1942436576
785195689
1378159728
300129841
1756220221
567840393
1150068730
635173628
1022337842
598735925
1510249069
904398936
176677241
769987896
434880452
1109814059
2085112944
657493023
1779914772
2049338463
483620121
2082480852
2054167905
2010062358
544068141
1316005422
1225153439
899384108
180350827
943282969
1355437738
1800830110
1105944539
1412889793
46561595
396919787
327243105
996477451
427526773
1892976797
293474054
1001465251
1736284155
512346743
1168254651
1965407479
1450863799
1308388447
332454908
119569507
457334701
1450896959
722167689
1509839376
1559216800
532165076
870611567
284880053
563791414
1514401222
1326160140
703363406
438070960
694543883
1305821960
1207952473
1257168884
265114679
1188205259
1892609628
1564115762
1783108685
509256721
396086820
957150125
423233116
1808903604
1935174997
1524392350
1411280006
795162165
1375000009
2072321884
1860478983
943939797
1669038388
1721465235
1336551842
315678503
68731838
1693585117
99178415
1050223298
1702006616
666004063
967841691
1011325784
891280260
1349940146
1972213078
947653098
185831581
1165998472
109693338
749729321
1991819631
485393240
1609414422
45886476
79405563
717108917
1033701427
396874909
586351560
1764546101
13622449
1775203021
990015013
1149747090
1965061613
1002138420
910851538
1206342095
2077148243
1094872608
1589665499
489616317
801497312
2019904450
340514052
1273492491
706771957
1003557198
2108296857
364156760
168237126
1292292399
2029561529
649468595
1925004674
1297591219
729356676
87223688
117836264
1583252662
1377147905
930523867
953359423
469023678
648336800
1703505720
183192741
592849630
932945412
1345795839
695495465
1351138759
1120812801
1903162333
986409001
461915446
1492157105
1420365077
1455797144
1564163435
1754718726
1231743019
179426405
900967035
64774329
1247222951
846745094
579739873
309638390
1196142447
278325704
547081175
404606390
721771282
986769477
508283445
1959453372
1684193247
284292809
1771285444
2003192773
1536924389
276402
1306454941
1071253098
1212568013
1621520061
1991391952
2006727151
1935493275
2027990462
902886532
135225344
187774763
47820763
1419569053
1327665755
535567676
357909208
989250278
1399653926
1992443446
372182816
1266375358
1372672654
641894210
947349089
1908744381
1049989097
527212448
2145225872
317500861
288142537
1519128970
1458727348
1547295839
1160489152
764134003
172776829
1044762706
650558834
2147483647
2038787891
478954052
204156896
698424091
1157323312
1065746230
1446497345
598101107
209540766
1407342379
1219629000
666661028
769503496
1220151850
1781927859
479057540
366212689
174457026
607569960
315126725
1655611169
1481109501
326784617
200116184
1023909625
496252326
2075460367
66339174
1401799559
1100066646
40969224
1313375927
1651352165
192137320
1558939265
860268958
1142323867
1804133673
1655545106
2100735952
2080403583
180580694
1243757008
640532683
1625091828
317269786
737904950
980129545
1886489938
842867091
494311412
1998674374
1426319382
2124803185
796006019
16615445
2021316682
1186113173
247239857
2023836888
676055630
972405204
303902463
483421175
1311436868
1721293655
1235363086
2129320590
1850542373
347094110
1712790115
898059062
677100950
1944212691
2058065238
1875254621
340394251
420694483
1558924628
869757787
1248915716
120381812
1849807720
525813668
1386686375
1576100608
1955613681
415072256
714334116
404781304
706751013
933149773
519510864
1287629926
2045927205
1409948107
2126157647
957875122
513402207
878034333
31333126
14065437
291758987
271590906
1360357511
832309140
1611644830
391258571
885646228
355268936
2066509568
256033302
53032831
1162739187
2025843213
996955869
1080791359
466917217
488713891
932812434
1403926572
354245511
596353171
1396496641
2039837929
1553585384
1198126098
948787206
1354300105
1887128298
1132948813
1526872793
1487133225
1680249937
977150946
877225206
1800447681
374888167
1948860028
589078647
1425747305
994700094
1370346352
1576112686
680631590
110670961
553297849
1427067781
1228349025
507639476
1106376045
270119402
1377628421
308296625
504854238
2100606218
1667305344
200084318
130312558
833898446
1345524108
633138313
274673326
2123412249
1887679696
1538603942
1732285121
1200367778
1634659186
273844367
1022144342
111362611
1136938565
2071814703
1804993457
831139781
309848823
154243395
1628025082
1548307061
1708191655
928216913
1280584662
163195290
1155342379
1463929566
1846453786
1516252617
835200564
616396288
1716978449
773783119
1572847450
1786893706
1221917662
281647682
152779023
1572186710
1997767110
2112857642
632866124
293760923
199525425
1327775871
1151022705
627372474
1071016535
1868278698
691018740
1014915474
1761049163
1141876742
1093699953
219528186
998191036
1383430332
689052518
227822117
720682873
1268897825
305067850
131838068
467876539
1897976528
352799211
874338937
122678758
617189329
1611673935
268642689
1432616643
1347851600
1760925285
2009859986
1730018546
119952495
994607035
650280087
1327544238
1983559676
180720211
1252379810
353308945
1072193431
1314095791
840552133
162322980
1871237024
2123284790
1354924506
1760031170
1587248446
11875342
1811003701
1101092416
1933564733
2134519975
1151620211
931252060
1464435046
1470777242
625453319
1186096629
117547129
1167834641
1421828843
98008699
1657306944
1485026649
76413680
1697214825
573914276
1966063621
362729581
1571269300
924921723
904767361
1487007452
842113504
334231561
1096891256
1053562462
126870732
1405069131
680138678
1826288040
1673237547
2114849144
1718972564
111671107
1464129786
1705947485
1805902429
662872632
391750560
523691634
1795117997
589633442
64887653
723515796
334427739
2042294921
1878593045
122384177
1399772274
1673519267
753008647
716689729
655626065
1633561962
1134080878
1119689291
500661316
825443672
1661185798
258720487
149298873
406045924
477696783
378786358
1157758269
176124365
277356159
1105564312
1881705600
500301002
1111024872
1822205295
7058553
1339798911
107484083
73351727
1405145346
898058050
897149479
344337657
470460343
106394767
528455725
1174112543
1181074845
277702807
1947720239
893800676
2027469955
1162208926
1738742721
1498863115
2051361696
1645424599
1489686282
205904402
772184191
454296653
903882718
370091725
573592175
1488235529
423209611
838735358
1246950355
1052264765
224085296
1642327320
316558309
1263412904
444187667
810219786
1169477136
174902533
208927714
1088519952
1831270073
1979710495
1600445321
1848202158
1105235788
1766827386
272780081
1302343598
14693493
2095889757
1037618747
1842778797
1623780121
2024799204
1143147401
579714274
291997421
1995725191
428544568
478553060
1485792005
1171631099
1004968958
455739445
283821500
1506557728
1007214174
1659965338
1385576765
681644592
1540210203
972504315
693196155
169912744
133040807
275580223
484666844
1637062170
1025106562
407226002
105444541
1548628944
2039458752
2073734777
1594018415
1200941142
1439663729
1786758804
1964285398
94926473
1935959195
1672455750
720388678
428761511
2074471574
140199149
1676721046
820717693
2096044828
1391132007
936408406
923826168
1202915825
647822130
244863943
131096274
828157570
1275847527
572991981
661661204
1702628269
609616530
276245100
197085944
1070284234
1019229909
1401538711
26883968
25945079
424915531
1092626783
2107577886
392174211
1064373628
1748157049
1790484650
1231211737
756495296
509989167
521184808
1749560905
304454507
1384585136
411870818
827927313
1447007943
26952503
115915223
1923841224
967846153
628015005
182662938
1714271648
876173712
1431732047
1586897311
290485948
1357396065
237780588
2110504873
35010114
1567401931
1926376992
2114906558
2142285697
973966022
1455046692
316668178
1284064314
942507724
853021290
1518040043
808196472
1294377199
1291106858
817931284
1087793694
845014167
2078941313
457355372
127061908
1463939811
838067913
929928370
1836800977
349550280
274229860
34805580
1297764880
2038787891
2147483647
294317219
1970508018
837204683
1541584550
1450744076
674742151
1880764322
215230368
562601682
1968040153
986096710
254570109
925092009
1615956872
456293066
2118505735
1499464407
1560448376
230151940
1089238469
534543230
218989500
55496991
530464824
1758633883
835081927
987011236
167632261
1977374889
421760871
1356041346
31665524
993913955
2091105368
590713977
427501675
1975316716
1254727456
2069672129
1124979128
1908673683
564982917
588858251
1513786624
957923399
1309069471
1591240676
785713702
1655896114
885776022
1506638151
1580853973
190961482
1112084253
489117678
1119096895
272663003
1487696859
618799406
1734880684
2127087577
394954977
1797231987
1838625817
1442927380
444914557
1039573332
1735042467
414426138
1763943445
286142481
1051820051
2147276000
1445725328
1134643872
1013325320
748046110
777408887
62978059
693573385
1827840001
1352108076
1533597908
373287218
428317004
1175287425
983159638
1003657456
1983443462
287156735
859517436
868984237
1879227993
551753272
1003115511
1533343857
664681488
603341141
1436967053
1794407175
1291950262
1028683887
1814674599
1056227913
1257795310
1387448240
1305474461
1235850099
1155593953
1960286535
1314866882
782746868
1059085605
1602266616
1314286637
2035459029
2112170733
402563481
1586628689
402431410
1240786691
1697653910
1786365025
1445831565
997847615
1500715436
509241758
2058665078
4395802
140147720
1928620732
783882651
466114943
2078216500
1951608614
1455672689
274888213
32930061
976696293
1170972550
1661670061
1993522206
107310686
1812398170
1269868172
923449804
1143417756
47141642
1320498797
146260514
2060748113
902998429
1657189671
470915501
377531373
381290755
458175400
889191698
1747505164
390538838
1311080825
1939950034
1772311559
1051543008
1686994702
1974789550
1851323137
2069735788
517427205
1801898526
2096980673
720961212
490265924
330200783
2045689442
48023154
189217446
2094669066
1141524641
673398793
836358875
1846778776
2141433310
577548464
51393372
2113905550
1024938066
1244193754
738620995
1494778721
1611634197
137429029
1964753778
788078449
1078993885
898328848
846634846
609145089
3757967
1336486914
1927435240
1766105366
497302280
431185509
977054888
1768935268
65897634
364053407
629435768
1495280319
1085380774
1469394575
334337664
655660599
1704431293
157509636
1660442742
1309976852
695154140
1434724105
1852526706
1057871694
1039475643
831107578
1701422534
1987788748
946156173
201865138
1872643716
1599671338
2050760272
1552122986
1016733252
1194624667
167794846
1408185128
635730856
268169721
1912264706
2045898414
9108204
494634864
1298880494
697365085
1474337701
1955311198
1155552684
1517784909
1631791085
64809922
583843764
732472256
637445726
2033125544
574043820
1444324467
1442597902
1427574561
1267034286
120739964
806199988
1909937655
779629341
258475976
2107985164
489012072
1092969612
1047316848
2144167849
712745805
1248348270
1956534534
864259729
1231266194
908073237
291826251
966387639
434859087
2121347339
1367418093
896142786
1028853795
756422201
1143363661
502267429
68350367
2044798369
1752427475
815063095
2022127861
700667553
669854612
1077888641
1039523711
1535975668
2047250678
318618714
1422110512
881275556
236451329
1421867232
82787559
1073764425
1519858665
1730954097
1790809441
1568043666
139920742
1212267267
4761634
199900828
1923181155
2038434736
506232359
1633690239
823611311
1368160330
49344093
1631045191
1070970494
568512174
1499122581
940130886
1332085417
145804548
1285606449
1189766164
651108435
309746730
1965511934
1039753837
2099345800
979822030
1775330270
137557443
1330590678
642264310
689560705
206753358
322551182
679707363
1076070072
315315039
1874950220
1649802233
716285769
1358865980
1014464182
875548540
565825972
1468303848
2098108896
739985786
420505271
1508047282
464021590
1641693916
993043667
499706660
610180992
462348513
1584468437
1781534351
1671650868
1555534607
1967024493
72424069
1292452886
307970727
1900212098
953686451
864963367
555851402
1470078271
1618940877
2027072860
98162883
1422533922
803134538
1278687800
1861224681
652288678
15791433
2135559959
1150093460
1171284507
944716491
692938477
420313682
744065252
1253227849
1765338672
1166682459
1111253150
1121724230
1942371570
1271344915
1083316865
1475237082
520144087
522016547
1744369051
1638950316
772752657
194878154
1188212064
993437165
709853089
419212136
299093119
485717873
1956363370
121820223
1896608475
1243707632
1431487482
628364865
199791127
1918966722
383527165
587819024
1516056284
493725142
1141368979
1237479553
269916621
1216631598
1601205264
1584743110
2013353376
472501131
1889238560
1404551827
906092930
2119534242
268746576
1831197330
1377640582
1826268695
831614295
915286442
1842535267
1456400900
1973575524
1612518485
1929748483
993884701
1452965594
1729763896
660398017
1707677646
1988932296
1796094024
1639743979
2017597931
1860071075
957719631
961955051
1401668157
1246380562
351342999
1830130069
1232765970
43142031
1264983546
1291899245
1470516097
1491111452
1561326994
28538506
818610240
840439681
1483377295
2132402660
850846133
1808599328
537562147
1147248122
592965032
1692707765
170455538
838270682
1747391405
430331003
149312683
100034966
761557707
1013247167
1169398898
1236807013
714524906
1210232615
125761908
754314204
495059478
308136442
1553011983
776826642
565193390
1599976687
1915995482
1259490502
2036947315
916139192
863304167
446550937
502738917
1097717191
208624641
420051523
478954052
294317219
2147483647
98917908
501271213
914338639
551695184
255637995
302974803
155400540
436986348
1510252907
1024424163
90372074
531804678
960667447
1027897688
709628372
656586603
1323262902
1288058958
1115151117
852771648
1685516036
2128520793
2094248382
603979854
814578870
1367088139
1670835903
860620755
106199906
1850134011
426553635
1638511990
270603449
807804211
596337090
1452124362
779459253
1221716297
1664220628
993901819
1237781320
517594559
977278560
1583917539
1001952010
1385740396
715426971
1360193071
2024430799
1109607521
553816701
1721922543
417267371
357324118
2096335747
71414398
207791330
246260599
968996749
1250213883
833993442
518010590
347573539
63616657
1551796759
77520755
1840061022
191981692
1372259109
400390377
1980008890
1658860580
1766878392
930603686
541047601
575017695
1213139911
866436542
1149601166
1026809183
451082295
1890729658
946737721
317694802
372948218
1988974515
932575007
1230701066
359186711
1721810150
762191342
1981063065
880044968
1841419854
568103390
2022547624
946476501
1125962247
553535164
515212659
1496680618
1122865142
497667742
1367415616
734390300
1284656342
612294032
455253783
1465862389
1091858802
1695046904
1864532886
1654402954
948939496
338125134
1797003071
684123384
61898717
1706387619
515343885
1933569495
1209810646
621945244
248915413
944770115
1856637725
1922815428
1365256725
1783316984
684969647
656159510
973413159
62160157
582980905
1439102152
70711336
1851416397
1000012004
919057799
1449893475
210361202
993131668
1241178761
1394538290
917543917
1957105964
2028854021
185881067
1881298349
1350781328
351352453
1609336293
1968444891
2124425941
1784716238
886736343
838476040
1737426743
1475244658
1472064210
1170398712
537748612
1108780963
593934960
1883135272
1915918836
4052285
1316187746
878473710
1865418364
1709986183
526678187
371923564
1209357231
736277305
1555689944
101240321
975583113
1935899900
87649043
1030970077
1682505866
906541482
942634358
2079544510
769738080
67989867
1741576267
1565538757
1529056328
1293346138
877034596
835241688
1461319008
2140935302
204005867
1304403647
335751373
1207603635
1263506189
1999069471
2060967738
89292470
1495510720
1245650735
486364262
1525582295
553006466
643822669
1654019918
216842808
898553996
1931226356
140392356
1359305092
1630601469
1562954944
1683715522
1661597357
330408136
732803251
669504474
1810542703
2051049154
20073118
252008458
1426491338
730564503
2124526063
1295279210
2071256677
240823584
254269044
1097050598
221363048
128854727
1056645431
334532082
1358451393
7980899
788447344
1463843723
122274556
1444200446
2069831643
1225068407
674615571
1637211689
1119348248
1196071670
1045702933
956252461
396631128
589925866
802328429
896530330
2038434972
978573780
1049718924
1759079775
1844225480
1410551821
257143543
940213526
184727005
1965898750
1527790025
552389525
1382371242
2007341135
729903353
610900201
1578560958
1942074243
806666926
659759430
1858424613
390604925
207503585
913260222
463105423
742602104
506579763
68103372
690432343
836230177
16438658
1698591765
42467898
1934939766
1497650788
121815743
1127414089
1289928103
1720277920
885035405
1811498726
734645944
34250541
1888874457
1069436598
574474090
1750058036
1373626535
1461397476
1885532971
1893614619
846127632
766857009
640667931
777667223
1643484600
1069393826
461589925
657557905
210195859
2137835748
1301893378
828647794
455378577
695710184
1646376412
18691614
421384269
1364081560
880275747
1946301226
1016576963
2072179803
195469340
2046119656
1539799412
940673468
102703342
449374343
268072617
861074571
1858377743
1226651775
914580214
920625517
418514621
2048238214
1539622367
1850331265
1039998610
1642065884
835130516
1910084224
790860674
174253966
321604954
1154444921
190502747
452094490
1273527083
1574740345
886185241
2045865183
1224196652
2010028120
166264899
78519859
1110565094
1137255462
1448124053
898539913
1021539831
572075378
1724576849
1809231250
246915634
1141904221
1280918866
1799518604
778850697
348277252
1267080898
2000298540
676043326
611084509
902576136
131830743
592025917
1892486175
1861168656
1375099475
549953183
400096665
1637550743
1223119734
1663376607
1955519099
2006341372
1129426882
1850634918
526813693
191376321
984136270
1775486698
1707949095
1781958766
1415835024
1107780497
1479947363
1087399752
550168979
336721080
1202583950
2085481014
178518752
1100981118
740938542
230975122
53191105
1672698622
782113355
1976490151
1162167485
592890742
401500660
1463814207
1714300532
1015008674
800190492
1504173835
830422062
659858056
1348558760
216527589
227613330
1906963108
48649687
1926312202
218587343
1751077555
258975040
586057101
1101063430
2125354135
1512496637
1726636656
1097780506
2026638090
1471108316
12225395
1775722212
1662043394
127465152
415322368
756461028
1478178652
1997764294
1024774223
1987920025
1806922450
1262347472
436000591
121104905
2130888556
555247940
834766542
1160944894
744699736
399621793
103875869
186063440
1752891233
2136883276
1098721393
94102234
1590190295
485485395
798765453
1861496779
1057794640
1232210446
1047054316
1565158980
1136598575
2061076928
2051077758
607330383
1991148274
1099501672
888981056
652749997
1662731349
1310739580
1274660431
372852862
1204812000
1990864816
585334987
1403585173
216501336
2013614073
1316594219
749699272
1147781662
1560943591
673223484
1077446265
711949382
1138104445
37812928
1377673205
959686981
2005016759
204156896
1970508018
98917908
2147483647
295507840
1449993139
830386787
191071468
845239331
1488391498
1764545674
821254593
1434588874
1614514848
517084567
2086672380
1340038282
1457858852
254808611
406376654
1748737313
1147824775
1682442314
674935250
1648976318
1423156934
605863986
1720865312
602581492
306499507
1093064014
729580104
56486042
1605893266
350338448
922288566
736601586
92034887
1183317733
1604424796
887870118
1836097780
259593505
1410439924
138948989
1774509474
870591370
791607103
1186766584
1928747976
1962492255
886243117
1275817652
2140348285
845367105
709843962
992429218
1434573876
42193202
108612233
1418537042
372156983
1648373617
92505340
776948171
191805875
2129447955
1587881340
1497873850
1836034926
1989199451
1850462282
417944890
175675531
581937784
672684947
596399212
806133266
1676947341
214563549
130722375
828576728
1097912724
1020058600
1915981750
1259334529
800323589
1240370352
1240338868
1074482191
2144161792
1651960172
1448968332
1878944763
502722598
1391937153
2114604202
1607990779
1367141226
479481658
4803532
168984726
1694166606
689655247
1429956375
431486884
1450925690
943138709
1715711805
672125285
652274982
63144639
338526705
379393235
1309849520
2095332299
1501675030
1676957916
722443895
602661047
1772580310
359980360
375253867
851703246
1876113922
1176921401
2023049728
1326860730
409967565
314706324
401038493
867867419
1184825485
631837214
621690810
1261538819
2092855435
852178009
343845808
1086237138
1476157010
1482718209
721033912
1792802100
134830551
1023981667
774168045
1837885759
927301156
532458778
565625002
507816195
370576190
1017749777
916329193
229417918
678589436
1098039331
956005724
1155101587
780218630
752463707
899581107
1916654776
249127869
633895552
68425270
834567677
1048096372
650262304
1223406004
2023019159
2127312262
637545356
90064115
1420872234
1336891708
7288194
1214849290
1426361722
1926838558
188043877
372564394
1597643760
2058604278
1803109480
505011302
1798216678
1506816736
137502388
550176576
741226906
583161137
605691595
1118318836
2088517530
343294698
1533049991
345603459
2040484760
291273034
485977183
1040132412
1263582189
2063260317
1083006847
393683217
1576325054
1556526859
551480076
538517662
2118178223
1716645598
1450291123
1732357551
1925411869
976824089
1980592618
856773195
1599585585
1402228951
986132283
967805516
1929106212
2115481621
634415980
1189505539
139003523
1507384870
913683027
767979293
1727126979
1625942033
1368807014
1404438098
643803999
838902262
268968736
2123460353
408472235
1910236940
1187475811
1760486786
868353987
1516349250
1365324212
452613399
156531790
2001183765
418068865
400920394
962900706
513934099
515583987
2083647816
2105876598
34440387
395678253
1095688302
944799369
1335090111
1513272621
1796967172
2080505680
1176783532
1521135363
548431210
1346976637
1242992686
2055330539
1689794190
316335690
339982480
2143205575
1656038174
1682771002
873774009
964926040
231350276
1611989628
64884193
1231076538
2134476409
2045164027
380797147
839184975
1082026730
589200083
107379008
1702408328
1669889280
1861805388
172616642
6009579
1867637924
1200899634
1232606021
1604391380
1713101522
1470362005
1593513262
1684519180
1627876032
2082718529
2114057281
815753312
502614713
130099613
435617940
1168411503
319775464
1169158056
2065848276
1756389213
43701846
326590551
480569429
615017390
1344556822
2031370849
1809259338
1974743881
1021223564
300743989
1879452904
442331885
515840028
2078893772
1093684042
678939151
1044360203
1065173656
1201031979
1152686722
1524996936
197718817
295151487
1166784691
1073503489
1080421954
1588321632
1562873020
1141110020
1127062685
10735927
1355618778
541248663
286951203
1919831973
602675391
158605476
1877510090
1758692528
2019074057
1167387355
890517268
480220552
956214092
55465659
799522835
1575514859
1497901619
1140545211
1813710141
1078964323
121476063
632360021
75622240
1606306326
1205523115
1225997021
1377812350
1130114788
135480841
496187163
1245573716
2075117040
883818323
1278188530
1819170333
232420723
1548981329
859593226
243638429
1216292810
1569677578
635693475
830336747
2061088226
803264420
5263451
1215995106
1886652153
840668348
1058865332
1092353002
1332056304
1291818038
1929131259
1805212916
767054002
564360728
1305655501
261615414
2017016155
327042448
1829391505
657371737
2099274026
221815460
1422444381
2051576290
1365106460
454022100
153885504
637709424
1709605805
575534886
1620371269
689765420
283732420
710186009
1656190882
1473410179
2102393207
1726788414
1916375629
852561242
1433118488
538245863
2125687050
1321485228
1125098995
367001458
159868881
190754373
1292925570
43718229
821248574
951706374
388877938
119574187
331878482
1777813093
293502562
1253889893
238442146
27639079
96937582
2137566698
1998033297
501371543
960938147
1961881977
1922669103
1282962345
1374357542
2064364722
323129654
1372672058
1114395917
1919904409
999404646
314214028
695048270
482791913
1425755636
363259880
1503189433
1689120620
125955243
886735719
1314244935
1376327205
986711237
85208071
1196330951
153813000
1584978001
1076775983
1352743940
1293883613
329570286
577561659
421272203
1924777866
1167079093
590080463
211287269
1557114989
1064093266
1733895534
18195428
1631124664
123648911
1284600780
1109797929
1027805926
421441356
1557330456
1351246288
341412325
1284471532
25960180
1927193089
426072750
909359387
221193377
185560069
1162170814
76383215
1935611706
698424091
837204683
501271213
295507840
2147483647
564939884
1498202337
271811727
1264691831
60518792
1685855813
855375124
693931941
1144956158
181301950
716440235
856714647
1649430776
606359308
1055686020
385531430
1636275237
1663310578
1952750843
504852030
2066938306
1170005349
1723631860
165584036
1658026837
1886131019
415855529
1498129207
59721962
483558301
5867818
91368595
1786690230
1078823231
540796209
737215568
973977177
1389590616
1876549880
1331188114
824696013
2026706265
1056703880
789748183
670389864
867383786
147561995
1479075867
31889243
1891567445
1539339745
436091548
499895988
455513709
192876604
900343661
854104627
1902493269
892036218
993615282
1780264648
709488025
1943519835
605054012
1833679346
146017422
764883678
70212111
1143713798
1991610890
1097791737
1153873450
1080137208
967898901
1609263348
850296208
322375024
1288421824
2112700265
1380172373
48769142
1710150665
306790336
1920378414
1699628137
1818415455
1839652372
406267250
979968053
87599973
434641894
2062755846
1269211588
660203789
1669135484
421729878
1109590348
68413827
36704713
2143731183
1123171403
1340468706
1423343919
810180952
127452505
1541377923
1314262319
406521222
525615303
1662227456
1520124680
781910540
645647756
1257451782
1724628598
1134616915
18941120
1089478591
620581549
1806991777
518852939
802560656
736391266
1492721063
558268549
1006253561
392403575
149680256
1491383480
1172899462
468081807
755713898
647854623
1375473047
1749835343
392884802
1732482814
633105642
1779598289
517835713
381097883
2073206737
419556793
312911752
619168200
809701478
1277873445
1313209459
656291835
1895464368
115356641
516742195
1831057036
713600144
62406511
457305834
498212274
701754420
1789291724
593229436
1652699430
770812578
951659227
1621303117
150843242
1919095201
655797605
1703625214
1669936215
337548358
137584320
411934352
134388483
1332938228
853876626
429886865
212186350
1310344807
1132732193
2081259803
164508208
150179646
892497009
1157461629
1582197007
637569503
1525093589
67368461
621427076
888015502
2079042786
1887624259
1487335876
1950617347
3616229
1759983060
906993648
675669891
496944884
820997354
534272739
224769389
1291151169
750244402
1954085270
1775672245
1673001038
147130241
1273026587
851700641
1364670370
873933679
1212127858
619276141
2090934119
1908498091
1077527187
1825117476
1367236601
292887498
498638905
1639273915
1326947301
654513710
1290391475
709884049
1468429264
328313173
1362662807
110573365
2014149907
21949096
877274639
1050246467
1610885562
944388132
906762379
886220473
469769068
778870867
1905043659
1576092130
563966235
375236885
935447693
757304457
949139279
886298510
1198271933
1473563363
724132192
250611402
1790469702
1229465844
1874983549
1016826710
1684610096
1126294921
1103633248
1854379157
1578926947
804465327
2727872
1503345886
1847725729
144431369
814673278
827979092
1009909570
1092776545
1520000788
1899781440
2089212061
49986326
765865089
76631083
907071299
1538991105
978992283
632694612
1264900626
884436936
1314435241
868295656
1539953552
134536576
1776734021
342590524
1582882875
116993050
1296480713
56029664
1263192650
2090014333
18372432
1281741595
2082375742
1590350508
339584649
211905790
905244275
2058417580
2011804139
1339823094
393446829
1607006426
1641283982
772556573
1840967417
495038371
988408196
1597531580
1535341802
1822593877
1656586623
957070552
718784027
349951586
2139455433
1068251386
1891098902
2043752105
319319615
168246772
1890314219
1931341896
694231798
1266209847
934404790
2065050768
661390706
1794886756
225350043
860843386
259312456
987584291
1968678621
700846520
1490421801
321901222
1920591441
174813241
2050253050
1280361101
140022830
10815854
1546583907
1444823076
50680960
1716194573
704279585
753645289
738193555
104551908
1177618790
890600522
1795597795
1828325572
1314036352
1491379112
1472926363
2008955389
140461231
1905890948
260571462
868635222
1709720873
1577296508
713125949
2118916601
670513136
508217904
1989372671
880929267
1498116597
1839009572
938850744
184872706
375938985
50888888
1127131814
809701625
9865250
1010319510
2108544201
2032576193
770036970
771065602
499950140
1169080163
1676670277
1570068300
290857286
443939469
2080083945
1709745956
577920472
484637176
1748004407
1206643593
382298217
1679926793
58563071
2147447425
782322940
1479286551
1251011259
1566632864
622382557
2243581
1712735453
1160128340
1389640989
1201477132
1041046253
930809281
72416052
1133376288
1979272880
379848127
5523149
1641415609
433661943
1865442123
2072309643
857535270
875862687
673412245
1399862662
2034735610
1132479177
964785862
1997946059
1379694577
572447494
199185428
377591383
539049961
135869622
436430137
558254295
507662361
631199737
207272326
72692692
115051409
1234385839
440222613
2083507512
1931744917
915601808
1875348900
745407145
2031788273
1958534144
2044841229
261887424
441545697
1805854931
1459982161
1195389862
117977657
457473528
770692094
1748871649
1822728488
2100995322
1276542607
1605807634
85233054
2084545516
814764094
1960512835
396969397
824045354
1821445734
980288663
965876685
1759777621
1153787339
665466335
1575359480
1358381418
632176302
972166442
1087897581
117059366
1878324582
2080390212
55301909
1849688957
24447580
2141307933
834359820
193439025
650445357
1422406373
555426323
1049793437
1235047688
987977777
719627794
1869444084
44875916
1594254556
197962210
2045449612
1157323312
1541584550
914338639
1449993139
564939884
2147483647
817621289
531830233
1768460648
441213658
1712780080
1909644223
2069367412
1080960518
1967711038
917649880
496283451
984773329
439237223
280867908
1723725189
655906194
1905498048
593341732
672361343
1305956704
1739840667
284538972
1200365556
659602552
1736065036
706232108
2042990183
1003763328
416383706
2057098040
1079456235
1997010083
1251802387
295828573
107407356
2112845142
1401479003
2011355519
1400599890
1940720151
2008834761
1186175105
2041368884
1930492495
1596973329
1864442524
1957595916
2034031644
615829944
1756131819
2073501204
1589999967
89753683
934196013
1225503125
795410231
426892813
176527464
800500592
977548997
1364830753
1643179279
193096613
255337971
589619837
1509314917
121570827
228556776
2002098263
647741601
555574760
745087303
744338714
1077761970
530725347
1447334954
2005429078
768501621
1109763082
522102815
56260725
141337603
1331243400
1408145302
67657922
528400090
1983629498
257211984
521302615
1530250609
1720381185
1326406276
875287430
946258156
1780876044
1778855076
870688291
373765642
996441242
746531635
1153694274
670702489
630228407
1749558838
613073979
253212404
1204220569
374349414
392458129
1745171159
981590763
285623706
930918688
651202991
44793917
1051438776
266293744
1303589468
1416334796
879466837
1310610375
1411381198
853571630
1427963661
1773807135
740954327
654593897
46339988
242555239
51492898
1654010884
1397331858
1627899568
1743338594
660530982
285989163
1154444145
1225349583
1039628864
158760919
79277290
436590796
1685388998
318710272
1383051617
1934833803
2074814126
384391297
1758588007
749224106
1209107150
1995638240
1815356179
1550138104
761464339
1218149045
1432099830
573029673
1961819028
1812711764
193077902
397964892
24719286
277485051
1113796772
1216803321
1930327036
609628282
334811279
1806089143
1315169194
757764208
481309739
1794516834
1081774536
1029750652
75811393
312329476
1415115735
2116251234
1263229841
1390394079
558050997
379395214
16854151
903328277
852704641
493411853
2093897228
12117380
1779181066
443033947
1837558406
588336444
1941987241
430945451
1378875345
1274713642
768453248
1687706771
223165780
1455490076
1168418239
110422765
271497290
1976855107
1794997167
955223848
1431566940
1570681830
1422365699
76417263
672462833
1236863561
265942853
181088896
625666699
382374561
1071168701
1515352349
1784095722
473240561
1038148261
97328308
1133632437
918946536
329649012
134849916
1423603642
1183712504
84893148
1781081027
1026982680
731139126
494793495
855782823
844079890
1839689622
583824482
842305698
2045856140
1341685455
843595101
759995509
1196904052
872877165
102476474
36176447
1306300436
852259919
759963199
915775027
2137547820
379623588
400386445
965980559
273230732
1850638995
1847598984
1318195489
1336330721
2144499369
1542804823
1275107413
1384278605
364528222
878443499
561515446
2081495558
629716995
108444324
455051837
423174326
267623084
808447304
451892246
32113065
487879539
1687190004
1641508644
470723939
1205250894
1775433082
1682544718
1199253798
181603218
1518820448
1900694934
1464062926
1049288630
17701854
990829077
384124486
790325748
971245495
78720562
812685408
908964130
563450846
1120441692
163731816
2056985861
1313420790
1280823867
1558630292
1824924502
1144381722
208992979
1472265303
59002482
290423879
99019786
1050237223
1911809209
1527616708
1783556994
941285984
927610032
1776825004
1694728320
617568054
2030434871
894153652
1446947593
1223087073
239728560
1579170585
521060441
1026182799
688818117
1722204765
1881671208
955856233
2141860586
1230756894
1775989050
14431290
287583132
515242786
1434989143
1223374452
272736366
1706375199
849664918
171350993
165704162
1926889863
33068201
276631163
1875108009
1480254642
992334346
2007704706
2090585261
1158056955
1587639913
631758227
1223524594
966514190
590579671
317780146
1224991709
1844474560
1905295143
1229585252
1447385416
1515374373
1978502881
606835256
1842225044
918826970
1478979336
227418411
906389732
1702750052
1453024993
761525418
362914884
719632857
2133625697
215911058
284879016
641116604
230906228
330470135
278837670
1639827786
738444898
62837390
479415953
1236468862
1066527403
1774752042
189968041
2132770333
1524461287
874070994
1828624849
1258820459
1602687095
13880671
269683829
1648817708
1912186872
806021255
739643101
807901311
1898878922
2061462309
1939689235
544828021
1405881773
385806918
2017055318
939851435
622914693
2002909836
561912932
1507876994
245758627
1373879024
1496541342
1026302489
358291018
1763230222
6900997
1206561505
1364790922
874492974
1308058654
965886599
531142850
967900153
1504364096
77632749
1346653882
26690850
1698606733
1502039712
123010190
2019865550
1791366774
1938336537
1468066143
408682418
1024626724
77172910
1985693533
760787015
669119094
262077925
1648863322
332119511
652184859
1813789910
569220005
981230068
41609943
2020574029
316485731
327006127
313394679
429799847
198157820
766720635
771897007
1878375516
1023405919
73772202
1631327203
827686549
1094135284
422335250
1775830545
1549063497
1298725943
1512893303
97026074
1053615463
385738200
1675319742
578012438
1222229018
1007486411
1237378016
150942477
1157448841
1058031493
1764389890
934818939
282128457
1663287994
1448789086
1727630461
893341506
2012629693
24833936
1310383363
237459190
1557344135
707842207
628181552
1885599628
814419609
1583703733
1392316148
1065746230
1450744076
551695184
830386787
1498202337
817621289
2147483647
703966611
1553073414
1197997069
366211229
1600722210
748859088
1596373046
2118130346
682297368
1152084343
2110566055
212827572
1569265097
345648308
1912518109
29374512
2072908292
607859731
1751578813
1624663892
636226809
1332897681
1512167770
26692551
1054817988
995517657
1310875892
1271173478
1003584340
688549463
610324015
2075716997
1648555113
1299859815
1563349179
1211522181
967262361
1719597599
38857838
263108718
1065545833
1035840619
1154140023
121698936
993550930
994718338
1479455089
1112662578
221082467
1573204172
230472308
2091741339
1265615400
2121827574
2054849999
873576863
49447062
630725415
1148131640
275628098
1020625843
1593024620
793000211
778507213
1672693064
557161792
1927719089
503170748
1027032497
341418264
683796670
1071567397
295229558
29704393
253349474
120652202
1855724953
1944660083
760345270
1164745062
1664248044
543961898
729411087
1926229650
1159410187
678554326
988708559
195731717
1111464441
1729883701
1367556696
1033252060
1395468555
1416932341
51491711
149534522
1509687880
328055085
909315830
601691836
1703039418
1271469007
176882737
339065114
1050878677
2130024297
2089290004
218018846
1888619692
151808047
946640438
1773724845
374093103
80355119
1227975361
872879669
1867536215
1762013106
1318428371
1596167510
1390946779
1727291491
2030257231
110053929
826650107
1410495883
1887782415
2099066851
1140436767
1281363242
205409645
858596077
1071199943
1353743709
1244515940
1811964362
1241990736
1442616029
512834096
382485065
1625226955
880853155
1320393849
1462212030
1223627080
888113915
1898560019
1669439321
528387722
208064712
1029809070
1935387273
1227521106
1129080693
1633044274
220635892
627937227
1909523132
483610330
147317217
377466955
11725282
1252770659
34379061
1459049357
134321817
1784147198
1427106966
1224412007
113594704
223295895
1365908218
1368429766
690487754
910476199
2109859214
2133383846
1631313850
1648573793
753958511
676619558
703679123
803786926
530062705
877535275
600899602
839622686
1184126214
1066672437
2009377120
1999536050
1214498271
1308296839
1940808439
646873716
648357020
1624772075
1672019991
1106840975
1304393178
773881886
1851630146
698182945
1132398233
1328800716
1987090984
1085157008
688468357
305368194
1614869787
191505886
500357838
1000078365
132246448
288349712
1000334921
481210406
1446936523
492564525
1560734889
1134593090
1251493872
778876371
455413290
78049115
1275883833
1750395448
1403458966
138996408
35707291
2081287819
654497401
1656014039
1009769513
468740937
887767584
308475268
168768769
994233579
1413353288
2032938983
828026196
632038381
463348666
1067471299
1186806509
36786326
1359980147
930547933
911509240
457847881
636009968
1829979813
1040511014
494472887
2051652745
1896222597
617801557
856937681
353498036
1479174425
1857550130
1704337929
1908946339
996225840
327108364
37848612
283782571
1417505498
1365203681
2062430523
1946354392
793502049
1191986729
683553531
1082425210
1361891607
167704755
266590955
1130621896
180352534
1806189316
1404565802
146916443
1659224682
2066822493
906393486
305506279
824883856
1628143048
552428127
1898002209
148317465
1381672643
759686622
908066262
864058591
482428936
886356455
1038102971
2132690277
1484928620
1992543717
344871278
2104815386
215075967
118268371
399315992
1521318690
2054278452
2015959525
2054107569
1880931077
1707806884
1427573059
1967001118
316277028
1875914890
1903770155
726738847
445917032
1666567864
2106311625
1588152774
1505023199
491575943
1631594433
765282931
2045104538
675576
1782195122
137858840
98920422
14852316
1311015366
827615708
1936842506
1115780199
1301375419
216242282
1532203173
892372658
2051683489
441283492
1557329605
914173690
52119607
1958242624
1764906474
852869587
2106166724
1399655708
112504067
750073777
1149139856
1433633733
1468914287
47817418
1088595442
1244868295
1822505620
1704974279
1666414584
743238129
1962948703
772048881
1764797730
745456163
369046178
122782709
1850500731
1586411354
129622814
1030168479
1453187550
1121873303
1256798205
1867281257
1643112370
1771433809
1599140767
1019521725
1864053415
957189816
1700441918
23063746
1195809632
30741860
640250442
841557341
115507393
1992630000
361940446
1845648823
231578742
564620877
1552264152
1494770663
439212024
1891623402
505916271
983955233
2102358303
20338321
152037989
1030219848
1482277737
1389528064
1737402366
1652873613
1479311048
909528601
1186955172
1516562250
949842530
1774900365
706308777
1298716793
1813844515
948608129
1785080974
1704041777
99481577
505480648
222412790
1580089959
617089846
2050206543
689595875
934090622
5114578
1277454887
1716128244
355920858
1487551836
1699840149
307133202
1816222052
1687279227
1978041388
921779866
901798032
2109444948
393222693
1772277284
1574977472
829270435
1610072364
359186140
169247772
402655044
1639949574
58044567
1947543535
1789519672
1347604630
920736811
404800960
926712127
631685668
282311345
1298255859
2017800794
1178272257
379310396
1898240487
1985963301
1017468609
1061058570
82230929
162266824
2117905034
152298019
1375696560
761033695
2141963743
1282607959
548267683
213128060
364028024
1067652315
1565798767
249232044
2090091204
343051727
606677859
1216825330
1393238833
1081496622
1925928445
377098786
2142218283
1888198091
1419240708
1056727033
1808275255
1935187178
1757272700
1991261754
286573331
1942716867
1960295122
207598838
1760262632
1579452269
1446497345
674742151
255637995
191071468
271811727
531830233
703966611
2147483647
992765583
1164382042
1580282394
1351907046
1271090126
130800105
508935598
884656847
1702085686
3119166
645373766
1213001638
774968825
76164783
1860554613
1597761746
288798596
1951342913
1283162081
2026496610
969656773
303680430
1003302984
1449547819
1074201692
714670355
1834774588
1285427314
68291404
318771892
913092175
2122797957
467345907
352039127
1714404728
1543925343
1196956903
212282789
1290008650
1200948549
1826855675
1055622811
1794541555
875909454
149207193
1881858663
1817286864
1027710272
301874039
1606851499
327270153
718304295
1091332701
76421326
1247408241
2108796056
1283874259
62627124
34124588
1736268994
151695608
1869513157
665559885
1446150969
2061893575
1363285480
1649947049
244060030
1226146264
1490737719
62302002
1102135970
144216230
1445692121
614559848
1314806231
672374495
101039252
544852400
321453813
1821766683
1641972989
1572972014
1203757637
1367602587
611942957
1331787534
550179950
641279585
853899594
716029108
840589623
15836445
224699591
808300224
538849041
32980754
1393940926
368967727
1010606371
1687664632
323818346
685563159
1736302577
1982357280
1924206315
1132049312
2116488269
892418114
369643960
443248963
769002906
1801767631
963310498
1115351172
1712918606
920260226
492401226
44548753
1824188403
199139785
1501014167
440126828
185541956
1395723932
1759730952
1613276607
1583633179
657277661
79872948
466369220
1163302087
413986560
1936363376
657324637
953702954
1029737596
1873973735
370429701
1524607224
2050363450
782110492
698012191
1888686806
1274303171
1448309931
1688237701
36981605
267443086
1602918682
1950455273
2011742354
111772761
377754753
17227051
1508171075
346339604
144732395
1171388406
1940644210
839085521
181121421
1391864625
1556759858
994568973
1273920870
1788640304
36510086
1571778528
1691477305
513677266
1900812812
1127901764
934479677
1946939570
457859447
1004228101
719746579
1979842651
1150747828
690066274
1894336450
851463637
816577594
1496589106
2145383746
223630072
1861049547
147203545
643906531
679871158
44123255
2046008279
483656770
756601238
631912216
1875164807
366099347
438477776
324793584
1780011802
1691599490
2023510571
659490315
1443492345
1562895923
1585936612
694891585
417400616
972097550
2140022515
1719769374
1452796538
413592541
1123174075
1405093085
1776346909
1490861155
1167761560
1045510165
1794851095
854932796
2027111524
1693245485
323902385
851339016
1462688355
1838348639
1404568987
436634491
1096479763
1679437732
1837402523
531973580
1882285064
226146801
1695393712
1969205577
72624793
1366068336
1927730966
382797184
1596813211
239540093
742873489
530290816
723949316
627092685
899971348
1409737212
1795338233
758583511
9695109
675739424
1977700872
2102541656
769668225
1822977999
129583362
1658972324
617929990
709393357
678455778
2125919362
256931945
1200829181
213507439
51773480
913768825
2125976653
838596657
1878484465
761155333
1623218442
291494889
1437853404
815161945
1235645530
1594189964
230689277
1423701670
864003014
593259751
1454816795
12217963
989339151
2017581197
936544381
46345013
1734599451
748892058
238429341
1945823493
184468151
1951784454
503012414
39312190
951370417
1513022900
1098063610
343305720
1354625659
1029812628
1332192024
825576429
2058700962
1381569001
659319574
1831163010
34665095
737383756
209776391
2095086941
68208272
2074494885
980150183
621949613
1753083108
1561966150
1067376828
753974505
1622315443
766510026
1199807386
463848402
2089871757
837747042
2021314216
996478916
1390441880
396759010
617741313
738987213
1185848801
2025064789
1107098172
1689502901
1293906464
1028229229
1548151790
2045926791
2090641074
1957668299
89962344
686089802
318794852
1258423538
212806126
1793670439
410972241
812428612
506226674
671934994
1726502040
1867610627
134062701
60590149
1891167056
1019438988
1720197724
839177329
20067591
944475891
153968945
891519217
1199829814
203007023
226063890
1586687074
890259570
856918982
1271968453
761267270
1478013132
1424436049
1272943691
470252552
1595416125
398629775
881251108
208818908
1960194812
82537173
1419071745
757567323
797265171
1786471202
1932419204
1045406618
801066213
41906631
1043412855
520794294
938139287
1253500585
359606006
1140656142
107339186
1680528832
2082258130
1830464626
1237053812
838917576
401035466
1461550429
1922711396
1591706677
1224722435
5623106
256604592
464551013
696543265
135327014
607495668
560703717
1295381410
1895513320
167402923
860290395
571514373
1852271208
20300509
1616401456
833616039
1266291249
528196276
1901855835
1704238725
538746052
1724553862
1988366374
495569
1300962938
141635126
12080580
1779742373
1651488326
1345233673
1607152355
1641440278
790940528
612380077
977984219
682737105
303563552
1530071536
512913993
1526414456
280467358
1893803761
364504694
1654643348
1319076221
1345120714
1259815511
552083083
2039128592
685801455
1164867467
1383404826
2109564137
382230132
74431489
507212446
382579841
2041778389
1603043188
222953011
837080277
1155370028
348446371
1747178881
1685879963
1848558148
1833684735
436534392
31296099
82275476
1808390880
2013944975
871586808
418837348
522914561
785689946
1983676195
1764550816
1549858604
2120791561
1383331666
1737946609
1887064843
877818053
1280598087
1265236522
1517076374
389270815
1126296368
725134217
2054439026
1636503975
1794287191
1053467200
1393467771
1963357607
598101107
1880764322
302974803
845239331
1264691831
1768460648
1553073414
992765583
2147483647
831129198
1488006942
1058535832
394296441
1773156668
2106008024
598305819
1941145407
1294511642
258087874
680971167
1985859136
2025647400
998912926
390776531
1185090614
1508958079
122717273
1654972886
170355374
586230059
1354321997
156491848
359330646
496335474
1739086029
397555316
1900331909
1786318600
250386001
1646162402
17946641
1738635503
366188810
1538293928
613462550
1037075891
1457798976
1773173494
1315952648
672642645
2142573762
677074257
1444596277
1810602234
1976817410
1230039625
1309121342
942578805
495099997
1443357019
1833460819
152169830
1555084807
2056781291
1265632457
665414609
616810654
1201354357
2143152672
176397558
1905172656
69902149
1161028490
566367388
1402775556
2051167921
411516124
193528077
305545293
1091336162
696926761
138460622
1794549067
974140342
415770196
1689649596
846095379
1407393707
163862506
1698954801
771373519
1391027633
1364921832
1099348814
966184987
747824043
498168505
383103482
1251217294
691240024
1432742773
1695750918
1831614781
858616048
86353827
1685018999
1787687937
1727562010
1152752425
380124575
1352268361
302576511
462023845
1393418522
1239935345
2116569206
75471698
1849214227
803735193
1725613865
252488374
1883309275
549941495
608754271
1154370601
437592567
594796248
1774029405
1970641711
1930864006
698486503
705167244
1958677947
1772257066
1443657298
797635673
1769456796
1139911670
2113435485
424240956
396933790
1473006792
676498890
1000448679
1166904215
1095371148
940202681
1062180551
1556065342
1073774370
411537828
1485248157
830883374
980623374
617076196
1006354145
2103319536
242283490
1867368550
1153163995
1141735373
874028692
1747512304
1861537687
980000214
158855071
1810818245
707262258
1471994324
1032290469
446257186
1886927304
546361408
1591188621
174727848
182334586
259775916
520259525
1698640262
975680351
586265831
592143525
717384521
1168041014
2086829258
1410728391
1353546675
2014111019
1801593007
349268655
131254760
1158349434
270284791
2096468495
1311142182
1368642938
347646831
201575129
1677962959
592248698
1061592394
2126159016
1830546610
554376309
65663773
1945700679
417006135
1599472328
292532214
1409275082
1723798822
727629898
1160620649
1084191947
714007102
108517440
2122636532
775204320
1842187181
517021704
1438133460
1926343943
1827345728
1566705938
2100179139
2012670520
1836959562
2018938891
1036155297
65783427
1428660708
1626273870
437638958
1873022672
997572086
2028528055
1640171914
778605848
89872648
575999940
1982127661
12711686
772962034
2145380739
1361424957
1529219122
797501361
106894325
1096492772
70007014
1347439030
104856983
676455140
1148831249
1332145433
367107103
690562176
1119199272
272133854
1598959107
2116317458
505237507
394614003
490516384
1194448534
375921600
1444304938
8090591
1728703558
1950947030
1451228694
1231812782
1995027960
922364630
194485318
227711237
845011781
1845203333
1336174956
19592334
1728058755
795744523
2028523133
1668184172
353856574
1084326464
1762323922
2048334848
472215510
230863861
637951815
984228056
395964261
1369730673
215187120
210628037
1476501399
456055194
1511700793
139293685
1194628748
1384933325
833893031
502453216
427887212
1491670965
1090953206
1040985824
102918936
2001950559
490135468
540843898
985905207
933076741
233589894
2105560188
1757322444
852752964
1308637533
1655557587
25811152
1223779698
1088784543
1690297106
121953252
1397992866
2055452428
653132151
1917785353
1361246947
846139861
105945052
227323109
1205044464
851121312
48424673
1823145902
60920382
1186604916
1245043647
347709113
280374796
1162938307
485043531
1215450642
1361119292
550786900
8758521
1639957603
1335714707
1609227765
1033055430
1415778058
640676146
495270261
1224450675
1341993865
573803552
1809884005
1419818478
483478446
1413889486
1711626710
1443385082
374927622
23182377
2140767613
1724888887
1947677936
1318091893
1577139217
49355860
1440493850
1980346024
661279247
2034261569
245178478
639311489
1219811579
86536699
308595137
555388124
779124705
1862844504
30833500
169775090
1204246349
1608541206
1612833662
267066484
461032279
2090959286
503030327
1801490892
784107236
1701698079
558920162
568871985
78169954
99335749
540443347
805112118
651132943
755981523
102304122
1837747491
1794344088
1701664149
1379191368
1707308298
2116978989
682479418
1222016832
179683987
571155457
281625649
974238148
1257905622
1944661452
1634137332
1014842548
1527920634
1512035001
1331353053
474182885
1451658155
12871808
575958871
1101084897
2044049976
1880187126
344168429
804958073
1169659225
644400751
1334383188
786000952
990264215
1566637836
810333003
1335021318
234598050
1600725988
1634723925
2131429971
1387992675
1502573200
599810369
318242066
1586598534
652483316
1537365765
1381770183
14720961
1887251012
335081975
298231579
380894793
1648190802
1434980774
1117499519
2138691353
1685717666
1714347377
588673402
1249185421
540278049
1622525393
2052246129
1796530750
272219069
1261361949
56230018
2011217295
861754814
543128344
1844693484
1034718852
766962375
722670796
624925786
1853940007
815739350
696893901
1612220223
806548815
687336154
1941550707
1632062997
1170242399
619159941
260363863
880802222
332160600
1933462594
1011785487
1213193958
2002317293
1755611448
1213422923
1070066077
1859979075
316174034
582232652
650711202
981791893
940578259
1444494587
936872325
1467335087
339342880
1327842280
209540766
215230368
155400540
1488391498
60518792
441213658
1197997069
1164382042
831129198
2147483647
242112190
1423564707
210377281
697646587
1565683878
1011883263
549815858
1529560804
531085736
278940204
827940774
1731562639
1549145598
1410518821
89189751
369674408
1265611811
638193032
2082606801
511930541
581312014
680468210
1023865689
1592772556
79365188
1131933712
2136569017
1515394501
931964528
1710502193
614819800
1724310012
1245706246
787263161
1626492235
782097847
853547729
1038070098
2146233078
806591157
225757665
831800844
394139290
507874237
1477399605
1434984262
708392250
308760769
334341884
1801681021
1051043488
927168646
1367934639
837778858
58342041
1315486722
72361819
927651791
456169598
1937359717
1806827447
1285227864
74819522
1898829539
265249319
712185955
651140473
432205386
1999956642
28062304
1303341516
349362899
935703745
1912366424
1186940895
959900351
378885781
2109219100
662758613
1166474519
1274178512
316487597
415670412
1044605454
600831767
1719385975
1848710262
215069986
90876632
1766971910
442690663
258484000
1815002231
516707704
790181144
484401042
842904492
1363494906
258563613
1205887021
1207938304
1236252514
1839601779
1147608965
2026197902
559249680
798068353
1020047506
717002633
267089556
303803280
52581538
467811496
1848261567
1915235403
509801
2101937243
2082232407
718869935
512296552
586292325
904609427
1506813784
736793883
2052171265
531194713
791855618
1978579184
1136369393
1485338194
815272781
28032983
85967572
215846290
897280752
1054496617
231218912
639181356
1599099096
2001600809
1317581942
275981336
1338568653
1302676904
656398324
1797665685
1160043723
2042013540
1152862666
1106688476
1033351738
1926964391
1426717939
103748796
732301909
2054225876
1467893557
1916794051
363934888
690772117
653596190
384063440
141849468
672819862
75526692
931408137
806371641
1691808082
652855987
1703190818
638636603
683684875
230264337
409918144
7974518
791981327
1326687257
174115247
1655319062
1987974947
490222117
305014828
1715227449
1429177330
8443530
85771342
254045647
1654458420
1555959416
1217529642
1592438177
1567908207
911394668
394539900
1255398224
1120186991
1409223666
1061991049
1864662737
343827412
1166976785
2119871722
589110802
1861621467
678299076
1683180241
1514011415
2023143686
522252022
92413828
14254032
756101058
847438024
1751089394
1371067984
2024855345
2081108828
1126173356
1108933040
640269886
1552914648
736365976
349866692
2030403191
1034224040
1365727053
2006305309
1865976462
1026763076
1840321322
2117967648
322178378
60970708
394850480
50698387
1774657220
914941137
814762162
2112904593
2099081497
1805367548
1880255338
414798351
236632983
2034898024
93456433
52808545
1790253328
473791341
782797155
1695894290
118064168
299141257
696271999
1189296907
292932321
1041648848
1102175167
1166776276
166248159
480711376
545643197
1329286633
1324262083
37594385
808203375
1346204826
1527704940
2081414636
1617322129
2108393712
933629289
1950599306
640720210
1372909937
2009696648
1510835607
1630342702
1749426948
545870522
42575347
1477049210
66864444
1028543089
650527797
148396717
1226326632
1393205728
1153653897
2131425538
891530025
945521371
466429174
1880024573
459323363
348072561
1775338220
747758780
417192514
198057200
545798761
1886034972
1055629124
1620441194
1589783062
495356243
1255291849
930610241
1853288271
237662793
1954805817
1630303281
252923436
1590012806
1926225108
1120211032
1405935434
1390222644
2123189957
926622905
1060752992
2056266227
1319560390
702564671
1436138885
618692439
1006330477
1163622938
1675356289
1848123583
1156761269
1408719783
497040525
738766646
1636263984
294392019
388895362
1525328323
1318270979
274863152
778359005
214783789
714445180
430328280
888043587
1588473574
1630861363
1216961747
217966108
85320699
1863447386
662783227
868007281
498181836
1725322131
1760810063
1236266763
1107707672
1519131051
162115276
330440971
1062266760
1724099230
1145862419
1865731672
573899276
837293946
2020424913
937857313
1305838517
1496788137
66703105
1194981341
519225609
1634799787
1152290289
1077599324
392393590
916511112
2030572260
1621151476
486234263
1736504871
2120138319
2133826724
1964352296
96205844
1783534964
1138657067
1788641924
353279182
97747693
1443305645
351312485
982518310
694891103
1207577882
787719307
615992137
689200702
949132837
1872907030
1917098948
280487669
511130909
1072093022
957061620
795810654
1093723810
399139760
1476125256
359916333
1989077068
1329649507
499481824
783612052
614762435
984498060
857034874
1752168696
1493346170
710949277
857173586
1982925858
582689896
1132594693
615768841
1147662303
2041760620
1745946202
2099029438
689899432
835640075
955894989
239461088
1346756664
578237067
140645288
1300583972
1240778944
524163351
408469728
408514422
1906005740
1361743437
286440272
782718485
1283166264
1032360628
152544482
1231761907
1242516713
64843442
1934120697
1325728476
56067994
490719076
1796233678
799183300
845561932
658598729
1121444193
1518685301
249641925
1076889231
1759560859
711318277
902519112
1341236375
226467843
56394115
1520637206
1384976188
1147788837
1222217220
1017450623
1811758390
1349594602
1118192157
1587430308
1301837859
1026840723
1744295309
1253199128
941494489
1092253682
119709212
706310709
1489085090
1313376638
408386719
30785918
1548766741
738053119
1107771083
1288091204
1393304378
164340266
101480638
1663267460
827524563
966045229
1407342379
562601682
436986348
1764545674
1685855813
1712780080
366211229
1580282394
1488006942
242112190
2147483647
1847819366
96265634
1494483532
122826482
726518336
947855621
1789918758
1252585261
2133346950
209894224
1315227556
1686176061
1023818115
392451558
2079426894
485631930
911633716
1026530845
756116841
1657793187
1873712038
207490495
887857696
1363507393
985497692
300151147
652089003
1800990793
1215269780
233583422
1105439874
1208375502
1199706779
1101959076
310508648
2121513346
1129743969
1928089723
967422377
632798908
691627236
762316426
1226446496
926343674
870964231
869976482
1555614977
1500029136
35747797
1751759990
10822032
594775061
718596292
98990096
747258156
877861402
130378393
665837467
1852914190
412694997
717320477
1847565772
2066002606
1259431879
713507001
215924910
1116646217
1190685429
1271861810
1644925410
283295582
380573846
788220276
1342777878
271512168
1038365069
832358082
19780823
75630900
27487749
972882488
1533882205
1989010630
853687399
131036391
666095167
2127783046
1411263658
817985545
2095963256
429138615
1480375205
1594639432
71976914
1464060920
607651696
1487052347
471565911
866626791
1996341708
1176753578
1119693527
1032286607
315597423
2058482566
1286633795
133464645
2107232809
426511974
1088843363
1605715933
1413609491
1147490736
1227316784
269704061
1314632338
926655022
716330340
1025690807
1925056697
996875612
47078339
1038865255
484379555
1470024268
985463483
1540170394
601952181
1222702281
704748089
1233874754
874797658
1725142719
1172229005
41546953
48874873
1404793817
1227765786
1107898749
1555276339
928068756
1437140491
1729337339
1647668529
132301971
441018234
1345776909
559758425
2128545638
1701921128
1246395768
830344395
1591689313
1298866764
1163844358
1572636668
571876214
1304361583
817334256
440157350
276164882
1272901899
1867556522
938867010
2005583258
1902811577
2130110675
556782521
1839021835
1650264642
104596769
1581800391
1656076984
1739236916
1867269687
355743969
1553856829
1083320111
1779648238
1163682014
2081956280
1231227476
1348925854
1507151080
1075832154
452626409
1262440276
448507907
9332447
485236248
1356685897
322355268
589296525
265364243
1757457440
1580643940
1813922839
206983537
1828365043
683015174
1295443243
78191748
1661886974
425443810
1247104519
1075670202
1676493812
1866856973
232237684
1962983871
260903457
956300368
2067187396
489612100
522899326
159991311
1951281894
1889651388
1463419927
1527695322
1336546890
135818067
980130733
2083569003
1549297887
1131582580
1239657101
2019626279
1917552925
576189992
1144825711
153890479
909801829
1197286853
54994321
504287769
386957412
1360230846
1402607088
1008560831
969415245
282227889
2062195834
681747062
1822863910
1473170222
2062411548
925242352
1758971599
1724490716
471428616
1621828130
1863983642
2118687706
1873727898
2009930125
882419677
1691651526
424921402
965956454
1188122826
897431053
698709788
192299739
983245628
138077085
1630167364
1543133092
146748412
376929682
2053790226
937784967
1574279987
1920107534
1334800843
1199042709
520529103
1741503013
1707517295
1577207089
797278889
408910288
1299758748
208682020
425905508
1070222709
177725707
1546194154
2138885419
819139254
1244340498
1070153638
1230500060
549261588
1495452607
908914141
1183317898
782554890
276766651
1943483568
256133267
2119568500
109152456
466959016
2110430021
1046862326
36249183
949313968
1825463474
227790113
431773835
1638363630
1167485549
569974331
534967337
1316754211
838503932
15214230
1630969369
320590867
681388212
1132686568
471315391
1025391953
1852073580
199431412
42214270
1554190403
436233301
895865441
541375875
1885659488
1637429440
1808478232
642001795
1914874909
1431177367
1376297908
1681638289
2060833359
378892750
503584472
755517023
841817580
1572361223
32864865
651731800
950805714
1292667416
596256807
1749082512
828831442
1925138776
690909861
477000807
981880451
697155567
1258234693
391231218
2015492707
1118335844
465515258
365919886
616056885
802600265
1397732394
2067303417
2106554144
986835494
418377777
2001578214
98952723
132690039
1869064368
1008673304
1779988818
2019166286
1170805629
261060965
1181813850
1035419775
965484390
2006352795
34016942
987910687
112568832
496922193
867354176
1374846589
258524681
2087205263
684995634
1208271245
1483545286
1765983115
1055740538
1159096536
70914777
2106592904
729653867
1727762386
2080223549
176435720
692186053
111721184
575741477
230191882
1433802949
1316103655
771128441
611745784
1346133355
324803253
1820936240
39395872
1128972966
1961959961
1203905533
1641654850
1950708689
424664673
956394313
1942126253
1672603630
694384105
849423109
1200850888
1260627719
873095744
2098834221
1853746163
1857094216
519537665
1526327530
1477781216
1646924529
151153990
1999543052
1543230945
1912591723
1054314300
1171131725
85933437
1561340651
1138102010
1942495961
406272307
1547720074
1639103219
1259239198
312801735
788092769
109456020
558812040
231034478
671984279
1964205811
181992099
1010720419
914637820
1167788845
492695877
1288373380
731509568
2049014898
2003583877
99304392
833811685
412963511
1015527819
263450432
906145003
1994851741
804764210
641084291
1022725917
753518907
2116054271
1644936949
570755018
2056617329
1280761699
816628806
1543316076
1492978966
1849224327
1005409258
260984804
577289325
93965308
502495978
1842042035
293569181
2038452769
678930694
946753279
1038357023
1502116182
77870309
1129029268
1590315766
1219629000
1968040153
1510252907
821254593
855375124
1909644223
1600722210
1351907046
1058535832
1423564707
1847819366
2147483647
226909387
1010734942
746757325
1069703658
1001245198
715575287
963772048
1740756696
2125866910
285911119
1525664882
1713401081
558542681
1863102463
802508196
589046842
2126332654
64157384
1257950073
229582344
323358382
369437310
373017165
979117811
186946239
875803635
1767539512
1580520131
1166220579
514163242
642894257
474980054
690185022
1408586317
858333400
655757566
1887653995
123188741
1303998126
1558622353
1905743912
1612508097
2117456557
498611873
557322462
1442277907
125983679
1261581758
1163405438
769993730
628359019
561395171
1098310227
793262793
1115718912
1271261299
1186401829
1485381658
1681455394
1301690457
973892189
622271857
1585394337
1774212057
1118666567
1424073947
1259564019
1646591771
888460830
378897474
437707404
65299119
1464906655
106403254
1721068227
273286271
1874012190
1115211187
1366770717
350633414
1642222477
680108381
314449265
2070365042
751373743
879379931
616280567
335185277
72087165
1708245204
1249686506
2051809315
1259054574
278174931
45639891
196175520
1710105318
1141112065
1387957542
1828258869
1767094256
2088524648
1893788103
635579286
770940101
2141814012
121150650
211360193
1280562583
1172115324
1456747522
138592828
1259555179
252505812
1364461202
2137083677
1048565532
1302426050
1746770007
1933061667
72049248
1860227911
2138472973
244674232
1849535776
2118228125
1289869759
524418223
391702142
811106887
347322232
584055467
624323755
1779732450
98370187
1909576021
1025084468
1445143419
1134442287
477046642
1745307949
1270352945
127584280
710437981
1935389356
988442813
1692549161
1561570636
1556160941
316171708
1806804850
164284866
1678383293
1627961187
35521282
1102487984
457203398
1766866338
1151063966
1733262287
7297460
1059668049
950006729
188232511
276636409
2038496051
337327217
995313500
1829143141
1923125727
1337445410
479473336
1755106780
605962366
165850407
1310661166
2027110455
776961946
2128082741
486301089
1392401360
769809687
1207262345
660967765
2146038447
1886716156
513604058
283043664
137797241
1089420135
1922103711
2047899991
1629106825
1086318318
1401490099
1951753946
1297228075
1172476403
2127638618
531266097
534891452
813989532
839866143
645185028
394258472
1112058617
149135322
1600537443
2060438023
1582078189
109407176
1267340358
1958438740
338152726
649699483
1621755898
384465693
1276044796
2099570981
678112184
1270105430
640285697
805090590
1010099565
1436217892
2144070512
1237750790
1383586703
2003058862
1193032002
1412550478
2079985808
296363269
1815781004
122064275
807824838
228229443
1066755430
208594564
1993132929
637145206
205126426
1505035985
250383539
808314200
241843603
790823244
2016409715
640385944
535960686
1168387538
329489335
2008483692
179973660
503316728
1238786558
1111395818
285418853
603620033
658267425
2105838495
1330106725
196770914
328350021
1923420119
357156454
1050916353
288684067
2053990210
1191826301
1425604816
867948960
437725732
1916508722
1178745404
866363371
1090022362
1908368045
1315661538
156208594
389098836
1547018679
1789218447
1118436051
904617367
1514852072
1329813270
1253300628
1033935122
617667613
2064379019
72596508
826245628
1062088533
1335354565
159743695
1696285798
1864881973
1931375012
1890078960
1258901757
1431508960
1176997357
697788067
712409373
848041076
745594659
1068000513
1834055921
1820831567
189897389
2053141951
143262509
1723709387
1992770988
40868809
588020798
49058429
1304932544
504650855
25913379
462845362
1424402761
535607917
1519001911
343175157
1833513188
318234092
1493720441
225551441
572890409
580821211
752098137
1033029886
1268621361
1120303751
801070981
1354945668
1453663696
970560382
41054466
973443226
1401214556
2120501585
2014018333
20851482
98652953
1871609471
1274767222
1724361003
1760977866
1652697462
213502475
361440472
735410343
228412518
2124378578
766994087
2022325330
1916499078
676437593
1379670142
1146192029
1871296394
1492695360
385136673
1159394791
1513975612
684382936
254610220
789746355
1604450158
1716071131
659649803
234570212
660795514
1201718625
1960957927
693572735
250776017
1757361370
882633376
1543204907
1136090465
377738467
1572745383
236217240
1210614255
850750881
1905292639
875403920
2052958950
404125623
630266056
406231928
1623621273
1333252379
1401838843
675028262
1760839531
1460988493
2102935529
279637926
1124210343
334095965
575356710
1832796005
1776159612
1235269292
210403486
1449354033
2035378674
264851397
506840094
1476715823
1960651878
1855959353
1037624050
52524699
1282055116
1246826431
195137467
924209800
418469824
438904559
288118719
1822752106
775403355
1595056939
503943027
1730572288
1655799373
1421438858
719831466
645438651
234944075
1853386310
797359757
637700344
654780274
1895486398
469404760
409876027
89451278
1201010828
950251164
1569805989
685365971
664894214
1037856778
341906078
1465213516
126264122
229504393
1615613654
711282452
1508853996
1577825647
2045769228
1645051600
808039976
588581034
652241307
2147378087
338507371
955020420
1615270575
1306230732
679239257
266604190
459998481
1046524170
1397065168
2114775582
821411492
226660648
369994757
510171056
541361785
1449120108
2040147880
625055426
1693599649
665250247
213932952
430197399
1516139627
487293743
2036625299
1430232936
655172071
1040779697
1834359053
2055467180
1568843209
2097379649
1589218504
677250970
1500544638
1465932775
666661028
986096710
1024424163
1434588874
693931941
2069367412
748859088
1271090126
394296441
210377281
96265634
226909387
2147483647
664646038
1237061340
84788842
220956986
1306923227
594394639
1479720274
1926534508
285119731
947907679
708783705
1863995330
1083500784
1318193690
250668109
703188764
902549919
919449702
1340256584
422932351
1162498938
1227722169
45614696
1353974004
708666182
708563742
164668999
195757878
1498561029
360351007
148831247
1686169475
1727379302
1696705954
1267267606
1197815576
1571672291
617195418
199577255
5962763
1004955869
495138101
48440412
724683548
489360515
442547852
945206374
145070663
724082501
1379287550
149742435
393528282
1507549609
1650092779
187935016
396537601
51780998
1824013869
1173425282
995041856
438393716
1752110511
1432381789
491443899
1950388811
314214518
2106323270
895097377
318576774
577796229
143527848
325773760
2123758134
356047527
451868061
1053681796
1562935644
806460108
1061710783
1583023601
741318889
1608047928
1872859255
796703616
681997911
372316875
1966280956
241641444
1585209566
621958366
1556869748
721985239
762318473
161922208
1473026976
2135315399
2044490709
217074187
1231855256
991686825
630157806
859986789
1008255001
862743101
643226689
2120947826
2085886722
1556761113
95359326
606296402
1931828409
775192818
1411571857
1768270178
276473868
652308932
99772241
566695662
284062549
1553329293
478766787
1643794043
281532804
979046215
484273635
402074133
267297726
289839185
528989807
1128325475
95492086
788443464
1220057921
2035030525
397676957
1023776692
1876926942
2057281291
100311414
2085325782
1767026559
717529656
1764567841
1716315223
49874267
1840486731
436365369
511746260
1949932935
1595664292
1322769458
1916854116
609707793
1631753076
405258133
677969480
1708657491
1265296139
179400520
1392801756
390774573
1181998867
1298710733
722834215
1650650275
682158553
867526771
1997653705
352625461
1197718761
1437838822
1330959664
1971125857
1292147173
763981938
472740334
1895160663
24500832
1023015883
343319027
1684462800
2042531465
1109052690
80279022
744876750
1044551937
2100518559
1431867746
2053891971
1278930956
1993931470
2011165335
1022123311
1841072368
828759796
1744725018
950185440
1272541286
1820554422
2035466136
1568763341
1681358106
1718638308
1411459973
2130057338
1023706471
1568999503
1504039032
453997933
1713202692
1319802959
201495874
432268722
557398718
554955797
786046848
1995391065
1495932873
926490284
217937901
134108515
955420701
2002614551
1754006352
723537797
477148148
1824424598
1424262546
609584690
285068098
40014899
2005715539
613231413
373654227
1713673508
2059351582
1850662074
1503496010
1787928856
1936259351
672251811
1659813016
787713849
143837969
952535022
660281796
728670403
283506901
66653423
1351518004
1863813884
1821742873
757209401
1665209413
448916459
1711649737
1183590182
1207285008
676998413
776324594
202425551
848069969
304704173
255772890
876023524
1538701128
1124711051
21077734
1135649121
1155730501
79778155
1047761504
669874563
2025604538
1469082967
1123757677
1217569772
882422100
1422480073
890254966
671475724
1016995424
1955104463
1215811686
349429740
1599890281
843406355
1130158792
37426350
1300165288
206681353
1172621015
1706225029
1448906359
1189000951
946618513
1025872737
1697402923
1046263482
177008556
181250167
1620971626
1109031875
1678379466
835944523
190474730
1580292305
1460990094
253023471
597501612
1824711544
983245016
262562151
194741359
1467424498
33683477
139554554
639255821
873787080
1669387170
1431060822
208136873
227031886
1730702152
1559474101
1939031387
719353144
1920994631
161947192
965295056
1748426445
641649742
46891604
609766117
1609192749
1352600216
1956611228
1578785609
1791310707
1492022145
156155038
1505862430
50800000
199266159
238905599
1987564767
2077916957
996699402
1323140229
1159996056
141867522
976573992
495645339
148931832
1575583010
759168754
2133857627
828262745
1630992731
1503302278
868756191
1706554575
3780687
1961391318
1683317716
216773937
1646862389
134554421
683089466
421209430
1173991122
2062413719
1994760193
389975947
1735339279
1640000725
231285261
889246185
795781340
1711238054
1715278800
325509425
1895631398
379130925
651780363
485113885
1866070332
1691911752
1535607068
530589316
808729024
1176962340
1200499636
454051704
1175195747
845867746
123946576
2135874950
922045857
31807749
1070678624
1027747629
218390959
1735444421
673068956
1680526659
1229205458
889612673
1692696841
1542159620
276092754
1478480438
966450060
318666140
26610225
508682126
272017169
833988380
884594281
2113015556
1879456095
1608855708
237702774
1690843294
1646086923
1130502926
1613493932
384973432
1430325154
427987565
1304654016
1409928023
2035944064
1196121334
371678541
1678165138
2015727480
771216143
293444361
82870947
1201535554
1632271092
1735355253
1190262054
2038051467
1120137120
466199661
607297017
784316311
506147196
1379123993
1373345073
1343003956
14477338
1354912970
1842433164
1066940720
33596130
1957458614
1196116550
891975131
1892848
2102804383
1610052664
1985872325
1636635413
1674978669
922106958
2115626776
727905687
1327228204
1709259465
1477194358
121875995
1585864557
1944348744
1874284207
2091407284
1420854722
1586283116
236552698
1766579390
2071681465
1210276604
954672671
1881143208
1489913363
1577901681
559235923
1021664110
1616793824
1923449781
1328141489
1957676647
1070056912
1187386380
1214397401
2124947257
1956980655
769503496
254570109
90372074
1614514848
1144956158
1080960518
1596373046
130800105
1773156668
697646587
1494483532
1010734942
664646038
2147483647
266505978
425002168
235227307
731747285
1075356714
727780025
1160818312
1622192774
7436632
2143660358
1684177683
1447999378
1305635323
1863695085
781920734
1122214633
154194713
107679371
998707086
1070363372
580523791
1609542151
955513623
1325858834
977186553
905380834
212044285
1804692626
1972635315
22041755
231846001
576927506
1348174366
130859664
442618433
1219327843
1051471611
483737559
847172808
851711563
837592501
1184684599
9657824
2042304177
151114735
842771315
1016654116
1968054388
1884480359
1510186091
2098884250
495381363
7120646
755654372
14584131
1715778492
1046695081
366068540
1698029873
1995207499
1180295085
1439764525
1033226330
278429917
335288259
1917222310
1690123886
884086033
1301400741
1062663314
349540021
1170804673
1197437009
2123585992
1262217315
1609654470
1132786926
894955621
1926998063
974008140
223214809
819154723
1494538459
1588484618
752150755
1551716228
1252401851
1441511524
875628386
1084779843
2025722403
1576533682
1409221271
217510707
806748961
920412447
2139099705
416812030
377792153
1417401449
862973259
2134234870
557767628
785658522
2026591971
744272114
588567010
1370011402
1581529412
1748020973
1297497113
1487573858
1320989162
1930077788
311424279
1710063828
1302275837
709877586
407837893
1733702791
1662028038
496153514
1968615103
404688550
1671139288
133110784
2115873787
832131158
1183955691
1475774378
720762923
77215149
587525412
1038034920
1616376110
157004908
840552490
851199149
1978770873
2083080825
1343731130
1704964965
310521141
2754820
1246169099
933998583
1618472285
986443825
671332268
372367814
2139353259
1201984283
948371275
1438421770
2143304435
1127298664
791854267
369567530
2068813733
1839576843
1613284160
214977087
1885346861
1330904912
1333829162
1938243917
534887217
207867245
251273883
516511142
1792358002
1898426417
1504396802
638118855
1044119585
1803618637
1944648059
411512315
1721389567
759368506
343576031
859280768
171410834
927047460
1867362818
1181369750
1825044574
970117187
1024405290
703089663
1744067566
738617645
328876738
1570611306
199979579
1160866757
153772268
1606454993
376855784
941295776
173309697
579582285
2121262069
1484697944
168781383
102680936
2110159197
562860396
1509638758
1546784960
139336714
322415784
506590565
839820229
185947643
1576857564
2035515827
2130818379
652105010
136187825
2123176979
206365408
5507582
1160881128
842273286
281570009
2020435813
1766354596
1089812706
1430637898
136732205
782496005
556093445
481962885
1999049669
294400776
559969703
145006250
2094455948
391901313
1641983257
1591769458
819851203
592427231
825567422
512848526
563802097
168071836
601878456
2005293585
499224832
755723008
437897668
1946451985
1708530151
510282086
560982465
1073311187
665669428
775679729
31618025
2014189593
836806033
1900405399
1022388466
1359473853
1057688426
341402021
1793548461
1674260635
1781968114
12928896
376873481
262055436
2119416934
488840167
1116434010
780946551
999905945
1101401932
1218463046
1113805821
736431895
1504239191
181244025
1357912901
2004728651
622020620
747685421
1709781304
38431207
2087187782
1841560346
1521059577
877146022
1725976470
993350508
554309486
1657642647
156131359
1172210468
1949217692
649760205
1612070047
664575735
612287462
1262190838
114195320
193701248
1246991290
370015474
1929077233
619697601
2083685265
740844510
1931894627
1212346303
98525729
1588017783
2140573936
2060059028
1834204385
1093530986
1878379790
1307354316
766528450
469326371
406072386
476521018
244879111
308457659
741001895
2131591678
1221078501
1798475977
1611109056
1637577879
1010978661
973105638
135631932
1775884457
514323702
630067417
1418952490
1188808160
1547999092
1485002148
409873261
876304927
843356218
1884626931
1297537551
1240000253
1129590865
83695830
1847165307
1825745296
1841730113
572417665
1841503393
25652175
51654275
1886457606
194329284
1404835583
266850004
694707442
345724090
1050836711
1857453166
1830268152
2054347458
14896640
277491170
1278813956
282152443
534967721
192646887
1011481471
482451413
822675309
138059140
322710081
1895373420
531673208
1467651444
1755771589
1901699135
1019267911
651826386
1901356886
2001144274
868378916
1044311717
1356252367
1361164232
1711684249
750765402
757988024
2053383698
1193574314
1171941783
347746102
182209832
1814546718
253480238
1584921574
154070557
1998673198
1514495581
849985340
1284843671
1327665056
139118628
1816540426
1871383744
1032665776
1413246686
1869822289
1789385099
1540747948
454622796
1602824275
1534237808
1401998781
1609223287
38350541
1939369083
1692826106
1243353865
1350550625
4161145
737250286
1263034427
1005740295
1305832957
623103186
1263659433
1497423323
1257563248
314046976
1831745506
1055374054
1779186630
186811192
743344848
1100091432
170719542
1917443445
622108854
2106645012
1732665326
503469209
596300421
1998340530
1380476009
445123387
243732872
1938646367
302647886
1237636360
73084555
381509054
160479878
1553533230
1682475958
438700311
198815054
485641919
1217934152
767121069
2113888389
87408434
349866590
947725793
1092512721
1864599794
650914126
257358739
497492760
507601317
1291142646
1596234280
1985951482
1045890934
732622162
1717593471
470428967
1616119238
1243854767
949803758
1174347020
286423077
476443421
1581361
702606450
501669915
1658627197
1220151850
925092009
531804678
517084567
181301950
1967711038
2118130346
508935598
2106008024
1565683878
122826482
746757325
1237061340
266505978
2147483647
248988413
104505262
769035439
817612980
810135437
362223316
168214871
333843317
1620470283
621268799
1705992261
1507091852
1583031652
1432235444
1134777840
1650993763
1158524733
234972423
1767366166
369727232
1951304043
1982961843
39130589
827364559
2075372694
476250808
1436924329
183862513
1272809911
1042886612
424558106
697941922
700000081
1261552687
1032825926
1955785173
1225610866
851046355
131777285
1958621473
1244349592
206584819
1665401880
483457738
549856836
58230641
1202781773
1473144783
427264240
669355433
980886352
763064272
366540337
724413192
826033201
1132216791
30448071
6121002
960829565
1447489015
2083565363
1911888522
1923877562
1873468491
1809911312
56728776
1823261799
1950492081
1370822025
103584328
944464583
1217456299
1006164094
975759256
1628902886
1464309742
1027223658
647712195
798605073
480764963
1093701720
1215342194
924327611
493965230
2117958504
1680292403
446718424
627138828
537654929
2139450536
1383169969
1740730972
1225162130
1896741121
32245297
1588330603
1676911344
1369876621
1438573251
81374966
1980351246
474722893
576516106
1972247408
1233376253
255487354
928637741
2092120586
1660837360
2095466647
669521765
1730405130
510239422
835023356
1799452607
1050798177
641414290
363787611
1642953745
298879751
285941490
1080453348
1847574378
1639851551
878530828
945014945
244052400
1024180311
106050134
581505654
1136950352
1671665903
889620509
1478608541
1165795173
952019513
507239601
414779670
1162054346
1108460795
130700652
641698442
1254577745
208061471
1434277387
1957367569
2123964227
1401540815
113697561
2107359318
1354302964
747275360
122219384
1957136419
324894067
248700798
1497021600
1297749306
607657664
533169339
1594323380
1680571760
1748313555
976375337
1291977725
28815285
126468196
1772387064
1482707929
1396251626
627608302
951873395
1070092634
1469609990
702966238
1482136333
1797892125
851880400
1574396585
1198870837
2014528241
2064441181
1062212030
67964674
1416191638
1465763400
1828670659
1867594998
1390439065
995662455
2076457695
557149415
508356471
357295442
1392380329
484787224
1306582964
14333406
2035589860
860999726
415394643
1291444593
1245628844
1183516316
1792007403
1188217230
2006676290
166112369
1570576689
632571159
1826851250
1607156970
69293406
2047440651
1572305098
1198535978
1500502144
1769119964
1593897870
1069647007
1535537069
152846987
1445444447
874433603
1980312502
594335158
324365346
1118216041
593736726
340106005
694137854
2005458311
329364563
1055185789
367698540
664336594
452730493
1041168044
1878213637
384688700
572662808
773677463
1421031548
106845852
2118720352
1403241109
1124638214
1869509204
1242457301
258974345
873354567
1791302785
291928468
1864790665
1747376877
1009296189
319018953
22407668
1668098971
1075002576
1716522833
67528428
804425479
1977853979
1872709525
1061683036
287481086
116125298
968270243
1537625319
522701512
1133274124
931622127
283783022
570019861
2013533171
91185805
1674986572
1761002498
828403548
1240535030
1015279343
244213418
1169512402
234224954
2078777504
458365670
462425323
1766890568
404196217
1833569882
1709936775
1305284421
2069849655
1803839241
2031321009
965452266
1098912090
1399934640
1868506485
1067738147
456014258
1860722795
57392737
839951461
746076978
417870604
1179348194
338320037
577656766
229192835
724333058
2034073560
140846465
388662544
98464315
338020180
847905861
684091581
921224208
2111563392
109354505
1729822221
1052413432
1491266245
1491430392
130621472
1500522027
144144839
1438765208
382355008
1280341305
2090779393
662207402
1399358239
1090426189
1578408469
1911227492
1516364917
1219963870
779098408
77059287
1631177256
1892106690
732091637
300245365
356163823
255953516
1656092577
807278935
1047924861
1889070910
974649102
1016424591
1743520025
1893922083
130409869
109588303
344947432
855544506
1132098332
100614394
899240764
1027678740
763207098
2081438738
1092007326
1862867968
1377791597
1858437281
1017862360
285156230
246296365
291264332
1142869721
1617398852
622288398
951774111
929652477
1024514248
563675998
1151614516
2027606926
1840403369
120860768
1721682007
534330262
479158161
2068343118
1070427548
1494365062
2004574645
331048699
382080769
388932143
1261236168
577811028
809866779
617474271
40297146
1041529946
929802900
975152448
895416912
1859820729
1483882653
2062133985
361585595
577237412
851437387
1742050031
1171118078
50227893
1304783942
600955378
1235070940
531537053
1543762026
338665164
904934551
1816698543
1084197742
655483281
1814747123
2097991925
190155760
1544729986
86792765
1484095151
836753328
2029616285
2066305896
1885851745
1420553031
1888263991
1910300165
1055189689
16216366
1154431435
1119455180
1751577494
1200903866
1055871516
1102910538
613388891
1538597562
378017376
1072250400
1319405818
337045149
357887110
1194456060
1788229128
376250431
1728426269
2026513049
661408034
1407886263
1838147615
1478829631
1457916850
188202197
2014793059
1214412752
245110357
1624807925
734985414
163692373
569615919
1604680470
683003887
1205239005
535163283
720483104
1679214938
80061419
1698545111
179855543
1032276716
83335361
1338277705
2110126759
1937516787
565446138
1587835638
1730722837
1928843154
407402326
394412750
2005488695
1113492849
294402601
161780488
556326455
670194058
100578537
2111656597
1781927859
1615956872
960667447
2086672380
716440235
917649880
682297368
884656847
598305819
1011883263
726518336
1069703658
84788842
425002168
248988413
2147483647
1343174433
225402005
778961369
934901197
2121324746
850779047
1790095862
561519516
857208025
206868709
1651862934
1069374284
1216770371
402279865
705088830
110419042
1609890169
324943596
418144072
1312898737
1533088036
132508036
2145514683
1264216078
621654223
1264415481
212686943
207564870
598869976
2043035055
2040893509
609178301
1589878195
951628712
278520880
1921349517
1717895304
405126643
967200883
2017505958
1276663627
1577473068
1117994687
68868762
362838117
1552906121
908827748
1687078520
92948115
55038554
1486640682
1361475104
1492416526
1433153119
1852145627
518172754
85316628
972423478
598342206
60461656
872870341
280417163
2032965519
860429913
1084151911
201101570
660129867
288978809
1176621553
866942674
1752982053
1809070654
805350845
1420889947
25956893
1389780830
1706909798
1676810277
184984793
728243717
1196746102
1207237861
265339899
1098103196
531780368
959820065
516599395
523537205
2128081954
1348987550
326088743
245504760
440850373
152145549
1136898477
1167838047
890811162
1944012148
1260845665
368017159
2102273522
297198045
213606025
353203958
301575784
845543999
376961891
598364273
863775333
1386623667
42990934
30313857
389652041
61223117
2043104157
649563397
552440694
981764005
1734200247
372430833
887148792
1411052984
975848810
525902978
1081904674
1550589108
975197721
744346427
650277054
1814825517
141771433
619646788
1177368090
132950356
1207599419
1970017868
1445458222
587200394
1663364023
2121965399
1780686130
393244214
216627347
1421049948
1262215713
154514903
85627494
1011492841
359578083
513341020
505956825
420724167
1920003575
1337770351
654401773
1748501898
556779409
319382509
1540729118
944575911
1879046738
148468797
1787737918
853632981
536793798
1569858813
1513644779
60882875
1476979242
595820223
950949351
1405861559
799764499
794609788
1769416511
1498654698
1678263735
1938470894
1380818992
898449933
1983483872
47540628
623836164
1149386628
2006107158
1832260944
1248262853
2100284879
1969097714
119665475
1346854771
1150412459
2039337178
1831584752
317607205
1013728921
1356895535
1179231838
1277750484
1925601503
1422446260
1233383644
1332687598
1680114129
578915043
2146071990
1012214547
1669820405
2062006502
1581939248
237750162
1117808649
1533619931
1921052816
1684624443
466976533
177132727
2137075856
2061455853
1557893670
1861746850
1388151645
1392935185
1189858208
406635071
1755889471
439205915
1329071505
1616520180
1828869874
679100060
1949691066
297849343
1343688730
1801255515
763823962
1701590313
988817690
483956300
1131980720
80453058
29658718
647089067
52650465
1790798847
2038340654
104814600
2133911346
1542059888
1622656149
1146388930
1434776796
1418563761
1367453808
1476135290
1878219482
949034349
304454208
412131461
147178639
418260361
752300171
738749540
500859517
703583485
275414459
1304569232
2080490521
1216263888
1451003658
165251541
970060017
107993508
139837612
1291887364
1777983120
774442764
1665370369
1893717641
2047199460
324639848
1427667044
505856261
864803597
537153544
599224327
312163495
1376865354
151184131
745033139
617803577
1590291664
208118664
1903419580
1300657761
425916230
169082363
378457168
1933686665
803405397
1083318947
1502357210
1806826596
1873781846
63565609
1825849031
1757045311
1524237516
1308402299
1221561781
59154202
1282356195
1819807242
1986250457
1154656020
669236672
1842586172
1091455740
1300334281
925299994
470761383
1985949164
728093976
1230645146
2113731094
1063581327
1002378058
384038113
985932014
535039111
809763715
1540814536
1267612136
337238948
1018021029
276184139
225647473
633572279
1395624729
2026052395
413156399
308072000
1275576448
1354253679
854922724
1989505472
1395375680
1632607650
120154257
1576390977
1275544181
1407730250
912783831
536569699
438988741
722288050
449270311
10490994
595180236
200453487
2043233869
1793509030
1657024476
1668872983
1027551546
634591179
1005828239
1361996700
328589816
882472092
1938646042
2012813303
899278550
586477196
792142790
515225975
1178517883
436032623
974424997
939645642
681955753
151414086
106865950
834823418
916637620
1577124962
1585452930
423851872
52546553
1439325614
54785405
267966118
689900301
230239595
605874067
1272160219
1630014035
1583277275
1655857154
550371527
432859570
1591102603
2075061165
33734817
1719774215
437004450
1014930826
62630276
710928775
1073229437
654677943
1506667924
105169775
1190845440
947682191
1718136438
443955440
1863821759
777430704
1584331880
362526183
1152963169
1537639421
735753449
309592228
480739914
877759472
1157183046
1489189268
2088904549
294134821
565186421
1950589948
1168316565
2073418194
659023271
1787653855
74608738
649371882
1605335313
1282432591
1438015259
815326682
1208838230
1310060601
1368777505
378599981
1755388434
1017523703
217024436
627042785
1918645265
159816094
1195231558
640155867
2129182562
455740681
1917467165
1438826431
38236593
1268385345
1250435873
992140803
537573423
1807171818
935600704
1718002980
301322277
1855825076
1335751495
302866555
1338100078
316959647
1888245845
1897209722
2125299816
1825040951
1220492843
809809549
1138465753
1915392344
1240269764
438133912
1535498975
1378875528
390098357
1299633088
1609425762
2066298191
1817426479
1629474412
125885027
742173195
1000851676
1290064618
1866230138
479057540
456293066
1027897688
1340038282
856714647
496283451
1152084343
1702085686
1941145407
549815858
947855621
1001245198
220956986
235227307
104505262
1343174433
2147483647
1394432179
80402114
597023969
1485628392
763982433
1206161285
940889136
1996393204
929066446
1452074333
1183698009
1851225730
1949825238
19771096
1865620194
1172481912
572019858
1432612872
1767862560
1393178332
570633219
334275913
26812395
1551851638
1957171474
1059081768
711660857
399197180
452159851
1886508673
2043289865
1398332070
650152763
819405342
366150746
208480644
525469796
186103246
691837944
1316636531
1873483946
1569825460
405893522
1920345878
2071425036
574972680
1558753476
2094636306
2125763372
1986207192
2073372140
379504488
63775734
1035521582
822709885
1623763965
700725663
1553317717
1767667939
46054900
1607402298
868000922
2083678247
1473219214
915828280
1977785648
1543315729
1622653679
169370131
1200731148
967415178
212985912
84905133
883181851
586456661
1301089829
593719394
836096926
1503538540
1539844823
1712793251
1886988529
1232256167
1285070345
499726277
1908344325
2064735876
2063271694
222782442
263630775
1576475715
1848561988
1007666639
441123262
1161689600
729044278
1601926803
399385118
537998894
1963175904
1197758355
187721094
1049178624
2081795258
132151365
930077225
27231800
457222340
997910677
772930786
1618620392
935434565
1380865988
1572562806
288016920
1734525240
1559456919
1742334823
975824942
429167584
43770871
2004720364
949566143
1753439900
2015438663
2067538124
1376605910
357627431
1886432563
1362795215
892011815
1013056241
1836546577
2039015813
719057136
700256142
515315305
367739065
191795140
1709434570
320008948
1995923683
130628118
1309054701
530181346
2064642013
1207615624
370122796
2057579544
1791500588
390826481
1820501567
547058575
418284804
1823847965
224117181
926264294
1188553256
1400907220
2009393576
398985752
22043942
369329210
558125072
985586681
491566323
210617498
161499992
1102430633
1945353409
1935639351
884888071
1005044711
50535793
273636802
985331224
613012473
931136152
1730863566
866381549
843946811
973126510
255519493
1960612247
1270395085
2061904851
646606483
631778994
904765457
1928987933
1713112331
1599499993
830978225
657863480
1514391056
1247737053
1145311959
557016701
1318868367
1214122614
312329654
406015654
1975422984
313793443
881828193
1922400641
1583655485
1629326950
2145100659
68018778
1634355107
583862393
305099690
532537727
51291954
605479107
2024419673
1283845897
1050959689
771874569
535604932
1888999656
387930911
560917459
1618676342
90980463
1667670896
254058607
31221909
1419660730
484791160
1234666331
454399449
1067291067
131910551
1894285338
882726340
1128065497
129965302
654023054
1243264231
1368273899
1541851225
273233308
1315338802
2091428636
1606589615
723729163
1903310406
209437397
190827292
1392232506
964317194
1510512841
1353703824
943794581
2144521747
1373264408
1394773680
563930750
1442468251
2130736041
1681581638
1580323613
690692942
713223646
750304580
45160064
2082026185
916533339
1210128573
440400790
2096539264
285336688
1035789634
2125390548
914908365
578332418
908360243
596500187
728323981
1414275254
1067279679
697390007
488699275
126492973
2079268356
1452607651
115653803
273577334
1413357398
2005348909
1404192581
797990767
1611372147
970176623
1664429959
16197132
1444464471
1351503805
1329007707
626953396
1481521830
109886314
1643413620
171878476
1014437326
978513851
1609828088
882871247
1905148560
71836852
405111637
960599375
1500253258
677811981
1978069819
1596487922
1974027497
1098406935
1180481675
1318734658
1159368747
406784446
889123094
1906319115
1162479968
1405558207
1519422156
1450262290
424973939
2050567932
605119784
595242116
1001550129
545887414
1854486870
1879952430
96950488
668027357
703778354
604609066
352110218
875393210
1815096163
1313887868
11101453
118652419
1512008941
362212468
1424074443
1075963172
18393114
2102187353
1548352897
1455046372
1428970146
2031390802
43661247
1812139036
961503848
573793107
1227240214
1922250490
444160743
1918947679
1357700821
1397071081
1092372614
1833836333
1333598062
1140726179
827089546
1625933271
206584194
603612602
731724545
1146662118
1683778648
1554251618
1889631879
1421029498
526424893
1477829273
1226248600
202816102
523906437
875458866
1005461241
1963139679
1057442894
1421648576
1240638236
1313141003
1946258318
625807349
1217583821
1520956086
362180137
802132692
956890896
1741130470
71857183
1941324129
1180215516
298375398
1576999716
1196508748
2027050771
1662575838
1762028118
1180628943
869032307
794025401
1709927200
16035137
1453834489
741083214
1936515687
1383576873
1978497137
1123226789
814303413
1194189425
981702102
1782250258
1214279247
517883780
34897519
72524573
261721202
147610007
1014827443
484673785
1078668024
101570078
346917880
2017624421
2088443496
87517140
476122252
1562573896
1458543507
1529309688
850527332
1185303115
964410748
140343957
1319618020
1701381824
1550317039
170544163
392675959
1428754565
1978593675
1303424496
1412811931
1227939004
1919853274
1110440676
1875999592
864073664
443281211
361455147
777853572
1768103140
1906930056
1315832321
64083486
1482872580
126530362
270254626
1708563366
116038676
1180600103
781616955
181116329
342276042
623027730
537905349
1998510925
1998945351
164950071
1751297130
165647736
1704701061
455798024
1333069953
1651305715
1601116640
1162693181
1188675272
1427479543
296933720
534421102
366212689
2118505735
709628372
1457858852
1649430776
984773329
2110566055
3119166
1294511642
1529560804
1789918758
715575287
1306923227
731747285
769035439
225402005
1394432179
2147483647
2034443756
1365594486
375978448
671101709
1042283833
1492738235
1994785203
1864659735
477474560
367981654
1170154950
1588670901
1228973464
321281201
455848349
859690281
331713182
1183737141
1916585953
1365385956
1021535791
1244250475
1745752456
1977868202
1684078695
1937789407
103164067
439278830
1545444126
869127681
224909086
993757816
1456079397
1705991649
1271235475
542536591
1483741721
453416905
529074672
1879532285
513626909
114378887
1961489272
1411794423
1775542488
2013018669
702444961
926617759
2146350526
467987304
889427635
1616883723
1547423846
920069012
1806117275
2097539332
1365202973
188763790
1875427007
2026783354
1824441251
2042167454
8770549
225927986
650124206
736413922
1181128882
1581588760
637733438
784653228
1385169180
436400643
1673685955
260971261
630449732
489209348
1562347317
1230477671
869753458
505156215
1464979262
1734497880
153852760
1111638730
1547861018
1395041696
1545992394
1620407166
395111315
1052002395
1589383435
671951867
617995554
166810555
556076782
132191050
2139833165
1570387629
1502913365
810084189
1365267813
1825931746
494470169
1538272097
1079229303
443818224
791423954
888848797
156098985
1859252294
1029970306
199028935
1438013576
1393722435
971244004
935832226
932450894
1733210947
1065296449
1612511316
2014896926
1604456130
1525963373
1574680150
1163304392
604388879
984980106
367176587
952546146
956973827
64994909
220130523
655795980
669971243
1453152175
330455883
1318986779
1412238232
284664330
1160403764
649875752
2059579920
1834665836
78585710
1914669861
859127441
1356354096
989569159
1525744233
176242045
197831456
430732345
1129752193
640395558
1713028406
363709840
1539017045
47094494
854327661
2131254152
271711202
155252067
97026142
1283228516
916876382
315246301
1200644303
160997465
1157740439
1383747697
1009150324
1341735132
275813432
1370282708
409713856
1197651119
1607810104
2008996215
1278119091
729198776
701875086
1489516266
1761633967
1244389982
1366739655
2026402810
376592697
699237187
674210341
1300328513
534949678
1849769197
993651004
1122939291
272629077
2107973212
1482930196
1938118291
100891371
1543678824
994558583
1142171506
691384103
1717349376
80052588
1514202958
451483360
1245473981
1120434128
2117372178
505885191
931825969
1200634980
1883190840
1506565348
1367355079
1924400859
1951056949
581653231
1197000636
525496595
96255418
961199396
233576032
628231939
1155107282
1378935688
1692521258
785760004
1224208380
2093127004
655195189
1409214262
1881503509
478440934
1372588587
239644983
1670289892
909495459
168065711
2129218525
533432032
1959164568
266552793
1243673622
1357275562
285405331
1822822022
1942310339
1741645506
76994702
1557086689
1335340674
813503083
307481121
450442087
1425670818
1686261591
262834108
2103305595
1589746654
2134827908
317883312
1620116908
1694457203
17732300
393619368
39268385
1135681814
887627666
116555846
593075748
439929282
2132366415
1530541037
1272809843
1696517630
712830185
1816819530
577699318
939155027
1249535159
1059837709
1680214033
698055437
1324707470
414544411
190606239
1524824354
1029939374
1039399843
591374347
593224616
1623525391
1121313414
1199455417
1598259215
690268134
393386174
984032571
1634867557
1732201682
709883365
898146641
1446752483
1796236823
1482383221
2064005197
1243100484
1485537254
1848002462
151132896
1781484761
1854940173
1778370991
1321659880
732972818
131067917
149228362
281249923
1773463931
1984594839
1915752917
528953888
1231807454
555788916
1375197705
1459366101
908615956
1962759331
886436194
63317695
1896622088
1804417012
679497185
1660724282
622968911
246717970
1795806040
676931499
915383735
1503902826
767911935
1614720598
1349398123
182578666
1749239481
1668254428
1200714642
1627882859
260665172
680554393
1079619798
472018585
953666575
673238437
644776288
1343980703
2122332574
1235102054
263367491
1833672212
360558606
1646411404
415019041
484630941
325375712
2100969486
1012406080
798714166
184817987
934532689
1003823709
110241737
876662067
1413312711
1239959805
455907974
701321349
899036926
1930014487
658011693
1669100599
52455503
1493865427
142328428
44346764
1006465540
330273105
656695411
609673068
145543045
88117326
2052158764
1039584779
379561514
709645648
665856926
1118160419
1944733122
1567891723
860770081
845672867
749585669
1159709224
697960616
1171702291
1817350696
1094874939
2140382619
1379853301
1734336960
1104547489
304351835
2030346991
994557411
15051011
1542884164
1990563857
497231110
57451101
1246724905
1225091724
2018612072
1918159528
1384599475
551415771
2028102888
1646470649
1414281986
1730166429
1928901980
1989547819
465424151
1364427602
1794574685
409217443
52620590
858691833
49297409
796911791
151611606
1490697536
1803817757
1819586589
1585349082
659212172
1951341233
1132661590
665968857
1788013847
1293122777
156335559
1906419351
200168872
407998762
108209105
1377522104
859527516
929395795
612070861
283600725
1975547495
1320390266
1936132575
743400041
1800086452
103620725
1730779437
387970303
11619265
1321567998
966870987
1192008054
1406509722
230224041
252322274
355506195
2101886181
74917955
452909922
414926431
1926511948
68257984
1993902415
939045016
263624486
1505617076
733061436
869772200
770126509
1280834982
265651070
839583011
174457026
1499464407
656586603
254808611
606359308
439237223
212827572
645373766
258087874
531085736
1252585261
963772048
594394639
1075356714
817612980
778961369
80402114
2034443756
2147483647
1234566155
1335827726
1709314297
1977199025
142635362
1776221975
1271076268
1031886645
1741444393
2029921163
1585612201
1418479046
1818207641
440380798
595373686
813053818
1417179775
1649838947
1058306003
1539987908
1220107382
840861634
1981508081
1767981339
1099022434
1757614772
587161222
1192026133
963485314
1394530352
951640170
1216128918
629051609
947570860
1158462010
520088514
2109437220
1941981926
316784832
996780078
435832055
775538683
280398110
574076388
72696052
726783064
871673354
666277702
729260722
1957597001
10043367
1547063335
1228909105
703260623
709334921
760773265
521187247
1826544309
1254442294
46871702
1802809711
656081435
2005281087
817925577
688076153
1000140023
405303739
527095792
1820187369
1972333322
1073422451
1759457545
2115422883
1441641001
1265979101
2088252378
1970785744
1256749566
620736561
1957594986
2114654301
1282660531
1039869954
553497313
747065454
635379301
1555892792
1159160808
1917064717
323413251
115097085
1761083385
1989340360
263930654
237273782
867863649
969221196
1483801275
1135109450
1996393471
1958905000
1982506771
1263851023
1743972278
136547694
1173496570
1306028930
420607668
562078277
634879771
1104464078
1626893025
1896971255
1757240181
1695543722
956422544
105316555
137015570
510080018
1042921761
18663075
1733009421
1516954617
966342084
124052778
918933572
1984659667
405584378
1472975925
1966887136
1518769249
65678616
1338724262
1201937930
1615251163
36078452
1289082654
1806479728
1005300226
96851894
1889965610
975427432
144410965
416254345
555007496
2019541944
1272785442
1118143324
1048704371
1086681297
881670488
1800532795
1904072990
260074163
1487907403
976530455
2080976636
1796774090
1711752460
247469878
894285227
1662618559
1767942672
944907846
1176374769
960180399
368669565
1710570874
1852124246
2136967989
1530244554
1361518342
1080885779
1208287562
987519618
986732818
1380540980
1100859229
2108548051
1886258601
241196056
1805671475
302871995
965654863
1792967102
692162703
1690231556
576192565
214067349
1678310569
1337453410
2004858292
746163698
2097536296
2057643495
2026682304
41538262
1164802800
1444835176
2060538791
875731544
1013777054
1388745826
996934008
1812393835
109881050
1033326442
818955476
743875437
1655803701
731760453
785518143
227307902
1206249320
1568339834
1016685435
712665223
1003220726
1573872409
1711440478
1509006311
1861029262
617525563
554004890
1646591021
1088426998
1090409949
445612358
1777570412
1452593686
271736925
1794610062
975575875
967230229
1459567490
1193854542
1469005564
498527899
699664238
1712788305
1528470920
291183778
1309772834
1796355414
34686104
1502382833
135099006
1466681252
1502067612
638593778
1965836459
696506265
2137153732
1233047748
1650470673
1008100127
1364137196
1795273007
1821706450
248341785
1908577262
414915052
23672783
1285108389
1038308097
1234106804
348385506
19207533
1400716098
1710658447
1302046858
827885602
2114873844
1880256510
1822490816
1524645248
511865379
805311744
1268364961
1274138542
1595828623
553594294
2116839945
486294896
381831331
83224051
2062755577
446753619
1081525821
1008376938
2012926013
348026367
1483425428
1892016864
1240876612
1883909538
1168546845
1071377044
1827550208
83004627
1784097683
278753639
1018205256
649476086
738532873
2091278760
1967435929
1884524279
35755305
1149897018
1834769290
470581712
917801632
1470508115
519950942
150273867
496665864
49265840
545547913
1021880938
598462791
386099722
982561822
227645182
263582873
1090300970
2105241139
1847370955
940394695
1181598988
629142711
905171433
189123524
1434929788
50346915
1773571584
449924233
1129904708
1171420528
117017028
69887180
1889957999
270128582
1259190863
1558675152
767769978
1825240070
63392002
1543221411
1507358241
296075992
822022917
824268275
1286167065
721593519
145806616
316912752
2000296290
439479918
989189350
2062563851
676111390
364189856
550294351
1747858188
770976549
1546718069
885438238
1627804342
1349713190
610661577
2025436896
2053286502
615714646
771126491
1728292151
184975905
1844844173
1577723238
637868320
1656686315
40455246
1478494085
1100753286
320168176
174619405
1344737622
1372540122
1579046793
289676908
1047065047
1887439047
1620341363
105961395
1393468629
1185870064
752246960
282377491
9111848
2133765121
231503953
2143646239
760178603
1375869118
514576669
1756079269
1301455745
170068041
2028161835
1792231128
569182788
198816199
298759647
1604905005
1663792247
1502146126
1192625836
509390808
2043042633
1143465550
1795072790
421624832
2053238793
1428414070
865298773
290363290
2052508273
664341618
1771399639
1499363791
594371061
619204419
390787171
2025701161
862288540
1373940522
1569110406
158357490
1096431613
448551189
617567022
1349614190
1235773589
522175240
1005477645
2112718034
572499862
1376216156
1233787992
352498392
373927866
1787726077
402761909
981924279
1081570199
317446625
1502575038
1941634440
384230898
2132119799
768662767
881551812
1459086985
1864696049
1838060891
303069162
1922510243
1052264989
528244559
220938990
571563235
1155373660
1302541938
910721420
1046781451
381276550
1464462722
259621756
1744437178
153886205
39822881
171540902
110817243
851327986
152656825
1128779083
2034333917
984845378
1349498191
1152338711
1693214203
1368247572
1036682139
607569960
1560448376
1323262902
406376654
1055686020
280867908
1569265097
1213001638
680971167
278940204
2133346950
1740756696
1479720274
727780025
810135437
934901197
597023969
1365594486
1234566155
2147483647
829430193
1400527702
1583724857
1874685900
836506741
1398017927
1255275328
1789731262
2016975906
1778504031
1914653075
1187401137
1612298741
1625199715
2106456054
349722739
1202527262
1499376611
1749081720
386079485
420799083
1276593491
1029697239
873861133
1438494946
2051840388
1535616295
1936549085
1526602400
1285694319
1059220095
1740681353
1228321260
700907613
1423945427
1057577950
1385116867
1594523647
1527890798
2108160012
654769023
706066709
1442433707
989042160
1721459370
336048377
1391743348
395174117
1935295266
950321644
1529607257
1101824618
885322108
136858037
349279931
1557562606
2030470111
1130712929
1159093009
486595661
681662554
1802625264
1296647406
119240121
1973636107
996927009
219465227
1212519689
694289434
1306263597
287661657
794450097
105811762
1543439408
1556810492
476184919
1972772424
1968595410
391646925
777809401
1433866962
634714251
1273244135
1118327074
1164815383
116597506
1657642603
888841410
375618906
2115264668
1704882969
1795156560
1522562186
1270454022
1949449295
236809047
379550550
185077124
466076916
507443660
2050637525
1325029595
1279300345
1260877878
2029188221
2044589000
641381848
124814180
1335523753
1432062210
2100175368
1488118343
682750070
2078087072
297546063
311549559
2054601963
980697955
531561663
1616294358
1617890006
1054809319
1637650584
1459621858
1269957530
1102238938
1080765890
493663749
368568555
603272436
1542834201
567397312
1478000844
1044921825
1956512836
1780791535
567797946
997338891
1421367880
855658248
983473087
3898720
100714734
1378005914
1963647870
1526280916
164998013
821195084
7128777
1997703720
1873180834
177816092
1735740977
661733865
825082694
744703733
1264443287
90516755
1011731312
2137014080
1799883287
1364051602
507632399
1077640704
1782683663
942274003
374224506
1466417350
1472709907
1070018281
225733360
167833816
740109725
1888818361
1877809601
1413700320
92642521
92586906
249866379
1358728022
1404869188
1503171235
737812635
1812696068
1113464445
1336650110
2041168666
201389533
1947261701
1456142495
1681530761
939750384
25104270
1684217079
129585957
1302823670
1913580217
389119226
150236311
1375920309
1972585526
437241991
1832872351
1017713677
1184203227
1681622588
1210942569
364654462
1020069365
1736764269
842718272
2096374394
140656361
1596829378
1411244018
635711261
1198600905
1413910753
1855460242
118111134
1025108260
183288479
827580960
1886850207
247572292
68991488
19434416
1559774938
487854478
2098290473
249554639
1128816870
1255824412
860801621
879634073
101626119
1891144739
93307595
1887749788
13249681
368242707
1718848205
386562237
421759545
1691318345
1360974727
17083736
923850517
1592346034
1664430118
1976353769
2050662218
293691085
767450872
1843508404
903192260
1769164860
1117085640
2086563994
291845051
445079380
1518509829
71679573
380102442
2017403973
602708480
1358219550
649226205
1339060159
1625252816
1574299386
1911154910
1955074436
374659132
607529957
119945015
2015412443
486970191
1254611332
139395899
1734016405
1694938121
546752046
872259348
360444477
552573965
2114132759
22177609
1335377184
457636252
165234516
1169985898
1243580497
1794397702
315513545
957727257
885935052
732135567
530642768
194646777
741457886
366914138
1479715139
772561856
1359012228
2090051455
1400994480
1471133467
1790626237
1328819442
1387422412
305954500
229481433
1012274306
17947150
1585840561
1132739228
1625304318
375970222
257562850
956082195
1110526546
1815638106
564620823
1038895114
1831342011
1212654086
245030760
1360207940
323609042
809413076
1170981999
1532601968
1143795717
788174675
306340732
1620837592
1010722036
259147552
2142266902
1964670119
208243144
450879624
623746725
1624283390
2058513356
311777151
878807055
1306101605
1069454190
407168577
1952968297
497617322
324142929
2075003594
1662433944
1041860098
479013797
406811596
183035082
1718793295
1073780878
1778233103
1820943963
41442285
740757519
837837995
416547080
368605481
1532019153
196258613
2071506138
1033154968
966407423
554555868
1031672672
1995509396
1370381197
1280789132
2136404593
1624761861
694435970
727111801
1242947571
1351988259
866874925
1177667804
1828830158
359304163
66601128
1285673914
1767451196
1855951791
1889730267
289875677
1512207245
742658869
22206788
1083249971
1521331046
1947317697
1663967552
291006317
1717958604
922645532
289110195
1699084400
951436945
1613429256
462260102
1626253074
640868291
879912926
650031058
1355358838
1094513754
329054069
119812811
1293455900
1420650849
1123752234
1574377500
2076141438
596662948
289036606
1496025661
950006862
2022768930
693484031
1086573950
82118184
1290399160
331410091
144056243
1350648516
1117895595
1959025961
940458136
1161083328
1302579634
525123640
2014920297
1697547892
1401658719
673833026
2134380938
278914274
346208472
1043888699
1916035016
769259598
1227023705
993392762
1585837010
2071615061
266299879
29800278
80713589
1913379807
1213481086
2007030017
1850920221
1460355576
1768043160
1585893664
1615619992
892299962
2101022604
594420686
369875487
1075826396
1342444789
521115166
1429448265
814796140
1574251462
596432606
984997961
317846042
2110750623
2006479886
1725284222
761071951
145361525
416226788
1146829645
1371406055
551052800
1430067153
1174482017
1009700789
1656166351
315126725
230151940
1288058958
1748737313
385531430
1723725189
345648308
774968825
1985859136
827940774
209894224
2125866910
1926534508
1160818312
362223316
2121324746
1485628392
375978448
1335827726
829430193
2147483647
1965797121
675408065
487875219
1365229861
754718911
607107191
195737262
1365473576
1435884948
973669606
1547045316
90228080
1629233706
1488138241
388160125
1714598655
1912131817
874328373
1944400969
1913545504
425305262
1049055507
1382408067
1409062616
2130255420
1201130074
1326114543
534701650
1971343823
1077244478
1921338506
448474249
2070796800
1547863072
289357472
2093090894
1072125494
935112003
2014961543
1838190586
855398308
1341783985
1441496909
268548849
367244844
342737201
68587878
869708803
1171425194
706710334
491369541
770999557
1910855180
2019308958
815549100
1156697654
372202233
842144231
732686214
988161714
476999737
2116067592
1711547124
878997694
1672269964
476920424
695849819
1509697628
1561107418
816718158
1090957162
912482873
1318068135
1938713469
1095902712
1065867738
1783583084
2116969525
2146524848
1686651905
515649909
857012765
106459283
128453483
920311881
366592028
1406186620
1400059100
1589903871
311949374
1262455905
189939269
1492024761
916137112
411233752
1389121434
70413620
174107360
812013258
1909736695
717913910
528521423
239938017
602000634
745872203
2000538233
510938786
1101406151
477678145
740596333
550304553
1542319931
1324007861
507578480
1072816681
366762036
286535593
158760122
784783574
114208152
1681555334
282401267
692893429
744429345
1830527495
1418526745
1939956448
716122167
42867992
1649152847
1250671048
479565323
91904015
1164204427
1418636330
1634478463
877934442
371260262
268734282
339706740
610532604
1300605484
286631718
1684124182
475090611
2030356286
81126174
183307742
120082578
1198381849
712158340
260348645
609591872
1583968299
1373226122
401217607
2101209108
1061361516
1121427658
1401690702
1747129933
1237846983
1227306268
155447574
1744940868
1949406252
2030228892
206362824
309946994
1911906882
1695243050
2041368331
2015670869
2115850970
1372817622
1140451476
1885759269
1744105729
1945253680
1960261652
1948506201
1383539752
870895803
808988772
1936765916
17780979
844010575
1026665092
1024868958
2098594277
2091674007
1911746201
612291437
2053253034
598594101
1480379784
1896506280
1298134248
1164779554
1329520353
980459232
844922563
93060926
633502862
1657573588
700534454
391596943
273441030
928109376
1427611595
1735870722
1611739933
2068479178
761390115
101389311
809933155
429004152
44332531
1863913339
154540874
1186323953
1609626345
1965388695
681673357
1117730850
1400395660
1508963721
2097518286
158871829
1735877918
1824943867
1686187062
775406046
335525235
1646936761
1319360910
1479571734
385268086
592887452
2026497
477516676
875537959
687142801
950420597
329137964
232759678
1445073958
699653818
2135655768
646625010
1167798885
2101241288
1129764183
1534013100
1654575933
46061277
1641018754
259513548
1410952880
654487216
130718232
202503761
1052203122
1748425126
1353916462
1177724779
1136234393
660262203
1869700340
438272987
904186072
1711373803
1868591347
250886211
1213079576
1966596840
1254724815
633895696
947825986
1454523589
2073601059
379572414
403286883
340546916
1104177992
681618958
40048115
15292329
807628867
503978275
1624852129
247660972
1913119921
1619549079
1944631391
866270205
244181596
1608470181
677962885
1410915913
1157857841
538132381
31017501
1362745528
298873936
1739795900
1197182009
134149611
479752357
635874559
91100280
205951766
640159002
198504499
1376271550
2026823716
674777756
240651558
1799251468
273716213
1500564631
1430735636
1908191256
461744512
1301205237
339235722
1743921106
1250718112
471974915
436659672
1023585292
239359707
847903298
2067524601
141212943
844394314
1404249139
296401428
1972920898
67603896
1923730057
1610550180
1299051338
1964137449
2141244517
1304541558
2084014473
498628855
1110165240
1952159793
669488038
1585627770
112921280
409809991
1307026851
1632292074
1725463310
2007210688
540498263
48499278
1020631080
1910306267
170585002
1764978349
887657608
147250931
1118135309
1838491825
1074177423
367737772
2073267625
287813392
1845485267
713553495
696531706
989329991
1405789333
1740684174
1623940922
2046560474
1078553213
957164931
961187794
1895776554
1062056592
28671916
2029477775
1039838584
1511379798
1592235283
1400420099
86935712
970602125
571415074
1268670883
1920694272
1579756916
922434086
878952020
1576081913
1939616288
48700073
160306529
407835573
1948995167
1880343309
1385197958
1441440833
185161728
869594373
889341840
924384437
1601738479
176710389
1148680027
2045114505
53999525
1739126534
1640909202
584293513
1271056643
574778953
1531261870
1446083673
559562253
138554843
992373595
1526218864
2069632839
1014974184
1809884924
1209316443
2147253621
1337961273
2024464455
884344918
1833550202
81045563
647675380
1513422487
1072709754
1391684299
2091454920
1871165879
1555533766
654059517
488597043
140297811
851433287
757239138
363963590
1680716969
1834370661
744513656
816604572
1210252149
969508034
1365452467
1563470722
2108714139
1187398585
729208592
750998415
1940980187
1073043544
158136150
1896191935
969968623
2093971747
326212825
1385755838
173520174
146329764
85400292
1680978593
550045103
1719270147
1705297808
1618075769
48760880
1169449150
1306429914
1019158542
926636100
1136090292
2041915874
48553023
1817850723
635950699
1802807085
1453328026
1655611169
1089238469
1115151117
1147824775
1636275237
655906194
1912518109
76164783
2025647400
1731562639
1315227556
285911119
285119731
1622192774
168214871
850779047
763982433
671101709
1709314297
1400527702
1965797121
2147483647
1137411436
1414915763
1355954528
1817367349
271454093
1917289855
183553301
796908547
1148643487
1955213044
1592931507
1006236154
404056840
1042622467
588141910
385075996
1791093927
805333665
1859926479
1131352831
2000311077
7626203
1772791944
1885130028
1643320821
955537024
1504348234
231455812
1063919998
721841039
199621633
1707486555
879543573
291537023
607002820
277489430
1132301410
496433013
732286102
852454512
983165268
622064992
1523528582
1844423541
2036074836
965290548
119026316
1933334542
2018003388
2084545342
82072104
1608939336
1931018122
990475825
1431140621
629104225
707623344
2043459870
1846963041
1193829759
359347601
1402162796
897001
461058553
331268740
1929996439
2126781994
1918898703
1639216095
1445133610
1435764719
981380972
493346881
2009991317
490704988
977897870
691785715
1370704646
825548867
965981766
1032652768
461480915
219100235
1724356132
319749356
795784810
544062684
274122527
1382266954
1652146487
1558841336
1288715047
284006471
2147357475
881691911
1336968049
1247476103
926131854
954627656
47791488
1386829809
746631852
1034895842
1280900672
614285194
565462452
890224705
330237769
1020852977
1471498071
1224783074
1917959121
1183567469
1770464233
805997392
196540837
1446129269
1640247298
1047536051
1256595814
1678751793
93315666
1165346779
281242748
651908305
1156323351
2145887295
95470972
457022265
464234889
1189069400
445124911
1057746172
1985756927
1804289707
1367869899
1262481499
1296118467
1710796818
1959764978
204874446
1808716884
155933393
778519991
1444516362
374653176
1408200273
150792078
1133221149
884467432
929959579
760848062
900672906
2081926740
961645885
2033495683
455497159
203068235
988249528
1906293057
673905372
1840825803
1156270431
20014441
1613919141
57959750
1648219734
1577934851
1881269151
621087744
484112584
68052054
807621815
817434361
264596969
762385349
361244644
1982834166
1939517761
798761576
1681480398
99754682
206639688
1070960801
1139319908
1027071937
568306982
1654305666
1558074816
1568330960
1039729445
1471505269
2084559362
1815488040
1038906120
15292702
273594964
55851923
1232058081
1341930325
785567545
1320373484
469743824
789742312
1456021787
1687352984
986356440
804556178
402232205
442983151
980364236
907043742
596556481
1620654095
1819270234
425872822
242641156
1445339941
2064893277
241496999
1903124125
617543511
1722845401
478821367
1385415710
1676269708
10592597
1666334438
1079229033
992538194
197222397
598765513
750501208
838921369
336678267
1632859583
364790012
1565168320
1213310088
439310917
391056505
136873729
1789898350
1516231453
1630299026
1689291174
2106075058
1326565492
750127667
1669953404
1350866223
687575436
976019297
1090100136
1682920442
487161369
1904913509
2050130432
2035845265
2067190518
1888981126
691839493
1502283679
1940233380
684540724
595374228
280137416
1506794395
1165284365
734858387
1028759583
1840061720
313135034
2033816114
859840016
450221892
1084611272
1812290745
1876852818
1826272630
1666170635
478190854
1368605489
1747722587
103852071
1229370245
355751625
1477888748
536068881
1425666381
1363321645
1396269012
38343405
1717170234
1876960396
1420380210
1626318332
1993327677
5931308
107368246
411823808
1039806304
853365825
2103394350
1390252035
1993029387
1249504678
1696225875
934979979
792285953
2018005432
1696940312
2035495723
432455123
1297276511
1763976883
216375346
2130430987
1089991560
936156290
906792627
2009693648
720355934
404114611
1119042373
2064493758
1754977206
12696538
1056796660
150202340
1417016816
1278393948
640545586
556926095
1179628255
1814026155
1908135921
1378842235
1079509209
1340585410
2111529112
203898393
119086143
712885551
748734430
186172128
562233309
1844909499
637795251
1918326844
2039643551
1034504791
438786910
1227010272
1856237050
673542507
441407618
1466342803
1925728891
394340855
325919811
1274925124
313352094
802100317
1524547070
1904025612
1525661328
145212645
226417858
1917197851
662165679
1017845938
1011390673
327237025
455428193
961157334
1483274506
857817478
974371106
745428840
288694197
1560417905
26089032
850104611
1524114780
818360807
2027944724
922008089
1171434456
627409628
978177509
2129235114
1165410570
1272220064
1251932720
560372230
836475469
1223059264
156714453
1067163203
1692639712
267692486
1502112081
2034078498
174040307
744875494
1301701720
1591205314
291898217
119793660
85961096
2021414485
899055153
58017833
1243848188
636937698
473971817
391158548
1421442299
737900697
595669303
270935190
796318658
2007895190
431419748
1179581416
62486624
76109221
1504347726
189035819
805776326
136261371
936437305
1179409920
852271906
839222128
313356400
1573599765
566692530
555283018
1436370682
1305950144
1886906391
1175549414
874170362
1076491652
1610930117
589339927
678130376
73274996
1037204588
256864791
94350386
1950466724
1067803515
2072010532
335811652
2078128786
1695843415
1069509384
274891698
789792757
966567562
1731969262
309851719
617882428
344108482
919171434
1151259158
1107047526
677802989
672723378
659290597
475887201
1556639073
2118226107
1046070127
1157423618
1182326227
1647095355
500266422
263767110
173488646
1925176496
1698355996
1981031278
815236602
786845921
1469750407
1997438350
1481109501
534543230
852771648
1682442314
1663310578
1905498048
29374512
1860554613
998912926
1549145598
1686176061
1525664882
947907679
7436632
333843317
1790095862
1206161285
1042283833
1977199025
1583724857
675408065
1137411436
2147483647
1792828085
1481714507
1929239915
2124976951
220555098
1233229757
1519329528
929515939
1773217094
645572785
178781031
668807295
2084231120
519015701
508671149
391529742
818816282
1909064600
499807269
1829875789
531986578
2014039516
268241631
1699858357
1506168382
430844071
1677947641
1605250952
587132775
1277868896
1209699145
1301782428
1627408891
1067630953
756769228
1800680521
1445864614
554729146
1690540624
389128601
1921903282
698361039
1183591412
1435143254
2008033754
1900349085
1214106953
1279654508
1093140588
1809716386
543877822
58758559
824027806
621504435
1670797482
1442020587
1545011471
542966999
1526554189
1258788800
224646371
1902303465
1563711362
103329630
1611816691
1412143231
447141606
818793857
1630805445
93607131
605848317
170376283
404385882
1863004202
2013304061
2019630679
1862342710
713979523
1773905438
270048176
820615543
1743508230
2016609087
893356003
1080096163
861028744
1091745815
951160297
766825912
1554071182
59307352
1861957488
63037323
1627249193
1855201766
109340126
1948338278
1758766799
332334256
449293449
225746433
1495640143
325511303
2017246566
67890739
1385973902
940313907
1828031204
1103220296
1584165561
594196375
814395995
950203909
1162116985
1389125670
1141386832
1824127256
109499141
1406122339
470497445
1497498547
2091669328
1200178397
262673455
940981291
1567128648
1055421321
1486357501
213823773
1019774258
590871651
872094014
610022561
300406082
58509721
2068959088
319277730
368227101
369170523
1202574276
1532824988
205682289
1758873823
1442403124
1472175015
1806595339
1092388218
1669731666
144852974
1157302343
335507910
339297336
335052183
1190027080
405155597
122166747
71436032
38017940
1597668647
918716406
1870075188
1563794256
600954459
1576910620
1663502273
1475637607
790369014
1222788121
1523817472
577331782
1887776886
643767866
1249997156
1709816470
1462910321
1457964742
1411665876
817511868
563522802
208611669
12111869
671083856
1689699650
1975458145
1473108828
1764116056
534448513
1608478078
885711083
2013159774
361385244
47601366
388152903
261108566
1104878213
284923575
702676034
2109944911
1414438944
829267184
1073924248
164227879
2063584596
242847250
104123397
1190517375
2038662777
1135560204
1486102019
2074728411
2082726783
24717739
369818963
1403933377
1976715773
118520958
1683017405
640188301
684648728
25223030
1448275456
805347876
273893366
454065349
340983652
356836341
395121334
1966599322
1527122227
1654893018
1919627766
1094229006
693621361
1922957653
293766017
1327871469
1897987520
817506045
862250433
160633729
397952440
441040960
1422002123
988707184
449816839
758605839
1709605721
731594221
1749225799
1578443868
226723262
490434781
733926786
218570508
978894746
1601974948
488514378
1805942971
1974949679
535546140
1453311051
1298533405
1129663704
950339076
776401089
1907559791
130607035
8042630
1322850367
1116378862
1130114560
383305284
1741475609
839103882
1887393621
1327641544
1618709628
1352498329
1943447072
1646750004
800255363
1031826709
1082196826
807212459
444824298
2140840421
411365306
815082985
420277693
38026139
300590888
1773725212
870295993
1194916561
1403774668
998030590
1786187232
1714514024
60615818
772218276
1894406064
769763550
915291432
614531220
273928082
665246112
1195068828
48307415
1798753840
1255553921
566565651
1537400380
97993672
2110760297
1940108002
2131020900
1571851357
1439450772
1178939984
1844648258
797135299
1777522980
1824991625
1048576616
1265017348
432304896
741568352
565606926
655873604
748791293
1908693865
624592728
794793258
1343236917
2070834147
1735760728
1110443079
239423348
1865696610
889511033
139670930
1152870908
1176817352
649976583
498366839
1632918278
1182131405
3603442
1061724806
1397047007
226677590
1042420532
655648085
1583521110
1081061489
1919219550
346355902
441766734
583121265
1674184277
1591547815
2063324370
918946761
2012439589
130674894
448056627
726603066
306167291
782304492
1364968312
500454713
1184052961
1759076770
1388012810
1891800554
846167177
354605053
638192155
1932539633
325989668
1248105202
1562785276
492510982
115603649
634237631
405234135
885577709
2039271132
1107726267
1486801637
800487635
68264990
1288305011
1373111128
1289281460
235098380
2105300807
18260204
1685144711
967714969
2074408568
772830305
1392550060
1409841409
422357284
1658842380
1330784526
652549463
1936345674
209190229
2016890656
727418578
1686852156
50615039
1983409254
1434168129
1181222869
1444314541
1180280641
390492216
359100878
1195979843
1749164251
1156081091
1720557709
882624622
1530104792
1146892521
1610102647
353807891
819867577
1717026310
157519535
1999423321
1502886300
1872627840
2067160896
1293480285
1851698323
1368826384
1763427127
703386141
2147482123
1596151178
793765542
1667064660
253884525
1563595914
1776509492
622518107
977473603
12006376
133534945
807481564
135151360
1063965242
1199085448
583007966
1447013868
2119077502
402912931
1432533061
1951676308
486985665
891366631
1501266022
1868968571
1665059704
449636938
2075560839
2068700354
1710131724
1927447189
2027936910
466945019
207983823
272472467
1402587196
701884073
1857517840
1427976788
837058831
492733367
740472738
677534214
670058141
1441174947
1360408327
1086710229
326784617
218989500
1685516036
674935250
1952750843
593341732
2072908292
1597761746
390776531
1410518821
1023818115
1713401081
708783705
2143660358
1620470283
561519516
940889136
1492738235
142635362
1874685900
487875219
1414915763
1792828085
2147483647
1055860454
1585703327
337366965
762087377
1512127924
1470008998
1138537705
1158890650
628971190
181919638
1661604677
2015781649
919795640
661077685
1362016290
1751586942
637752243
730278917
377009389
1392607696
1342501908
1505725342
675333485
1816225708
678778037
1152486224
1212507633
1115546109
1492710350
2015001789
352565191
1489102264
1732002056
485847624
791381330
393068435
1774842581
1399209986
151961028
1694710648
152802073
1053095741
1569520418
2002549029
552195890
1573293788
144261261
2111541645
1910826758
751594567
426456621
20756691
1760609543
1251033635
325919326
1936257635
1522025698
2104130064
1669082087
38964915
1552573431
2138589373
254218109
323175497
1824591275
677692862
1361748231
1462095348
318691192
1050923870
367350038
1246223854
1887805613
874486596
549408264
1562576974
1814561389
497753759
1871040162
749890870
1225516165
155923819
651826089
1234503805
2022020937
26600092
1289267515
361436010
2069059093
375080013
919781523
1705778708
49205541
1598530183
337087819
367422416
1508251916
251184090
2035490788
236258660
859670252
800082029
1057807081
10218865
967913876
1315447382
564406848
275940334
822326512
709213995
1325387723
395348911
1814051010
152942297
1549986985
1290909849
46316189
897379405
578201038
1706344168
722626775
2030401587
1567954154
1764412673
1749182687
1503339403
1458693286
219103157
1932533454
1796513420
1131002919
1012433203
1787003169
513631413
37383166
732341479
1447291027
1176224672
1842573843
1992627505
1822395971
436946211
1548002035
1843151945
1891511370
1687122346
167425247
347435817
564877291
1258435179
1537724587
1414440566
26675062
759837608
1709092543
170976553
366955605
1657504570
407352847
1202875095
1712286263
1473835627
1493748817
1425987389
512690041
251646586
2005122517
754234845
275010695
27120584
1036354312
367971725
998493792
278950694
232300434
219623190
869743160
2073390049
1754986179
1826617843
1835851183
1083743930
1062770117
845897569
1579848581
1907033101
1709195801
1093271186
987822355
1297680396
220623967
174984549
1782440609
786031258
1742869960
522928907
211989803
711394153
1560459941
224407029
837029933
1413308014
1736304426
1541378446
819643507
767901951
1333164763
1684837623
137576528
1386123229
1341402181
949074344
750788004
1552658618
1355422806
669605635
1032080401
1484968019
859613066
1649195115
332920029
1070410960
862352274
1284359899
1206794063
956485516
227356821
388134662
801099869
246984449
1343005662
1132043174
827259367
1052750229
1975305266
1745416611
1823538169
83969845
844608656
1003388583
1008451518
918466704
787894145
1270654904
62190956
2086322180
323354832
1908661384
639637135
305112070
62534563
1410452993
1165277698
1673222250
493492251
1286282771
1778787666
1959758361
855223203
1033319961
628535239
912569993
1179553394
1726383326
737975934
2122537392
1397731152
575337394
178124910
2088094207
105267049
792939958
691518473
738993327
1211262210
946650165
789304378
657058745
256494207
66932377
448718916
835423905
1379180094
1811818067
381508380
1864208184
439505675
1535279367
1344637473
1982740441
1714758157
1492820564
1626791801
88381356
2140757473
1083560802
1207124898
1815434093
26301903
1251091509
541375357
1627174894
72380971
398175276
1389169018
1107871735
443606361
1747269284
277505943
406860027
513321255
1865790691
2071028590
365053023
1068519157
42459499
2127974626
404062744
293182182
446172603
821017169
957889641
1804141051
1466153164
605101419
168514696
356859997
1569634684
780561961
1968678436
341685626
146610208
261122799
1662392940
1876438409
1452109934
1109756515
1881935810
1480287630
959383645
387294645
127898628
304891095
534327974
1629719649
1286259571
266619595
900972849
1324583575
762026329
635807448
465789909
1646201355
1432704435
164933569
1485003028
1907759764
860915588
367484475
1368619634
29687656
1638415657
1870216318
250836947
933841294
668179965
739643761
1433558542
108779775
486031227
1855502148
903760698
1505714006
691135632
407919111
1903497946
59735011
814711910
1433417554
1035340163
1777793509
836009691
1888092098
183049313
2110164073
277370129
1115560148
671725410
1779308538
1780486854
1567495258
795443606
1415211721
257736968
1679394262
1717760618
2106774399
905177395
1158561692
1389305385
565823576
1991743146
1271132379
1614945898
1568552953
1859846278
1327085763
904952360
1822792786
503735825
33351959
1781638130
2091122933
675259761
1714515975
106762721
715658048
959969518
792717678
231003645
1585440547
544504803
2055525342
679049945
2135758358
1663762760
390520756
2014133739
532950377
2108123140
1203739020
871218613
811295011
203039243
938359013
1682237877
1858919934
624213746
1740733473
1872401989
348896896
943285657
698713896
1624178570
1765005438
1090925971
373007241
1819031528
176552241
1787768728
2117844028
2132223906
111495701
693107999
808347027
645280167
1841810343
1572618134
968334543
1787092964
1946385295
2100352058
984400831
846378282
688025478
1275839365
228942988
55655603
469987583
252543770
1407091038
9150658
625507196
96295315
1149889300
2130653119
1576682224
1714776671
1673869398
1828324219
430338417
1339666694
1530235284
1876559689
1195332438
1178444879
1480341564
1540537832
200116184
55496991
2128520793
1648976318
504852030
672361343
607859731
288798596
1185090614
89189751
392451558
558542681
1863995330
1684177683
621268799
857208025
1996393204
1994785203
1776221975
836506741
1365229861
1355954528
1481714507
1055860454
2147483647
2140015623
1015850101
181372524
831894064
1032496978
705435682
1719132922
1998026065
1398557947
1279832228
860605769
1630452910
1824912048
1141335176
1306674479
1294108710
17976309
562893190
1009217184
1336232680
69385947
1399139323
1228176854
1245025630
153429046
153865159
1816342228
1657573871
1943002065
1597041059
1526488001
840957608
1442593740
1354326613
1685129388
1977064728
1408598881
734577458
535202284
238076806
1921577020
1491281180
1951601636
1634517529
1417726686
1337257363
1744821253
1487131632
1340998851
678154860
986820916
565643664
1987155486
163608733
168177903
1956591802
1371257091
210018726
1767366702
688662396
1295098169
216255247
1711069888
1315477087
1184289521
1407676014
482562647
2027355198
1161667014
347402348
1419417026
225038145
1556667910
1810358285
813973805
884550999
809761534
251426558
1816727051
1759325847
1515986615
1414310959
1342189281
1300938078
779986582
804443057
1283284620
67678162
1459349408
90186230
497075350
627959183
207197481
2037444098
1773381612
1052808
2123325544
812064398
2074257468
1843579306
114814869
809490229
1359086768
1807792140
1517951332
29044712
886269636
672836582
1587635703
838601725
2068142041
834512419
1157106412
1308842242
929047553
1651159845
2080544858
1945115389
521217236
1185478429
333234597
379404033
1742470297
179922345
1046975259
179729096
689201426
807709178
1714258542
1859798334
1729908740
1573899614
1897991881
1785654943
1505218270
224161822
642345333
1187184538
1819447625
908365993
228491953
1036211160
149803971
1497099422
2020996555
1043036720
1625776162
811881334
1612275260
796979264
1572310133
1492509604
1879005531
695582133
804885222
1366749827
1731334143
2073108316
1048093666
1699076459
111760780
597488584
2055058478
686623970
2037607437
1252624504
797430793
476107385
1091287487
1047075318
1045248298
2133797884
2133420727
1903790445
1369669395
1118798602
1958643199
1127145926
1568410202
2099472754
469217532
886735378
1307958905
335952069
141625734
742690070
1026581233
1368671572
84568772
586911313
939863067
1839893598
1830445175
401691538
49916492
670346803
1062210169
366950437
1589321185
811217530
46738843
164409179
1368744835
1953033783
2062087551
1247482838
2138660340
1754385253
71730444
972130969
2119462832
1955465274
331535403
2081865911
188016412
1332257288
1463372629
732788367
1055338987
1896184002
1784063341
875575875
1838182659
1410830739
461159560
1139650529
574040281
498797563
1406014517
481860179
811481567
1080433292
1587895391
1465128110
1255734326
120241863
960586119
1579706450
1280721230
1950508011
1915142838
915503685
1361333321
1205148662
2047008293
1044651729
1917476997
1395769915
1851253335
677352519
668117007
1336912284
1586380120
1267946034
2045963484
526066639
1102801994
799043011
1711006040
155470320
297582876
1845385140
545740182
1837322586
902569409
436561487
512731939
1372483722
738157908
108432715
816182677
1308451507
101556362
596133888
977355412
1408170076
709327026
325703367
1997390009
2019214900
75735847
1155035874
834249032
1153108409
1641848129
1033408917
198305179
584906637
1460326641
1095426382
403431725
1757420158
347869645
1562510788
374470741
1767036259
984416608
811777247
769549996
235878136
1166445663
1752544942
211596624
197904765
45912118
1497575315
353781187
1985679697
1239355648
755496789
1427975171
42247966
512914494
1039394761
2031675275
1474404652
1562924133
638594351
1718034881
1836154367
2084645188
1856722132
472707750
1690207551
1934591827
752495420
516129663
1594128837
1314726999
950140328
1176116705
415658323
594401152
1259667315
75138467
1671883241
147638719
466316831
2013824159
1763283231
1847264828
903985247
108866374
663210208
457902967
1227032643
829116078
1739855483
1024138152
647234109
370625966
168863867
2113419145
1552954987
593856385
1951558092
591379657
1494073830
212910780
2091480094
253527875
162458538
441951669
1272643054
674669324
79710699
1169831726
2127352494
1469175119
1705348303
1150703572
871119712
1229957835
415061168
1382699200
262399576
220191778
370402665
347537120
891032105
395859506
1976994797
287042866
164333923
1332748678
1428037086
518338136
220474352
1397368708
826822741
2019745319
123288717
1283574319
112257202
2015988354
1673601892
1805361960
69567347
289004445
1203521530
1331046132
887852107
516490317
1265382052
214365449
151736354
1561921416
729715483
1212766115
1972177486
2005577770
1045927245
73276039
2134138893
937866951
1083488325
315469696
941753832
810266995
1303371905
251070781
1577151455
991153052
53056080
1652812677
2125967879
345777028
1455272275
984256060
343906218
1704839865
878023587
1536860073
1714813762
1160456974
1765030500
1896888948
1914705392
1194391869
706108517
854185947
763911566
2121149888
1879052755
1125521042
164232860
19528173
1971403782
1552658114
704654895
228957923
1348357004
1537569791
1393060250
2014929515
1857266851
47000550
1415452446
728595885
1659303667
1690687731
603988586
1514829934
814403697
958755610
46316077
1177534664
1699966074
1346893359
1719680339
199837437
1224005836
330906813
1967215217
567379536
804522026
1390060158
745949484
573520801
1503718332
1271221242
2086392203
1100623046
1465577176
1966964031
1866871875
1685617571
1023909625
530464824
2094248382
1423156934
2066938306
1305956704
1751578813
1951342913
1508958079
369674408
2079426894
1863102463
1083500784
1447999378
1705992261
206868709
929066446
1864659735
1271076268
1398017927
754718911
1817367349
1929239915
1585703327
2140015623
2147483647
1958248682
1399529788
1868121882
190217585
1008074877
1391022005
1792354831
1141004516
2047474519
1512681229
1031385098
1606957749
140454231
350293893
2079491731
1683093010
780954554
1776290753
505838760
319077025
2030795283
1974584536
1765679219
1542777909
1008280019
1996129987
1450276793
1435738756
941077
1867349577
2118974961
403154931
1904348974
1075731409
2004233746
424014591
699489321
398555489
1347418121
1966567218
951707067
62123108
1354700388
1737624812
277258393
1884524627
1835686547
1349650596
536534812
1321047621
1814654942
885326108
1360005914
419992382
1470650776
1031480529
188039699
1942815194
1240981356
1226363146
132878602
2038995754
2049416232
1294015877
304373916
1738814471
843890832
627343687
472901020
1042685943
431209147
1875606936
2097670127
1000524467
987208626
1924587780
1108920325
1419933576
715921798
1622999477
729361789
207526660
1307887810
592264818
1921105816
1641364070
524619381
811911161
681145808
1312304857
1878202810
57318859
1246604168
426516370
1937634977
1036593646
1271796535
1097517860
1979196867
885411392
1155689909
1469459958
1537496115
72431558
1160363940
278164464
2146517617
1658356236
750219261
959235921
759120239
870993604
98771663
1592399543
104328994
508898452
730024977
387533746
1102575822
1938302542
473371808
363456270
1328806917
1644499511
1128633016
367799368
83666060
1759481746
617676516
909280882
1041151295
186177054
892798967
103661867
794054089
1874195885
632389271
537151755
1625214325
1100297092
1780393900
686514968
2075988342
545518701
559394468
1235594137
1207212763
1705676388
514815613
1418156977
1014274345
654492230
74474937
1670366084
433980403
870951324
648241273
1297839493
341785140
2003250658
419966091
1342783236
901796051
388105248
1653978971
714914547
1181944660
319404328
1029908640
407594618
2023980065
241192493
182386383
122507495
440585974
1666329601
578330616
762161881
701982808
2076236556
275569007
573842919
886272349
98586003
194838551
47018815
1864220824
1142496677
514837818
141437426
649184446
1612260967
1511752870
767121347
1344498580
163908239
996933450
1962569300
117956700
973355423
16320389
229527576
1990611535
1431869789
811286599
566607005
2019901973
1484940725
1725632868
2126941815
595693365
1031724578
1071313441
718842010
1044244494
1840973040
175170507
1034554756
301222443
416653865
491949112
1631912934
200695075
1776622334
687539056
1728358669
627495855
930663085
838144563
548621370
1569497536
1483400225
1299386322
1759770870
1679951592
1090300543
729440808
879642312
81562988
1792015611
44470928
881056603
1714572520
1179454286
1546557708
1412333590
1871730762
1375647078
294096132
1243193237
1669038971
1862759391
1697448468
1956732701
1332495980
29018655
1141867590
1761557593
191301127
855466840
1517918323
1490863869
168127879
958772323
1502771782
431927520
950828434
410309392
1051214773
747464216
672493331
1747994020
1833717698
1800308240
152038719
858128491
1483960626
1597513898
1354176732
832928041
2083409027
1330806876
1599535653
1134827118
212920208
722864320
1293087472
211814637
901066085
765758802
1713697581
1553094598
2085097126
1683470548
887240534
325516989
206449420
1273033738
1682579437
884413326
322708061
1061636949
1083830156
569952124
1421257359
549296457
1066909822
10483173
769464765
1946910170
93230169
1035339089
1662781023
1714890803
530700446
553394068
1559599402
56563166
1853101092
2140260070
823938613
1450085282
1869967929
437352808
2105587413
1636815175
565941107
1027771923
1355627047
739810817
868626112
370130373
642181488
1687545626
1267594255
1545823371
1579719962
545784006
5407083
1894068928
1519135684
1890842577
984628241
1793954750
1504333081
516510540
1618143983
708125957
615069426
198851376
93560702
1318764249
1036121014
158502030
777160225
402832846
65617236
1128718170
1438206500
187680933
633054860
449941685
1686000929
1919247526
548854208
852127920
583075618
1193628883
376962083
1798336002
980700240
1374969559
633348874
1407624303
473594476
1633813351
700973868
510164857
1364008823
1091348599
626437996
273311345
2068872836
1134714661
1557649592
2062783123
595548
2003178826
810873795
515362411
292320302
1911264950
1439457986
858284898
1308228262
1511301067
1732502753
1302007442
284704149
1403985829
1224440489
84275718
1157594248
1491563169
379727230
829433272
1611678506
1643994307
915381859
2064617413
1414927263
615056192
1692371439
1590515098
213328386
236464210
1480290225
436851012
372526814
1510289245
482263953
610535939
985474343
543092011
619652286
1023670084
1396333724
1031671537
411757725
564492281
2004489166
117544312
540253094
1389696652
221156525
265666347
399423475
2134473504
1488384179
1783953582
1824118702
951348152
1785723734
2129986254
721434293
1775270491
1474283097
972783856
1157625341
1367762678
1162280929
352942974
1161982124
1942316520
2122688535
1038486888
1528906481
178300167
1571926030
29456722
618446791
334153503
252571314
1433854628
446914713
22559649
955160889
1919736504
77012529
1989715905
2051982327
1980916169
584359455
592224094
2098710912
1577672531
512083992
1702944147
104903071
1441749223
114243452
938583423
1975582484
57478242
870709633
1128278764
496252326
1758633883
603979854
605863986
1170005349
1739840667
1624663892
1283162081
122717273
1265611811
485631930
802508196
1318193690
1305635323
1507091852
1651862934
1452074333
477474560
1031886645
1255275328
607107191
271454093
2124976951
337366965
1015850101
1958248682
2147483647
731792178
797652605
1209778711
707567920
203216336
677502918
1966119247
896810998
1386836778
1228612124
1374863747
1256388728
1449924808
1936640415
339417578
1712329863
1400923132
602226946
1434448072
1425790404
510044966
370824321
1395041078
2133819040
1092458775
1306816130
531841092
1475766782
505493706
1742809623
1605046660
1783987395
1181335666
1587262444
2074996262
483112174
732484946
1887644166
1858427334
600172779
928279705
1901350364
816154846
2036865464
1551747085
1621909845
97285571
1047966680
1739245896
2003377109
705581758
515034386
264770307
2088462084
1965814258
1051144005
300853020
648260355
831359419
145203392
1326654607
1345953373
1952564644
801559939
1463323209
1953449338
1633929543
596517266
820117432
1595598022
1535054279
2132567607
2054904480
1392046967
1279415785
187909149
1560711730
49796850
2042296297
1419741768
1753575057
134422261
876642892
1597501978
1905304847
362358650
1585599705
2140011011
619060071
1849842785
888771776
388602282
1761975066
1151666282
651745110
973305293
644258982
1028506190
600317292
1441415405
822611315
1110330911
1294044907
370913277
614207475
491971962
1945276074
1388182369
32315908
1945693299
556715482
418752066
569633384
1461824520
697570090
292157866
2058184599
457006645
1867927709
1001197731
353698051
92108801
484111741
1315230573
1817173597
1395102938
2033707428
1725665829
495216314
982385881
1953525419
546196534
2050822038
1064538153
1708241559
633434743
1228904039
1622640991
492364509
1069052298
1768321590
101553089
797458513
1882042877
1501161664
1182369367
1757490977
643863615
2055547791
2140602080
2105241470
2077961953
1272000123
1303401588
70809284
1738796380
119182707
532747544
1005007228
101213509
836483922
1041567709
114350458
1699317138
1403018077
1635877553
506347693
931646434
645748230
1741987313
170624229
278861843
517762600
505411665
1812591868
369749780
452423325
713688381
495425366
1292118743
2136801806
1830217741
961935513
1817100077
1289394352
891729085
1124226394
1138127428
608529059
961760394
1845822375
1542339385
120811453
1955263467
740513927
1540693803
141404025
730021318
1482434646
527043047
1717970156
1404944279
1380517592
454013634
224200661
590603519
1519944214
588976547
936239405
2015662294
1496832784
1112619606
917748900
2105359292
1629887807
129088200
1275523797
1483349897
761990248
53768022
1010369874
1976975734
1200286155
1537133211
1705718742
792851784
1465298893
1417588317
998706268
1538400342
1792023790
1880883112
392475694
1679038414
1344027525
857071228
1516167096
1646185825
1928031313
2008189531
1364991590
1241612032
614636167
2065738405
582196246
381475456
306842260
733275605
1279366525
585745562
1709265784
1878602368
1132356392
547822851
1782762091
1692024271
1268695648
1840751649
597971115
1558649306
831637964
1243148684
1670053907
1423287422
1385166830
1844915432
1448913138
302430790
1295672960
633615792
1244873930
1254643147
766839828
696463880
922606827
1584320485
937376220
156706794
1559714353
1626078682
311047613
1451665388
268478900
88255572
1366190439
166027897
841198173
184118381
202894634
403848
667474554
1766456361
1136023677
996818009
1976965517
537372888
863769618
1348325165
1252679022
1392934023
794482730
450354514
608709757
134972578
1786024927
523420355
71176879
1423821120
20252472
1677125533
1030571162
170636704
1945959493
1623887309
1808899094
350657628
1473058224
1599661252
1465175743
1416008619
1042711791
1168009355
1727398880
798618114
1159686047
217328807
1091670899
1802385201
1763819214
1736203629
1064844140
889914935
617619896
27784843
1916038187
1011685785
654291434
229907379
593076049
876759604
574708983
1166869412
1193592094
1791611906
2073235363
1288636192
2108587736
288948914
476458343
1803355624
859780660
837783920
1901497716
460742377
458854404
1851821702
218365931
286521045
180158630
1613906189
1072983310
711282452
473333428
1831216661
1418097428
949553018
1561140135
855311636
1135825329
1548170021
652732654
458062879
445181288
971277000
591417849
555348262
1767117114
775859641
811875612
1334640799
1067642621
155738784
1198370358
425871422
2072909810
1664487770
1584169972
234495732
410762252
1172521523
1538471512
2038686791
2066692268
1985799334
1455537450
1567896822
1441825704
1177364338
981649429
1096543661
1601138604
29873219
1638828998
1640296782
1729584040
456973288
30126467
260176513
1740611266
1664776996
1092179907
1103266634
732412387
990022428
1117075406
1727289390
1166722137
620524820
1694208413
847240854
1091907530
738890099
1672726269
210356089
1031112996
1440014462
1007155022
1911441035
340705139
1534669224
1696511598
153513226
1758405089
1834519719
2080853522
1671206256
713717994
1139425855
794763733
519586321
1265004011
426280167
1020075327
207357377
755562644
618208777
1972465415
1573587290
362751794
1269067135
1342476899
837709834
1402746460
1951913080
608759951
988088462
878523530
1912077436
2116593285
219923998
325304273
1356837142
144182310
18523190
186323382
181279693
1250064684
1599086309
35875728
1821067439
1498258746
1722244133
1244699393
1632721160
1765616809
1026180598
2080940182
1044404076
1111159104
214506044
1545275728
1195383391
941643892
205936005
1365442287
2075460367
835081927
814578870
1720865312
1723631860
284538972
636226809
2026496610
1654972886
638193032
911633716
589046842
250668109
1863695085
1583031652
1069374284
1183698009
367981654
1741444393
1789731262
195737262
1917289855
220555098
762087377
181372524
1399529788
731792178
2147483647
2019951660
1830261090
1516330540
444207566
636305760
1504817124
607648995
679283232
1686312932
2080975116
514423050
2041027514
514633541
123909971
1767114208
1532444992
1806272132
263531057
1650101343
795978593
1240821970
1732562419
385689890
2067251452
661734778
590925243
326276966
2126747809
1804800459
923253833
1880915948
186998241
470234419
1824609292
1991365298
113971981
885293558
999255495
1978914262
423319456
53019796
329315601
265158584
916751460
365234466
655334078
1681820972
1151153121
1248461952
2093884625
1810901060
65314996
1660198829
990607414
1641290790
1438326097
720300887
777688566
2091201024
81393754
810947352
1328489279
2012328112
2005852743
411994227
1513877356
455702029
546357682
1742627212
286075132
307852102
1002245875
704288854
271653237
1396907006
1342221420
2063995247
1923411384
1643621432
892465196
1135240401
585595383
345314721
639772730
108823328
663629668
534385148
1899502757
36557002
1200868527
1308029231
812130009
498273597
205147514
997578247
1020082739
399490339
2092204499
1491000858
1514953176
1132763490
617552937
1794811656
1260161086
1338003616
1862059183
1014811948
120313573
1304722599
201823246
2038915778
503702578
1022581584
1273964386
1356865880
982735193
1242611582
1470057
1218955476
533291752
2103082320
1049772532
1585146901
1884849505
948098139
1411871808
1147676028
501502409
1866894973
1458196833
933336195
765102388
1771846664
1099028880
895665719
825098740
1193985517
630848827
834045235
1766623213
730745702
44250386
413002318
524051350
207257993
1313635043
802304553
882751814
410569382
186916835
1493905227
955559022
451546033
1662077188
365343394
394821480
1889550976
500543908
1610089929
191435402
1060996503
1003685583
646840764
109791751
988073300
827463372
2093248946
1203251917
1586266346
588577953
637101477
902383877
989737723
379743331
1243560887
104161327
907312253
1266903131
1243331299
1413215341
1205363856
1932587173
1313901160
349999472
258972257
796657046
1635215587
526085629
1254855699
1483547141
952184613
468329646
118061103
2001245307
741185335
170805572
1684828972
353160584
514619556
552348132
1348614695
1659510388
1433801759
1062790847
1657179470
1818308445
512615193
1445810887
2078229674
709510698
35678441
1589752168
1031236301
1480327107
1973432007
1368518944
556500717
138625406
1730916521
50965982
1745913003
1631430030
1866804336
1017483344
767926492
2017648963
1152718235
2090062933
1354154827
28014170
1194527179
1222724148
1723200687
754057755
1371238469
747380356
1784921747
1389621416
554080934
1235531159
270549706
830868336
1950589101
183898733
1270299043
1995750597
2036990861
735194677
2023735717
1699636081
60292224
356625640
1853354144
837976196
1131685007
1627594732
89776515
1923829704
1425710674
356240942
923967805
2134737783
879779902
558550285
1929823484
39029549
927761189
1117203452
1822509592
1820353386
495132568
484817427
1124190606
1208839809
249623376
1722142148
485265680
859831302
840431117
116930218
1563532947
1244041175
1867955480
443680344
1769463690
1142511910
671334175
100710886
2085418588
452613978
825889005
1348934940
1677021516
1166071496
1623322651
2089806807
65174656
643644363
1883072277
1693857288
200406047
1965636371
1953136283
1052422422
348758541
2040995160
667124047
498841999
2062244798
782475387
1248314492
2096290133
1333240064
1238773697
1951089808
286108043
1087928765
202315175
302294281
674165120
695164194
660454074
1296423947
1959757610
201347206
845922542
1319192524
1371658133
715056974
2038183870
1409783510
1625864318
413428697
2112170609
131660480
593239787
1190025903
24760730
1265163437
1823127941
1068112913
944554396
1077200710
1731171352
286002352
493198264
1934343419
1575275288
1015062686
1689698144
370560318
313512164
1101400343
800769814
1536561975
2069829918
1047674150
2004188915
146952996
920203997
175602830
1345815135
1880951124
874295987
2117330405
1014202298
1502924249
1683550705
325565572
1791105405
692670059
619918116
2053051055
78695253
567266880
384157444
2135377385
2004928818
211460396
1130150421
1695832733
2032144123
1772565942
1365798259
1031699939
1183102211
1946422983
1646709582
1543111580
326703931
1117607909
1375433511
445339278
1527989902
1589808041
385808515
666106821
1446717192
915965084
1610660910
372430820
133021456
1567160234
1588948555
443966330
937743980
1746395168
1784005547
252038798
1881402480
1717452894
1773855085
1263299540
16273134
799859004
1867627456
815455154
351675524
308038689
1644554249
1440733173
2064652231
1295288160
572596967
848403882
278652345
1358079770
929571532
556346384
715220704
817181807
1616027433
960029516
1504341615
719484145
1128526854
2007654016
1330188219
1144096277
858417039
1395168401
2114597261
962355298
749670007
2139994204
1552818054
1654417827
1943489724
85119812
952062866
1304251766
1387177193
1243602446
1346459147
908895199
235211992
1433454498
1506603218
2092732489
1036582316
2120019951
484375231
1900362131
112700391
1565449706
1138369200
1286214471
231346235
1200730842
1291449600
1491936589
243726530
1086551308
446136879
1513022700
894699864
1228230456
467588575
1123897973
1516424286
332438041
1231331143
1077102108
1912659628
66339174
987011236
1367088139
602581492
165584036
1200365556
1332897681
969656773
170355374
2082606801
1026530845
2126332654
703188764
781920734
1432235444
1216770371
1851225730
1170154950
2029921163
2016975906
1365473576
183553301
1233229757
1512127924
831894064
1868121882
797652605
2019951660
2147483647
100915301
685305581
1764873197
1238482259
1233432505
426863896
189341564
469189567
1068491393
191849409
506844669
2060041693
847605241
1511925035
1162873698
856515541
2002793321
885442411
597559468
1606726584
1502680622
1921267651
1541493258
1675465647
1441118096
1851238336
995766641
2041778568
944700895
36622318
940012475
48903912
871957430
1467857617
1967378063
167271437
1483582846
1588418982
1133102584
569934816
1583014573
1946143299
830521308
1169009387
1576654926
581373976
1026157175
684993434
1804261938
2139950298
917541766
1004543989
1751241283
124763550
553216190
2030702179
1053321857
2056660250
1191338462
422808469
1576922075
363932778
1828828549
912906236
1405284422
910489088
725425853
951536072
1257063391
166380618
974570394
1419502354
1032674167
442442707
1513653854
17113904
1727216412
484645657
1385156227
1109534914
692137915
1178795052
1740730231
1361067344
775925045
236768245
481289357
406645531
1218399557
497208387
1138756626
1390431437
1616631742
616804558
382041788
846814833
83509508
2131504600
1318069322
991075338
855401538
1223174397
830901759
1930730863
2083458615
1322562536
463735954
1312848794
1886963601
1075947958
1311683676
1520336648
1533137880
1789271285
1743241154
1995179741
1856152128
2022966530
1104203062
467248782
557556586
682353954
701821629
1547400421
1156910803
1904101731
566486756
1509284183
591064875
538266320
1737961618
1923253233
1391547520
2129223607
1631425989
2060826861
1035891388
1017567739
378441974
2031702255
1116786128
659464324
1638694910
233149641
1656306794
1157920390
728245618
619025604
254401475
1147560958
544338043
252285554
248961598
1368422457
637379674
1744294259
1979814285
1901481279
1733890425
1757723335
320069655
1683701732
1737453118
1583845455
1102981965
7018846
1323055977
90442315
926127905
1442652716
791567223
2002759339
1817440989
1457497610
1110760518
1504206392
264986985
547766644
1731008567
384324669
2129495364
370665371
1045548146
2088252504
397290994
1513221397
311934654
585296127
837990547
744453904
682124705
49480814
613409001
163063467
469360137
857469803
1679994190
1414218609
1415842288
1145202276
435628485
266896078
1557023414
227046839
1032162789
372435676
1490983685
31917109
1115804493
485757093
1630642345
127678054
323764025
804335843
2008177362
740006129
594572431
1827859669
1124337488
123680253
1284043165
1451477034
2019007345
1379811293
2012556178
92069918
423792258
2131035673
1281444176
1057043589
350307023
15000899
1833263455
1607607913
70166056
407972631
310531772
1329487521
1393925353
1256090342
1999720807
1874695313
388410885
168300099
1655287850
1122265044
1639460708
388509904
1199534030
337306262
967312138
913764376
314846153
2087378829
660545951
1254215892
1868843822
138942645
1877884641
828473208
678096578
1721383535
1222553855
1888821796
1789426274
207778274
963772708
93920747
1249352284
857395069
258425424
1912474939
507206065
2112298188
1454145087
459878125
1526983754
438527406
560434657
1691434305
653049769
2119465102
772531552
1703890186
1576722317
737588902
35363780
1122384019
234590020
333040026
1084141360
938302872
1791560003
1003849739
1230456522
726681744
657990857
1905780624
980681772
454596995
1627909327
1848150759
2118613663
1927331646
2095795729
607164672
771205910
2067057187
763444190
1635175246
916271120
1653077364
1758413142
1385887128
1403567696
240665790
1992174198
995069620
1888536473
2029860998
522970087
1400122348
1239028370
465933800
846152250
968722661
1667933285
1692010991
418600281
1498290188
1972194252
776246195
1126103479
1310790355
622486442
1738392163
458714160
518383795
1381018891
1350871348
645292579
1391154229
1881700841
634283492
816916443
891945971
1716205784
1912692507
40277718
310315407
1513291111
28000412
1478486823
1814892415
2053862168
1202490229
98254517
806521362
972705314
1193867571
1161625595
1681686386
72288916
1640137368
881094319
1471838739
857027641
481401979
1607042428
1612527594
178540006
1043684471
1439875374
2143640818
777818014
24341141
1922053829
589867465
1364547895
1491353052
1186471829
819147874
1988825641
568176829
1790229563
382286555
947364628
789683981
941685210
624348888
640435922
2025822458
1974141695
681944410
1783881833
1487186318
968462897
874897904
574850972
1344015013
1701676734
1124606164
1238663742
471438308
1954288092
782340611
459718881
1869243629
205244276
1728006108
1239253335
1824191871
1150326930
535988771
2109679715
1146933608
107674423
2049086662
1086180647
395725009
1161461511
1874109377
699412424
1497203945
148632581
583417055
1406874543
718994551
798446157
805894963
940767263
1800934613
729091745
2311039
1020545280
167765370
1714689836
1908363965
1838881538
1309882298
256084367
1038457849
575556978
1253447631
1956626042
1293903432
165253142
447184263
1196456824
1517936980
339227768
102275880
1510505556
611910122
50042666
2146470028
1788855227
990135450
856752746
886109002
231971189
1662179800
681662614
1578140732
1223515978
577128855
1820238419
1639300402
1776886811
1672777318
1173826638
667237450
674971450
502815326
132582339
2040236747
543833220
1943477049
1740636784
45003674
1398705959
1095336293
693099187
1401799559
167632261
1670835903
306499507
1658026837
659602552
1512167770
303680430
586230059
511930541
756116841
64157384
902549919
1122214633
1134777840
402279865
1949825238
1588670901
1585612201
1778504031
1435884948
796908547
1519329528
1470008998
1032496978
190217585
1209778711
1830261090
100915301
2147483647
1329119185
1959688888
1125997463
31195329
1860419278
1957549062
326182645
1288023093
243448964
869004923
1435580638
172729880
1336000405
427779777
1244238217
25410836
531844212
255416332
590107298
752484621
56070302
31920000
6704023
462100811
1000276591
1634362257
1961172864
687116626
1015646474
1138299267
197590237
2007835389
1369856661
1721125142
427675697
38271021
998611343
1832805454
1231466673
1518580557
214497962
1698223504
1223249873
286700089
278642031
252772881
1289859323
1694533915
351400977
29807581
998002831
571528809
1170582098
905109567
206607790
1756715635
952475113
891982051
1603392568
1011678724
198871642
166326777
563549940
549259046
1002500453
575231031
215566490
522072551
1017816636
491685226
420992653
1815244597
1983840934
1743642922
1692326361
2110137770
88953696
1374413686
964726862
1940679256
2018626934
1605374487
1590910239
713118499
574553251
1626743013
126337381
1262117453
1255014086
1095711814
1020855094
1582627358
247316566
1047449900
1751063402
625275052
613097498
77338056
1111124369
2046339403
1565120317
1784712419
405930593
1855866036
1398627772
1528320601
2094203858
1929451299
1397190448
1728825435
541409851
849097420
1823409439
1051622503
1418409285
359247091
1521759997
1925180139
1416598716
644437922
607325732
2083316285
1303255649
1089938011
458397532
696096652
406154719
1859744592
844423448
729819637
39910836
1526035979
491961318
1464323007
44234496
909271918
2128374008
342946598
1546950742
416090468
649128199
2109625762
1681517739
2088704857
244454392
885786971
1994432452
1651301323
1564339919
814122871
452483484
1751894979
588394477
1617689016
136030928
581543976
441895762
516702514
252626185
2109860362
398935255
1001258478
1983735959
1883676830
506483120
312360134
704809291
1644518947
530818349
642364825
919917739
1625648446
341387562
438258593
835238667
347093354
214507629
1692234505
2077866023
1579535387
51531351
1002184555
1421269008
103134178
1363053554
184486996
1228088726
898218901
1100847423
2138605658
1092719293
185544001
451321192
686853106
1899873842
206475757
266927895
250577935
833048783
1826407966
1744322571
702277263
123306915
1758590189
953133743
1467018979
1322998288
1915507661
1355707063
65443693
556124304
1261241112
1479808976
219189761
1689854715
976095441
142404497
1439068348
415761114
376319522
330603500
2000188279
358532839
1152118172
781178703
1060690958
703218737
606627857
557325362
1711356677
1006609738
1889130894
1434205161
1513741785
676459527
1335467028
238669325
581860571
1101522373
658778014
1298431206
775951750
1475989930
1977714259
291082703
1554988878
2102565607
133944007
1355897409
553159626
1519378636
418757934
2058472608
1922093978
1247483077
1629748134
1466974767
1103807186
1093611695
352700802
1478122570
1795973234
1457854866
1391931967
1667670623
1686609899
2093724694
1649433270
1779905712
531246643
1500514904
602329340
276562225
170319146
110971808
1203090765
752590432
1616464084
1686414264
113995345
104377898
2010868970
298130449
1231259911
1227646130
1873697684
1617057476
325153009
690210305
1463904846
547313256
1845011911
1108140263
13491357
902518654
1711787790
133278687
1800862416
1070508417
1222276942
2034468992
866883756
678113335
2107301772
118085614
455921275
1909664704
401485659
1746736157
1017294525
1069573058
231625389
1161300900
1171616291
2130529464
1746522289
1584349024
1630401617
558420246
1271165730
1667917072
256602269
1803312854
851463227
1341164522
316508690
2000913127
1362766426
851339991
1484646115
985183997
1854639589
1627930876
1939588837
424329334
684194858
1814716796
436244719
173215663
1778424999
535376819
2039185842
36023600
1167007591
425608578
1453373035
830936669
500929796
1343705496
163281076
548071025
1484836175
1253846448
3071065
1865940142
1810996530
1931873887
1049177937
1480262636
484686297
1472877514
1620103491
1944532693
919446143
514613792
945263991
1368246839
671020295
1584231712
1531785795
454651282
798276387
911227568
739073756
1889102805
1704345005
1556919157
173034982
605508916
1877654497
1967531512
1082692626
1065074808
632786599
1771278316
1707098980
581313718
1034906384
494281576
967710674
219177218
1117818743
439834473
1155888889
2011437390
805360648
1247989141
551619713
1065997138
859948353
350981935
1779391269
404127056
1855452314
695558392
1882583065
763860638
1022800999
572754205
317118704
1467717716
1200583602
872013570
2026994905
1261098539
916368327
793369069
2133407488
904696996
1731878764
1778550872
624165775
253469924
2059409867
1913245278
1765780048
1736098860
680134383
2143227941
2094670605
461707890
471520480
1544947422
1072853137
910379313
2145061439
1664730408
448408316
1237103730
29940137
1376980229
1588473629
163690301
1798778601
1006794888
2113130664
14778546
594419218
987698797
1825046942
119269150
853407275
143477056
91546755
551543908
1556823847
678867581
45505540
535570676
1933722913
1784618734
225347914
2039252050
2133101261
1799956516
1864321601
23321206
1779708411
218211423
786150086
1968123023
770034879
1589439127
1839799000
1618309125
1584223858
935644260
59996988
1635100999
1104649577
2020830790
1671868654
1100066646
1977374889
860620755
1093064014
1886131019
1736065036
26692551
1003302984
1354321997
581312014
1657793187
1257950073
919449702
154194713
1650993763
705088830
19771096
1228973464
1418479046
1914653075
973669606
1148643487
929515939
1138537705
705435682
1008074877
707567920
1516330540
685305581
1329119185
2147483647
1390913187
1991089753
1710034727
1304594611
1760909633
833631735
1456069284
1589624186
414012817
1065524744
1829442248
1618422637
346790597
339120132
1037406561
612635106
2114882045
463189229
1038936166
1530056275
1612058912
784570657
688265099
282579358
2032868191
187476860
1411606261
886636601
978510743
1666047947
256258456
1402761733
1516995826
8254772
989462114
604595298
2008632391
2061122757
1664954281
118479017
1742538059
1198593429
716048629
1063765871
358434338
663470569
918329129
1065727569
2104591435
1359164711
1171736971
477314735
1536179762
777052202
86253248
379275924
1062824278
762069003
1075461321
788971789
1147237749
695351452
1138876489
2135488679
1782331665
533697560
248856429
1843280156
1105041394
979754771
1112816003
667701364
1411217897
34556111
2120689175
975447233
144537515
1232776428
945214243
487063482
977905805
741293040
315004822
654191398
296857568
1080279643
1096095265
443086078
1329413232
1000777838
1929050876
357478422
55641654
1145431211
1230533517
1568887562
666352712
1085757603
583492674
861956718
1733292638
1965887577
430116393
452641385
443343506
1772791332
1003695645
1249861999
1524303718
1214241115
1140690262
306178984
1644548619
1850888647
2044983924
923616580
1211367200
98861019
83200730
1560588613
1432640056
1275658417
520471740
385756534
227331936
1864033672
1691387680
975170468
698725409
1785436325
215360520
574945827
161461503
872779550
410818996
702460621
726064524
996658630
1606184680
69567547
1146134687
624753871
181840030
2069539479
265827625
1614911489
1641286904
1652517713
79217123
487454104
1415339049
1467854301
1856994014
1992391919
592586509
1134302246
1904979956
1978321954
1732215362
1890676233
424271158
1335885129
570134453
1448674607
1554925882
512797439
191964737
879791388
1845457126
1910140568
193437417
1642107947
895895461
688802863
813764049
707264459
58396022
236311711
68218814
1986776453
469826879
1365218999
1550048591
491925938
1503498
1564894099
179653158
734130728
504639328
1998684056
1209574897
96527673
1954406506
2037493104
248682023
495737925
1639759253
951752732
2015518819
1340719248
915253696
1144814564
2020563770
946429849
1720345977
787877127
1024725704
635832128
1225749693
1471616566
1263410788
1938104690
573018171
1705869383
261566396
1111147580
160196033
1465173404
1070004259
1683680126
695963844
1950632576
57188059
805180192
2060123459
592493275
738263102
1278170605
977429941
1556432738
1913116135
1822838375
1568258319
723291950
420517793
1858675927
821683329
963216033
1431044946
312229348
39393153
1236364902
850771334
2127920338
741561361
1621555262
257549201
1394923913
850168128
1020664497
390288080
950438885
905769039
1504209050
1584856770
329587222
2136308286
732087693
550804844
235591617
585099661
1739185454
2120928871
1054503630
635847099
1567557863
926594255
1065849138
57838337
394917753
179074967
1613782045
1498015102
417666655
2127639826
245461365
528825153
2116937824
566870746
299920656
1692284681
1006096602
1916452555
2096712378
1730545080
2079126891
79792846
1009564272
1897570096
145618272
1540258176
1009681438
64164894
96048707
87385505
75993893
1997727899
344313652
1414442223
1232280082
1796425712
1303881737
493291551
1230028066
1991083050
1396449589
514178165
1953493298
943250454
929437648
1700721850
1730204816
862569512
2095188428
954663960
242899516
1523529085
1797259758
953088370
404274792
1418258133
1613329473
1068861811
1766705974
1847602758
1407768883
667707501
992647735
1487482430
1795168591
94692027
2032817629
386391434
874594705
15890459
1379064859
1674943449
831733836
1223438190
1845933123
1698773417
1849259184
2132700087
938507394
397755692
1085990963
2105662721
510654687
1954589083
644696275
1379146168
1216049144
1239280702
1427227874
843636165
1837795441
2103230052
316385124
2132297766
1738462564
1611012590
681985602
1235692452
990712127
1893895309
1701571718
338196066
365654603
2090900643
1535430353
1334930105
2002512287
2009060765
1442049950
1265594658
1919296177
2122304164
780043619
2123129329
880392906
314061202
2092353498
2102928903
405660155
1651464455
224249446
167716786
306884692
1846896725
1891095063
1474741594
1228506144
2135783473
612085735
1507274017
978115264
888023862
1155483311
203743343
601591907
206192633
1620131015
585054774
494717242
344367517
226255688
1888473248
1925273628
2105135459
241133080
407075888
1178703128
1227825758
1685837386
388011596
1557890967
1072598646
1437305798
152854435
815380843
1942762121
74751985
834971065
793373607
937351015
994828265
1244856823
1053659776
1198785861
171058118
2118630380
2108940762
51602857
1832270621
333744449
408938451
1408509977
1088791837
222914459
492404104
1509886811
1948698162
72274934
1480759199
1944045954
1486817503
1861935238
1454308466
1654930336
2139025261
838112338
834249776
1520145239
1039749745
143997469
693599522
1233940476
689400547
776318131
1030149159
1359068150
1295842602
843870100
2039541081
385550699
1286887744
193837173
1917075248
521382818
1112885815
30590702
747955067
1314772534
1269822216
1541823625
308076351
1198690832
788683787
503422611
125133620
1191491352
40969224
421760871
106199906
729580104
415855529
706232108
1054817988
1449547819
156491848
680468210
1873712038
229582344
1340256584
107679371
1158524733
110419042
1865620194
321281201
1818207641
1187401137
1547045316
1955213044
1773217094
1158890650
1719132922
1391022005
203216336
444207566
1764873197
1959688888
1390913187
2147483647
1736067592
203454877
425619931
2096172092
11973067
1760117536
733208563
1463186691
1545943688
1652740546
289242987
1377399596
579364536
1628261425
1861319946
2107822932
1705151760
2116860216
977822417
201549917
1988057208
34768961
1204786914
1462167446
293600829
646840853
1547697593
218723422
1983914023
1419902151
905694496
1958632081
2109672994
1272369019
136054395
1598610024
497626999
1378552117
65795548
1157910532
1382428855
1410695495
728596794
1890414228
731445630
885947129
1358349581
862201638
1031015409
1372255481
2074100049
1823090939
736261730
128202251
1891051186
986838302
1150125464
1187769937
499228245
601299111
1334148234
682049861
1503471721
1742221432
521931036
714707132
871499790
1000004427
1985798760
560926513
1194329410
34478346
377861073
1635313217
62599363
544183860
864676032
2030829230
400673397
1521709421
1976291985
1960443169
355004329
1627955060
1841651865
739254052
1071209035
1712429852
9564014
1441012394
1414927207
282318956
5680612
1794614920
477370569
948436535
825957573
1281332240
423607643
1841108989
579636990
1990776406
1292887556
1545327237
924426061
1611559311
234867137
103884316
215837177
643520794
1058487750
135371984
595997935
1509265495
1816196767
1131346998
1939130227
2075531507
1791812708
1830866577
2136416690
345521352
888880562
1359792387
470931262
463398757
814634422
1923099142
115067842
105243895
750219564
467086615
1557415629
222078664
1371307298
1509225787
815978573
714318762
1761418003
616329114
76496467
426603052
709081668
130529275
1717531540
1526348565
1660771395
1861172645
193309098
1156048459
1718895799
1768671974
956158986
1016602345
1682279243
421921584
305074053
1116670191
1373000090
1051393899
1929966687
590038865
1538387775
1147806266
374082971
490669098
903099760
1247614906
515912352
50304164
515612749
887505737
1046592407
1015726634
1523231315
864660270
233572914
1082690811
758170992
1787789535
1960399237
520259880
1274747508
1596977155
1744443723
636190743
438324470
1295214617
1839524992
932897207
1825200933
985061805
1057844955
1158490763
1030064277
652108487
1516411163
480824378
542936099
1085154759
477896255
1963457873
1693303011
165364652
1905939235
298214614
877429061
1020452963
937207410
527102645
257885755
2082020538
1392689476
1071831441
383247740
1996559650
1115765778
1392641733
1485208419
532745418
425870966
1287539225
1472240461
1816815455
1653739809
454873039
366999064
1177650830
74721969
444446757
1254913487
926499800
344396804
1504942796
1639434833
1874071939
1697251929
1546404422
1537029906
1624631455
727553571
2122634028
23780739
1298377261
2067102504
991616716
2014450225
2094941634
932165340
1266907119
97493970
1617323949
1218053462
1996462211
1191056832
179541462
183155508
402122192
497101225
1048534846
156885534
271490973
1162772259
1327928529
1895953648
364801339
1496848772
2104183559
2042746765
544533215
81681711
529264935
317521749
1172255715
630268193
1272903516
1314114945
492185227
71157884
708391997
484626018
402328992
2136980147
411862056
1818198510
680475295
139316675
1225883720
1381730095
1326759360
1079118888
993280284
1266741479
47951397
659078461
260546739
1558882534
1276906789
1714125099
1783677969
1456672510
1762837954
520555219
2082970694
1369261564
1177365338
153567715
1810527476
1483045853
899138044
1829828550
121459563
1797011467
2039825515
1941071768
760499108
870522499
208362523
141970262
510609501
1439576397
991575870
990409086
2059229521
502394279
1907498064
805168528
1178044315
519282996
1667132631
2043593461
170924330
234295872
650690260
772759352
1368616871
15307352
801393038
436319001
1785074814
1130584856
2023129484
294592457
1474275269
1999025548
1080515439
1441351789
2127773204
1130151442
2117621310
692748797
544945819
1598727491
1116562680
1940565451
1800062469
1005966984
1064465518
1927613933
1677721955
1746031664
1070376603
210068720
785053994
2115173707
448051464
560142398
2120716618
51755004
2077947901
1387416206
2116484741
1195216169
642568045
68482041
1787570267
79667812
903648842
2061451978
316166666
1934754843
1300132055
400050746
1883313350
1659226183
1034947420
2120428033
558838919
526825873
889008666
867400772
1597210606
81983855
827106442
1492004821
2052960136
1027063893
731425231
1793493583
1923487397
1749835291
428267942
1601789806
1589668187
1565486656
835317754
838981715
134834485
585196773
1017961127
799330157
1542035415
883990864
279515443
1368533491
1970376885
1291307178
118803464
1394609295
1423130792
2130251971
615187564
1119694754
973569723
740343412
1638897275
2117057394
1289743623
2047223141
1664891164
480771127
1660754946
760521890
175844102
817467405
1188229322
964206343
372585901
387120777
1926376737
1847542400
1414239620
851898564
341182546
269429167
1136322015
408637690
950559809
1423026903
152993253
1110712683
929256182
440574314
1923356369
1356258999
409064408
290311464
3118830
1075224724
597138452
782946175
1886494367
977906101
1026502765
426822127
461840923
961415682
1856710376
1214765273
1595887464
437467382
1636254307
691005632
331569423
1934048323
1709621656
204128155
1551846382
42696702
1636775240
1313375927
1356041346
1850134011
56486042
1498129207
2042990183
995517657
1074201692
359330646
1023865689
207490495
323358382
422932351
998707086
234972423
1609890169
1172481912
455848349
440380798
1612298741
90228080
1592931507
645572785
628971190
1998026065
1792354831
677502918
636305760
1238482259
1125997463
1991089753
1736067592
2147483647
1082976610
669431270
228133508
1670777931
2043604794
1934386477
1884424185
1943068065
1975077812
1768088316
1457873630
1951353905
1356123361
590335052
776290867
228974719
1383075858
569802045
353282235
28622945
208656106
128684823
563632956
805998022
79066384
892367432
1545656101
707313409
861391477
1202890925
2098201565
707290509
1310829268
1361621008
1331065045
334482813
1252065471
1350970127
421231218
2048120034
302856272
361282167
645109879
1962942685
276580268
1319669003
951799232
656823431
1745098066
498204884
2033101476
1957646864
2104355440
1730140133
1035549390
342037974
91372684
159837321
2009326558
1330421159
16591369
1124680367
671280374
432908960
1002052582
186179435
2056560581
2069089191
49501547
316676772
920691656
1170282462
389297342
970542324
793573215
2120475777
1498600266
1919252259
2047352721
1170927435
1535192307
622243301
1347996014
31759768
2137339998
1219851006
250206402
592816923
603079877
1389843583
1809423422
1162458425
1803354025
1310176210
1536569238
1666373559
773551017
1757790221
994550310
933726544
1303998667
2004398773
695646561
1482635866
157803939
534002609
1480755456
916698654
167227537
652011482
1701221014
293143125
806013602
1999270703
54923868
963499328
1228221212
184951465
1799081146
1084067988
2047062908
613313233
96622443
1972949608
619510316
2075657328
655106651
121327337
2064285325
1532280176
786799665
971550357
1028227714
1079370428
1982034795
528139529
1971844283
1189364691
1155119408
539001456
1918076473
736653300
1681393792
1038746030
941783060
1719294473
1095885675
1161059383
842452271
1031565785
1906875706
246135935
366635246
2062445805
23641101
1132879910
1505126492
1371366541
1524621090
1095819834
747249259
280695306
783791134
1767844170
138646854
1209022973
135103396
353767877
1412957035
917394668
2116326594
1378272479
2124162912
1562700286
105519800
2070395147
436038270
468136708
559703995
1883643547
1583914828
394408190
1391118067
1611934881
1228098534
1230348460
724586155
1150771098
58586765
902605593
1602775938
624760510
765550372
1363066618
472904699
401807889
454495969
1836311397
1648255737
1848470411
1140367684
81468518
961652042
1824062750
1875599264
1789761430
1728658294
284461629
2073567945
44462783
1630378939
228314046
1470718663
1410751238
637210737
1990732722
1508703752
507095906
1562647192
1355988003
1757226455
346501912
1721106924
1758147786
838107447
1541174250
682792076
324391843
1510438388
1752010177
545353597
787986371
1068771563
1460813476
970077436
897518142
1659270633
1101411777
523003670
727905407
2015506055
1452860901
305236486
786407168
1546532140
2018203121
517488352
2000418110
272144234
61999789
1855766697
2128179895
2062065748
1838207377
769993894
1239260240
648573216
218561152
666349106
764181043
590371265
242957647
293179845
1086437899
732139666
1097836610
1577993343
274292857
489475493
465930005
2059645519
1160423703
206831357
892830006
71335903
827389698
500397588
822762288
1111675508
2130291222
2091585351
2027703483
83222186
1959109084
563103689
961661625
1048431873
1111011697
1692264780
1466070858
1736003881
578357749
2054913367
1216040350
1491864538
81741532
268870762
1253150889
605574762
187740060
2074102755
1282948827
999704524
1641284281
1972358276
199239932
1401895843
281396757
1978898994
830988828
119703477
67003652
1486954348
437857391
556440806
229962719
583505206
1026368327
615395011
1508405928
161790810
223331713
2051553975
1589273113
1743945272
1763933927
363789507
594542802
610194361
296162181
1668222165
108457676
448704166
664528523
316893438
1325380082
1109322760
1201516802
959224187
950917110
1033533527
723205073
1278598680
962403891
38360952
1426446276
2012771111
1929107057
1262735738
217581420
266452748
1679426242
2024156169
1019739049
543211004
645212108
2129043890
1641499419
1395002628
298164738
1652912453
606971594
1438903120
1658182321
2134447339
819277599
1555451924
1370960261
500320591
1951988881
879960041
610551756
1318616185
965776231
1422227724
1717719173
351167637
1833908882
481028737
1901591098
935275230
1962719702
1880483960
164155506
50323697
1053814319
1780882099
330834160
1495222269
1992300242
547270557
593680180
144010412
1440355244
1667892839
547877500
228391266
1575230145
672090717
1597122621
531045002
984998284
1964887210
2051968155
46675123
630088231
426409477
922488856
897539991
890451666
327282096
1717177427
1014415475
1191555023
50662619
1801659417
1515802159
330208129
905522282
277991851
191290945
1746915481
1976614382
208686997
831779755
1492484169
1180714301
1981037111
1947439614
1419365311
693781295
1289220141
1401206308
715749620
784485659
1365059600
832900944
409861216
1649886346
2096588491
950159083
511745939
303420232
1211980343
814519548
1861183820
2053839694
1852818241
2107944170
367364412
1204725808
1161276040
796458098
1572729633
1175858275
109432022
379859055
1070854143
214065057
817697476
649305023
970876416
647703873
1374554213
533074819
413195740
1060281595
555156900
2128170026
948928328
1999978174
1333026774
1993966612
982506073
1523760236
1882191707
1673305518
2066131124
1269014467
1651352165
31665524
426553635
1605893266
59721962
1003763328
1310875892
714670355
496335474
1592772556
887857696
369437310
1162498938
1070363372
1767366166
324943596
572019858
859690281
595373686
1625199715
1629233706
1006236154
178781031
181919638
1398557947
1141004516
1966119247
1504817124
1233432505
31195329
1710034727
203454877
1082976610
2147483647
1986866037
828041703
200701821
1010495805
957553126
1431994246
1113716593
860193838
509864869
381926609
769077286
1265905648
2012577517
1427138862
487748355
770628126
1477546159
420270265
1981734770
1828330350
1982963727
962990401
1144180835
1952942603
998394538
1471793066
1922210968
180368817
1022711740
838322513
1756595524
1407878756
2132651759
1872279246
1166889232
411179146
1460427139
1810376265
450228913
233525086
1976683491
1645182101
1301466341
538937615
1419332778
1679192875
647482207
1061016767
1831083471
126606482
252032719
1477432655
1084488344
1051012510
188599733
1661071129
1621700073
1582715498
1368993702
1817707307
1236825270
1946869980
1745720017
1222252318
814317490
733019551
1532581425
1673373246
135417938
852624017
811404628
1702026644
380484421
155244478
591187117
477356218
1297544265
1768921062
454260536
1399813244
1057465839
120259544
690582186
485203108
947962274
1315224225
1850441990
1585229623
937755923
985978230
802442987
15182560
922480020
867650309
861808315
1539502844
799011674
1368582768
933175272
1804031267
1100639792
1829143193
1292837073
831021087
301931953
43694496
1563756290
526854724
1437872728
470067031
148638688
517301872
1373776685
1386418146
591055690
1729287836
745327611
263255748
730869308
1220148315
252090179
1264536728
1710568485
170738137
683236605
268909884
2005647446
83117865
310749005
1323979226
1184232578
1986813393
114379088
437344169
1120600446
1744070947
186416416
1473902826
2054119152
1578710619
671933086
1081139825
111915525
1624903308
1229480271
1645122333
1580029523
181982485
1594091357
197623082
372280586
1448026601
407634168
1778372622
721076236
499304524
857774375
340986710
63499489
1819686478
59291580
624976725
332864733
961324259
846773888
1199936751
1792362545
715707030
1074739723
880938251
1043512632
1112048481
1101764258
1092394915
1107124250
1661716456
239201541
519677836
724631448
2030001643
1093242132
1199506302
2098732496
57455199
1055335280
668251462
1791625809
499126409
332508190
56766254
1003855451
968509715
1401574275
1817919877
169978387
572138162
2116386246
1120769170
1927648397
401604178
161061573
511586547
114833885
900846894
2052757493
73666681
1443477539
244601536
605630936
2060145176
80160411
1326561054
1200764356
1417621652
1435625726
911874330
726060458
691217128
332763512
1322294435
1257711101
1273650847
1309205218
636411641
218343489
147502073
1267588757
284541824
482539486
784381841
692865701
1065485699
1184672277
389014528
1229513692
1224304798
503643672
548723233
1324210255
169452347
859377910
1099546062
794923844
1675150128
1712973718
1238431832
864973050
1363793126
910862330
797777187
1114892424
1965956382
1659256504
927286859
1604098982
1448748169
194752434
1346494166
492301024
582098608
1827658574
1014614959
1016712925
1795235716
1999474142
1064537744
855111023
1378051019
894235425
482397518
2147454206
1672921209
1239072911
1104076111
2049068697
1466853034
436919327
568814360
2021766857
1245835463
539378056
1020685682
1881724963
160327777
1780016084
147057315
41817647
1898057056
683919984
520853573
1868567457
10691155
806089460
1699038935
21671196
488315970
273803314
244978331
131490586
20740486
672428565
286340366
1321436886
1646777688
609119968
1515255501
1019618789
1786886606
1571311251
519268574
568378924
2102422865
81144690
880950674
1793049531
1167725039
1192223731
629862800
13250009
486758689
1153232620
61168955
1877037
1084897177
265851406
1385503715
184350772
556971761
1855653913
50832651
1502684518
75404113
1555907628
1901860669
880728302
92939018
1453447592
1586655942
1238490378
2135388970
142526449
1489510229
1293284354
1926647023
2141934934
300012889
959244250
594127927
803769719
1908633886
1336238164
654256297
347676799
1621940691
904833956
650168043
1655929990
2064963116
221797231
757478078
1861845406
1978902006
1686825499
1518498523
1665871118
1093972284
480026219
2017462290
940988324
73981999
183255539
841769612
843328750
465089562
982784072
1479820067
1167037102
653133979
2089241489
1752191374
1116062131
831339201
279281127
798346084
536848244
1146697966
1370925186
56645
119759835
1175832180
1115947815
525074279
1910303303
183035252
884700017
1865168867
1186865024
553906345
2108191462
1229688279
770339053
730434206
53716489
1861110926
1448400900
1751911084
1166180387
1311756921
525287428
803882967
866098736
1119581973
1068373880
1315349939
1599985886
998757954
968285061
1744351391
329166475
1508987446
1083695586
1014358621
288449587
2083082258
2005607497
2098470596
1095084491
883898542
527634193
1185157490
1391353125
1342974231
1813457522
1490895351
380207562
1102086662
1940394253
1795383232
863825877
798280447
1720313718
1780968122
1487392339
1714433865
977896680
723166803
1839416041
1829471152
1127758326
1959237106
601256820
377658682
782160605
1251206522
109360708
2022652810
893664172
2054671036
1981253029
1969708548
1404286133
1539450149
1442234649
1415006081
1805212352
1012561626
1632894235
105294702
663457171
1502288316
1401842808
152742469
1350377602
140802641
214467214
2048104919
955043430
1769402091
192137320
993913955
1638511990
350338448
483558301
416383706
1271173478
1834774588
1739086029
79365188
1363507393
373017165
1227722169
580523791
369727232
418144072
1432612872
331713182
813053818
2106456054
1488138241
404056840
668807295
1661604677
1279832228
2047474519
896810998
607648995
426863896
1860419278
1304594611
425619931
669431270
1986866037
2147483647
165891653
504720145
1158852215
1486692419
866970758
2052527424
387080550
1136291664
2079290484
677247940
612667530
147082197
1134181571
32886780
1404705298
311189611
2035367986
903636275
189872022
1911134241
1258160414
1601297410
1637067281
1978970042
487007201
942996162
2017984949
2087328967
2146623335
1422462058
656902391
1088982965
263624735
1612853069
1104283791
583103848
1594858617
2052390760
2098792549
122513153
171430303
1885848661
1254266206
1105617379
1353890161
2123422956
1668152277
1459957433
1989878523
47189715
229218874
1592943119
1247263306
651870995
488835532
320159543
1025416291
1882579526
508915801
458997283
1599143210
1279230475
1777460735
565098445
105368567
181602892
609242544
1819349975
1464830740
1970054969
1241802735
1094040539
779426186
1996966254
81786976
396360373
1545803621
917735873
1323321516
1451895119
1387615099
949212613
378733494
1550887372
212496214
1257959879
1187354806
1996777252
1853848788
995393404
557835518
643875052
527279745
1624196586
1537392089
1429638626
18816086
1374400502
731674718
220586210
1581311312
1061164825
150184374
441565830
118378668
808087032
2120618822
1688565895
839592599
410350756
1752804312
611856127
150585691
1383610757
1767413360
645604226
1147963137
343471032
838379755
789943990
1401781761
1881377273
541106907
2084154142
602797965
1088894239
1053350951
1086309120
1816617020
853534771
1143847891
1939066466
2065058780
678515342
914449019
966866989
2036258131
1538549921
334864865
1882484634
7436419
1040160116
1229550628
516326291
2071130047
2138205153
265372478
1016782479
2001584247
234689668
347044230
1993976524
1619666360
1676416043
248196735
706918243
104800533
1444259683
12341250
1788943588
1519533976
1991363719
1791041920
686588362
1926902664
1339281915
731216246
423324925
1759695223
194746542
2004141077
395177949
748243917
28309756
1075499430
1855751882
1156138322
1176342825
1991590750
707394332
766606462
891396089
1777022478
168632314
777875241
1082435803
1308665361
1543082273
981731617
258554827
880630006
1314431881
748177866
1186050025
1487919236
522642347
1692331999
394377337
1624271472
866322966
660399211
336021057
215786111
1907456297
524561193
870107377
376439471
515526917
1009795917
1692836183
2004497959
670885591
1003667696
2118414016
1396462650
1487325384
1476118850
1051339110
1701761749
710152583
321121380
1857550779
1502140882
1890111822
1274392875
1688811410
1136088298
1225632162
2109182254
860488250
2026853366
981888714
1843485031
34549223
865138054
694377731
1159951475
1448085045
793144728
239136526
1497060894
156370849
1542513074
1695376613
1712327571
437893610
542450834
809098215
139389239
922743083
463750841
1446598056
83052940
451000060
851085491
444993698
1036104540
1414687009
1260172624
308876046
27313404
1901057214
342395057
1934685205
1424180140
1703393943
1593578354
723887711
2062516037
451799509
778287805
1119264705
825609104
627388662
1024595506
400991516
879697617
1602259355
454976022
794619797
129965905
2026232499
681787454
1962056831
1683223697
1310103619
1636041687
1018644478
1922188557
1209712128
27488703
1666778701
1940672489
1765309129
418124585
660463556
1779418805
1723367467
1846136977
1843856396
16498093
829944988
1411679658
27663935
1929151904
1652714231
553831413
1348008406
1967578824
793782849
1561439192
629857252
1241842383
1863735551
750377717
218549799
512568594
1839152286
517065624
1792636075
1298977572
257585003
1428572818
1919923228
1707003078
1405272009
1008584654
672008797
915113116
1103239827
1147901397
927561490
1058369578
266889106
1272940489
1105225524
481430476
1587265733
1650398571
490996381
1535499446
1533696311
2071692007
269881662
1514506503
1416080575
1595766342
1964826318
908696516
628819557
689492977
561583344
1858127141
1685458107
1784922657
1897558241
1365046719
1035483428
462284297
904583227
1428891501
982931733
2096789107
524954738
688102076
1025181158
1804881148
1093526077
1021154541
1301341437
377104648
1047723645
1592648519
770725725
956753888
588714343
1527053493
757488523
1031163756
1593786186
891535789
1920091319
122176759
1920963603
1759272656
1423201040
1507021287
1251071290
2018953352
803069431
1436847907
1331274340
624069879
141820131
431867653
1530751553
182883718
1451410669
1362734652
838838546
1529288178
1757568979
2059959072
942861310
859541039
567650373
1497252109
1472737423
264520887
148085472
471149595
1447507639
973329676
1823990837
1222884918
1373818137
1733114211
956829006
2132664354
427051300
1967561033
1078266224
1710828314
21212765
349232594
833611244
1844354565
608966021
605011542
1322912438
906418444
55454520
250952601
1163947304
358885654
1666668245
1325178759
914670976
72428615
1876796301
1689877141
1478657348
588119170
151457789
943793730
432657042
1533373874
908675080
365175707
980005569
2027348351
13827070
218742706
1209427261
1930221980
69209646
1169182550
261088188
1780457966
395868392
1701721150
380230718
801075715
600813834
1175628815
460262095
799778909
1360587890
459825325
733812192
2039167315
649074484
2052391086
1929198177
815804178
1860345224
1495752631
1558939265
2091105368
270603449
922288566
5867818
2057098040
1003584340
1285427314
397555316
1131933712
985497692
979117811
45614696
1609542151
1951304043
1312898737
1767862560
1183737141
1417179775
349722739
388160125
1042622467
2084231120
2015781649
860605769
1512681229
1386836778
679283232
189341564
1957549062
1760909633
2096172092
228133508
828041703
165891653
2147483647
1889694273
2026849194
983689347
1285522990
1642357975
239772408
396108544
375332949
546341721
1506630517
704064003
857822521
1132564013
1549945001
972222916
1306591355
1797392690
191229803
1885217173
1061938475
994765098
382679654
643762866
1915723634
2106478921
1922450740
314158904
1838313748
1125804775
867919314
710943608
2022761300
1036737687
1089829870
1682920842
352125690
112816091
40690631
621376361
1252849003
1747980554
1719799212
175598843
26400793
1883449562
1803780468
940589574
1676344235
47237290
935228567
2121704975
1758574376
1136259874
714705287
90623162
18580020
1728082062
1721338408
42856981
792105992
637857745
2087570974
450420875
596208430
1685981928
1024517124
2109611506
1957423427
1192969447
531608035
705187669
1790150783
68654153
1411035973
1865190634
1871247467
444324241
358559231
818740396
549483742
379966009
1717842394
1811871204
1750577143
604047366
419224562
925412408
1952406976
1058509926
661513090
572496308
379913361
236375861
1077493750
1255086562
212798624
1069041036
711702406
1396388542
624832015
1373163867
2033604320
1335185615
228222423
2007070125
512536562
1524403258
1941804207
1893759399
1562563290
1236919010
2109560915
82707249
1471372656
1228500084
1536540015
105851628
1709017513
1262175120
1862224045
1008645898
1451498731
567371092
552411895
696946699
379678262
2140226760
1119984726
274858042
506763793
1112429315
1881478675
1571995288
882560625
644209410
446546418
1126207481
1428063282
840336427
377965430
1603419282
1673336269
1306575275
2055620332
169616681
2124237476
1826200693
1334329348
1483297591
1689334230
1306722779
1061637701
1591294645
408277286
457389204
2134098981
197115798
1713486160
100322821
342337139
1229503105
666084912
1214127874
734954379
1118720835
351316000
581896420
462497270
376627245
1204768128
834572281
2075571415
1804890423
1308082557
2025844991
1226405534
437538292
208043007
1409482404
864375387
979581487
1990451204
1816103478
417624142
1619479068
1996178835
606856056
1085263696
1905629171
1773857142
623761095
338628766
269410563
1522818162
256302094
126534076
294267122
194877780
1028601052
1035134687
1142848744
1948120927
337828105
1649237447
1082617008
508498573
2057825660
1409515523
1550408312
377323668
957040208
200549074
617473816
1488553058
1044124108
1498768956
1889283564
1979426559
1411646820
360702945
1873145793
1457461843
1540593332
450286749
1192134353
913472553
1785154637
1312764229
1596486101
499630577
1242929872
797480543
2020022675
1232976584
588050589
926358363
173575207
1521177277
1448203480
1951412016
1392289390
756907912
1003253719
401630316
1021807416
1892600451
1960447305
1193139542
440472036
236805787
678554780
58720999
1734088585
1912332851
2054265694
2129390023
1568257130
1767436498
1143402320
529084841
242293761
2048052373
1875098576
1940335506
501928296
1773244840
605387488
1855002359
1586991658
813862116
1471215757
184240596
1801851336
630659943
66186315
693869966
289019958
418624037
79319024
1664792209
1161375388
1711150329
1745626601
1972358149
1570418634
1346870014
1944050091
247258850
213032324
1758523362
1604324762
2142958590
1086831013
945592143
759066709
824719916
1160360280
1295533214
193305919
340175696
1178970521
17600239
1383041798
1765383478
1791328656
671540244
283169323
1256761275
1541938871
1467093676
1780349732
13664280
789732036
1997130294
486577801
1424734675
1764743688
805222505
2027132092
1636411514
553451559
782749945
1295779794
2057505200
374942122
1693113026
114697676
215594846
471980142
1355376324
1397266263
1604436679
1636097776
924743698
1687963748
1323657878
964542655
1602367566
2013893885
1439563107
793175535
442528697
1468184637
1677572052
6520983
312271418
1792055329
1835158875
910460023
564319905
1137032380
2002456934
2030692188
1473123977
1142299021
1189186743
1634075013
978566969
256156251
1417089771
138231307
109547629
488724665
2052236098
1729393273
1662906853
1254657018
1833051536
399631316
1315711503
1055731563
210756845
1283195418
33308094
680668218
662803120
924782409
1997295863
199265297
1199536168
1973339763
2107613126
223412188
1330174628
508410722
1857951108
1618449851
1369121082
58188287
225505854
1885838483
1021201333
1356010373
1500749258
625043885
194236825
534863871
2103504571
132138649
1570906005
1695676356
2041016060
977010232
1412088834
1970951383
218097163
356531882
155459627
1146073213
962997808
166174155
1100414864
322801964
301763208
2073808143
228612442
665673726
428315996
699591224
1869301654
1080844711
1833115611
1027721934
1275341451
30710328
811637194
653772377
917965631
1304952523
765697168
400924307
1123285074
870214902
792649118
543000486
1472038735
1924081172
1235485354
1999766119
1807016097
1622360891
1667761262
1599604501
785041003
581223767
627795244
38518926
1345441710
465525112
1922789379
1372032519
1579136443
454833751
1996682489
526851198
2043921510
323097942
635933914
114069714
1668276016
1289068966
1017080741
185823300
1769942307
776274656
473400593
1520180086
542335150
1540628527
1431438109
1338888902
2119848859
729372185
1516204108
2046067437
1605661292
860268958
590713977
807804211
736601586
91368595
1079456235
688549463
68291404
1900331909
2136569017
300151147
186946239
1353974004
955513623
1982961843
1533088036
1393178332
1916585953
1649838947
1202527262
1714598655
588141910
519015701
919795640
1630452910
1031385098
1228612124
1686312932
469189567
326182645
833631735
11973067
1670777931
200701821
504720145
1889694273
2147483647
827822087
2084588580
1965418752
1062889596
539946497
676260220
57090406
827648096
155011850
1743992413
726694831
1161525429
1384247346
1940364672
1913235496
1571701969
1111747190
563713195
1116112276
6457099
941880843
423402331
565680961
316795851
948817609
1540426466
2013904500
740189335
90250600
1885078204
15987230
756063752
1038036529
705896997
735188893
439196672
383280924
1489444551
201837589
1691840588
2138236969
945476105
267615106
2073871936
804150935
335859255
1165870325
1506661370
1349629234
246859376
2114814733
1758475491
839507319
1751583304
1422798215
1267441217
1438492632
1370530852
551836199
2084941469
659139799
688362486
2135179116
1294303741
785010228
1471318316
2017386648
982426495
669386985
76583928
714053881
182437349
251022413
95571736
48037457
2115003334
1524216029
1035502550
1143614209
2086182022
734325940
147953592
2017450928
223501788
24229361
536004101
1679066595
741703079
1914073995
2090698236
917692715
532537233
1717161990
1501224391
182994240
253590562
2094881002
569297614
708320632
369383869
29051632
1865480638
1942736216
842929396
2097902279
1881020283
437247709
128794518
282234166
715286064
339503340
1241724940
1999773741
1756255622
1415730708
991159100
1240795203
292396803
152159125
2064440371
416145418
1374051443
1514623462
984364331
113107836
472198412
262725889
438749397
616955094
1378039342
1085228538
161534062
648332184
396901566
647567782
886815593
706079629
1842384945
1124156939
796984265
263645736
1107252806
795542310
29873998
2012204118
486043459
2108179700
1034135688
450654401
952128375
2064603398
2094410200
1695362853
33418569
985933144
1338230582
2103784880
2055211279
762338637
1873290428
1894014168
2119961704
143415744
1301660228
2007216488
823250265
1683999555
1537793066
358174591
1154768498
1953939858
843536617
1535456353
994530256
2000580109
2091088739
1657713781
717053859
234157647
1696016
1090441801
151208318
1149375434
149940751
1014683641
1056840270
702148685
1910546805
1156849922
1115193827
1168159688
2146486656
1684990847
1005997329
537394720
1866919863
1947304505
1160118233
1989290879
164592848
1245481749
879844696
1599655249
986490204
859622948
1324475965
427665406
911141184
671289370
313217329
102982836
1262559507
415255796
294348731
1301222661
1806249256
1840207292
595766738
1219899033
896604275
1594291337
915848124
2051412758
405916602
1692773313
1047717657
515349640
478818009
22532261
198197404
2091388591
1291766842
688776484
1116645973
1829641642
833766976
158632973
292307571
1274325359
319269879
1930474868
1105042941
1735819450
1548055705
590563179
165125741
763199547
289242991
1312670527
1860504537
467219006
1704352095
1741880316
784182809
1739493329
1990419902
1023526164
1529487294
1159611633
302542162
917615946
1681590223
740611022
1069877725
2059367827
479785907
779299063
1352254933
337585842
1183212608
1142514280
1503539077
362395874
1987941531
1566043097
943936938
1461030363
547115883
228486260
816162559
1362906879
687427741
758297170
1721344169
31745617
2125896610
1288590681
853869793
903095544
947938391
703074932
1657866268
1559282101
1035379802
1501490002
534961077
2042087970
1077310783
493642126
551586691
123066940
343243073
1298632682
1165460030
1320093358
971236669
1463415927
1716574909
465175595
748439925
1775815583
448749381
461953517
784110384
1971545636
381335309
251558336
937119029
1169887399
952095364
146406881
434738423
238614889
1614095980
749686204
1604466318
1301813545
888926787
1561972064
1042703672
2081141725
1091234747
1889909183
412548358
1809428184
1103013426
1297791378
496172018
96928522
568087298
1471658432
139336895
359999318
487429708
1988182767
1091395750
1040379063
1922744372
1015604988
1285213897
1590518101
1475457501
1325311674
1603334534
251647787
1827647847
452952090
1644290188
1746618403
943157987
1053889629
2036458414
879409528
1983576303
661536667
320303276
1614169547
789447991
228550952
302223255
170755011
1725166683
1280756098
782578693
1209762597
1021356062
1996181490
112954387
1193578380
331376479
393864023
2037933764
1328925302
2094856914
623550491
2004626896
1284958196
1514030730
1506107424
293511064
155405452
1277701268
1036527808
1686834377
1604598279
2057598849
1502568659
2069779386
1984876627
1308243957
1004732966
371558392
8404229
401862102
1287469525
2049384585
437306340
422854102
1753701728
1278002135
1672977755
1169799628
1249160078
380684879
613134950
1218635689
902464809
1419014990
1636147046
960688963
1138483642
2021722365
2012333107
1084978497
771424269
1309247784
989783349
958325644
1399272288
1111864043
1649643011
958976217
1085797682
1671535798
1551341487
810533551
1931748192
877200947
1952061241
1494700115
115679198
1265902751
1762892667
85726731
1783358608
326105580
753536981
390549968
858632561
2075374405
1591845794
777209565
525971121
1238072002
1455814246
1212476369
1931363425
1063543240
294697863
1836713780
1393121725
464166961
1277219176
880219310
298084714
2989272
123911974
1697932338
1142632265
992090179
262027573
1251214325
571243102
1824202725
626892333
1142323867
427501675
596337090
92034887
1786690230
1997010083
610324015
318771892
1786318600
1515394501
652089003
875803635
708666182
1325858834
39130589
132508036
570633219
1365385956
1058306003
1499376611
1912131817
385075996
508671149
661077685
1824912048
1606957749
1374863747
2080975116
1068491393
1288023093
1456069284
1760117536
2043604794
1010495805
1158852215
2026849194
827822087
2147483647
1250213573
818798434
1262472975
311685825
760226501
148720315
2040220770
2017233560
1985550619
617106014
844530246
755549634
409282921
1330709330
39380178
1913525683
1959662386
1071670826
324741832
315848674
1821626237
926327867
1818558782
1073686819
17102191
274110455
1576715031
1569959449
200625612
1287387161
763416662
1849014602
297039632
1308536725
2025510840
1717640561
1702645962
509826990
233913461
825449716
445076682
1169753577
416928174
1652318433
1379815346
1244665779
1179867518
720231510
1188395864
1419386099
1043480478
150287456
1799596021
990314933
1140290010
1698926287
392361117
542594429
458029590
1197896478
1213364824
110345494
406927372
653576458
2067196871
943561809
671751063
383339692
2094212894
939224924
278724156
1824814606
1781861933
1778068904
1825887844
1846075231
663660376
1952916303
1871832507
463431327
109259656
660610859
1599055360
1810328817
124371934
753670244
1920599429
374275853
1732893944
389214152
1493966237
1889909351
937409641
1818245786
139654083
274755686
2142647716
227922291
1124636042
1895663455
1779727973
382068430
1199963976
1320760294
1949007703
1035947316
1426410882
733603782
1677619871
1336819797
940697322
1252424304
1098606856
904588104
1666454997
1815719497
817271068
1878542043
690056664
2049638289
1522758917
510011235
1539955351
558925794
977245072
1060986656
943411352
56220694
1802944735
979267946
488552900
414439552
1358092297
880481937
816104767
947598830
1342571631
115323714
1424954525
1209389715
1767018593
2067497351
1716733200
1590637687
323715109
817763480
789812268
1558463964
47963617
289718937
1799861345
1142572694
1019331880
1449332709
1019448123
1136901156
1354530197
1734566226
637139867
1201165673
490485648
1991827936
729414115
683144740
2130927039
1401801297
2070687323
1561996001
948804414
1822307087
1271218999
1830166363
124684006
525910630
881849956
565142826
1703646601
116582268
1609857355
335611409
949117123
502991579
1290154125
143900448
1969381082
2085558838
159846310
1615627836
608831970
2029945219
600757463
1447946242
1397704897
22830973
483665108
2115931588
807586061
834106357
1088650365
220275545
734674028
281690440
1139097667
2118207805
41989529
160509285
1393337350
745088129
827576916
1689977724
1408703016
205690144
324345896
259589516
1613412378
1688954052
2118808614
201299480
2002794710
724036531
923989994
1775523783
295123247
375456112
2144090801
2092893010
810417275
1533017451
1105348580
1791377293
877286037
973891485
2017383341
423429760
762745702
1754150431
1085607700
2121008124
1081797944
580594693
1322965063
1332980881
778809126
605671280
1192325339
932636796
871148309
2057442528
1395928794
1546432404
38243857
1801061965
1801379612
2017999239
1378411214
2076727880
1069910028
2020957627
476823994
2099801322
754735745
1467951751
754469952
1434310115
249770951
442635780
1538801577
2129095990
1939924243
1063228848
944393230
443182238
1829442551
2020154516
1093849264
1393784874
778811133
1055308167
1710518406
1062563157
773480506
178192330
1838795082
46789147
513115824
1850892425
1204811525
1790020963
510971051
1062965511
515704896
1026543907
623466471
1918319066
1704596195
446498927
2083439193
238248166
430346925
2048216239
1141882565
860725739
353854543
278233526
1175531469
1814818523
1580640284
2107029535
461469498
187886366
638837501
347450940
36129494
1189879001
156516965
7525638
89451555
1878406774
1726602226
1865647569
2063698526
1964743948
377329392
436646884
52534106
1909396424
1722430464
2062139252
1435855813
254005596
1338576782
1575920577
1504506303
349969259
806325119
975166341
1315790756
1382730787
1284180945
393501921
147209490
1671123028
2112233890
2033872824
1278478315
514316352
1361627746
1567094310
1406532532
3436920
1952787652
537556826
855134328
1833445573
788261467
669581868
1336139114
1181299688
2080273343
712512881
1078985504
278911773
1241844576
1594307982
1188668292
255936999
1411381785
808912817
1091919946
614758389
1734582988
1288064642
764102014
930927026
461024250
289376150
302447596
722859997
1696230546
132077337
1273588384
697453511
844969412
2110965343
1173315190
1198974037
635404552
248966475
1964673319
1800247223
1397277259
1614896223
903895495
1186331211
762517513
1922660940
1016465121
734767970
1748252430
1882825253
1093743251
697590056
2134831221
848572309
1519769593
1320797117
1293613537
1920884085
1558190281
907580118
1426427741
67299322
1647991302
70963741
1446326595
171016004
241483094
372884040
1695091324
872984854
1914853345
48311571
813087921
2102469389
285871560
33569452
743913361
1031654648
1905832777
11285976
1325175254
185180156
1303629458
1551672239
1609131677
1522007339
683779233
58384785
1138690391
1354310266
265454090
388640122
1895940519
1483700834
498161276
1417886241
209257736
1802866688
992600293
1574033255
1360152899
621595684
508238827
1142125909
1114697203
1986830412
1977604431
598407074
1311321335
1477208625
1267005411
849853593
1148783258
1383083412
755896903
795132996
483076433
1057140438
237999564
1689597861
1442307923
398927460
905963420
99985209
1804133673
1975316716
1452124362
1183317733
1078823231
1251802387
2075716997
913092175
250386001
931964528
1800990793
1767539512
708563742
977186553
827364559
2145514683
334275913
1021535791
1539987908
1749081720
874328373
1791093927
391529742
1362016290
1141335176
140454231
1256388728
514423050
191849409
243448964
1589624186
733208563
1934386477
957553126
1486692419
983689347
2084588580
1250213573
2147483647
2044678766
554760168
1692780788
143782328
431632164
2094418606
503412741
688218142
1458022684
1206922559
1275778215
22930219
1591915247
1378194302
799445445
1734499078
589188576
153128466
2131535839
1424816021
711843599
902409731
720668869
886886427
2039169673
1202966261
184513420
578872210
1999566034
593097678
1357864933
1437252399
732565085
1359991187
48823581
529719596
2076375751
1574818511
1399568466
334603089
1538058199
1058628148
1738354770
1547375249
989177910
124125549
1366181316
1481026183
758807058
1687335813
584006463
1328209622
1485324452
2015948458
1246151578
1634662078
667825046
174263872
1529087345
1076742950
1118330706
932495158
1475452431
1378488349
263312187
104871027
18741769
559206532
1009038013
1900383286
564647844
34543667
1451283019
365084193
1876554893
2091033057
120432669
366218769
712272708
1018300136
1344205653
2036284141
311034685
591288656
600832280
295253086
345700673
1622278876
1967562815
266613529
1813331305
300512216
65569714
836118060
1160146995
1516673527
2010927003
238737920
771887834
1375104751
1996024131
1794352873
940899454
1500589019
436397704
758040657
757204478
1199224755
1683337564
302798534
2110511067
731558453
202511439
542411626
1410328354
1015889518
1671671918
1190677907
1283700664
1212379431
268749245
795180584
652428537
2140955356
2019846270
1713623477
1316322782
1868175484
1387386385
1364187886
1339158268
1163977462
885150895
499824674
260812878
1586954553
409662683
1392355571
1843731060
1704781133
1535828577
292377928
1274264008
654068461
1166727366
2052760378
1342555763
1250978226
1704130028
2015987119
885401181
1535143455
1090388859
1083705715
1451736064
947160210
642022369
1959507699
1905765265
887819773
1763509781
1305659995
48828020
940135778
1707021470
909772806
1468015863
1163924863
423804858
1032941466
2092798258
538024537
954814721
1836158931
1380265073
643254932
1471337726
102768095
1976685031
717268340
2116056939
1850703743
1289872710
880856394
1663500374
413748735
1694098355
219471003
863109603
1769857331
2117650509
1969106190
1825990631
1519109337
1328202159
375200089
1996271020
1383273925
26393972
639626572
899475828
1690132275
1275113883
1721014306
34762708
2109101977
902482941
574493255
1495447211
187558098
850075728
1997281286
1552989955
318181994
1300612619
1706871303
35279420
918528934
582939153
350280170
1937158342
700307979
1222985520
1417873170
624424060
1296581146
139059948
1311090569
102942361
471901155
2102488328
509446799
129733692
1969148268
40375329
2035788208
172759932
824832219
589600924
2055789118
2044764485
282494045
969074975
183804653
1165077024
2106331671
1948938414
484790835
1797859285
1380219676
1736955625
1696837852
955459107
1578333221
245952052
2023073706
386850701
2122455400
1142813688
227742596
778283535
402040104
1284830741
1800053808
1240469611
481909222
1968642845
707600815
852899550
273474681
1618359119
1506854946
824717100
1168587309
376888702
1731179493
324045943
190131016
1276474785
1587113938
1032115982
200609926
317395312
1450051797
1952087175
2114821540
1625587826
524492548
1137852453
1969057535
1896547239
1665631560
1895011163
1420196120
426470894
313422643
34824886
1137021037
499923744
1312184252
41910756
1572266665
1179135971
522802303
1229233747
282867737
798437922
1817431900
295921402
1407069584
1661164845
1960186204
1877290268
560946699
2088678256
729068688
2044332999
1261790233
1735836254
693075598
1192692906
684884508
1218636038
1042263203
1599081857
2049532719
371368869
1571552032
205340142
1082812322
134836433
858989717
569364520
1948838655
1259423544
1521574390
779750504
1989968183
2113090530
919704588
2046122165
1614094560
1609409994
147203525
281964926
726716157
1142423347
424512442
253829062
1404713127
301377631
1241882888
523120241
1064697935
813721788
1928352034
703774210
102293488
830239585
1445693949
1767092078
497801792
1088643223
159040087
327275213
1262527432
966826717
1272218982
940099270
1218893869
1735059220
490315011
1806153860
1742508842
1444568973
241533820
1384235247
435177299
1704167298
731342087
2066855654
121531239
1512576963
460224246
1863672801
456302128
525936929
755594339
1758493472
808207508
511634818
1499524379
4805321
694090780
1554087968
732305658
181069361
1604003521
646965145
364019393
1914961823
33170620
1592334450
328095588
1352106863
84007408
1376729950
459168370
1172667281
1877877146
735924136
31291660
622764552
1298305319
479406232
731705769
17760816
1122450827
2026770181
2021346311
1089299299
264315046
995069622
1086420816
1068425379
1193839459
1348711765
1889616049
1152418865
1113397287
979234386
897121987
1001943132
439891776
1328564389
1240289458
529116087
960584875
393395470
492842661
1342064405
1417252308
1489441937
789281265
784966799
407270295
203405464
1906889093
2019543927
1458239692
911584188
482658660
540981819
959428449
439414204
2087693966
984143029
1795251517
206596160
1312388912
1087757269
1605073222
179766002
1498870166
610145801
579418835
21465808
1534711139
1740968751
778388741
1137575000
1046917343
400990806
1655545106
1254727456
779459253
1604424796
540796209
295828573
1648555113
2122797957
1646162402
1710502193
1215269780
1580520131
164668999
905380834
2075372694
1264216078
26812395
1244250475
1220107382
386079485
1944400969
805333665
818816282
1751586942
1306674479
350293893
1449924808
2041027514
506844669
869004923
414012817
1463186691
1884424185
1431994246
866970758
1285522990
1965418752
818798434
2044678766
2147483647
1352487061
946401709
1824793214
343011029
1099444875
39864478
366691178
1944988664
1529078102
1166498146
888569515
106451995
37239432
567382152
1331120914
1287045148
1742913034
1377682156
46304167
587985188
240450936
468520312
2077627064
849776108
263430857
1305467221
384041830
37032065
1702275894
2118513314
977080200
2131626220
18407493
1722876840
1605766586
1360806454
585094396
507314143
146622756
1740420014
996514941
1059515708
1524926146
664409660
437145132
257723913
1081793323
1021546281
991990466
276639027
2121594121
1414768383
1242873543
2004694042
468302824
1405051398
385602021
1204454140
427674970
1326314464
1590565608
742900072
274737106
1699998282
606147312
1558389114
653964249
819852364
356026952
1353430636
1704460164
1912599114
1741162866
118802910
1406008408
77854909
1770668102
1505815910
478178004
480845127
1562147982
1297868886
718398754
942746678
1901150034
1128388137
529990502
1429777114
985023585
728102711
1250569077
1567018361
287761232
857651729
153296983
1527443560
1085842018
1952355280
1584827775
1447373302
367291161
1958017055
804681276
5752484
946558849
1911793685
885575207
825111257
649055335
555424395
49079228
1976883446
1836464543
1580232889
415371411
1651224530
1088541604
2128249286
1978377112
1019476324
1580898888
1517868741
772809637
688513782
1057167364
194814385
203684415
1997598393
1503372968
338682332
1110737942
1222622895
245047911
356404880
1339572624
1337289689
648686821
1973229481
211749311
911719512
102443439
761876572
1972008831
1953572264
1308145717
36852279
1743112487
1155390722
486027546
235720552
1162771790
362644277
205217228
1542395077
115092658
659204400
620863537
1548160341
205896684
953518396
669890261
434738604
773351834
749753941
1802862944
623057339
221196343
1045621463
898786343
772204358
2050890338
1645271619
1765839469
1147133045
703651621
1736198033
126259711
150518949
928085273
1182554335
1632951056
2146953968
2068248231
1343871315
210006639
1555128734
1114255846
467185897
991493837
739662165
387508148
1241000140
718314874
359807285
1552292359
1070684281
2027459926
158379649
1621231750
933013805
1377095817
1805459973
1029980536
36152513
446036381
1527189221
1831002798
1109982616
718094520
1353695091
511137678
2009666140
1577839874
1936297091
673447405
304367611
305559348
773189319
1767222072
769114169
1094108374
1158534554
1270520631
1674605197
587399905
922763172
692801829
1479345744
765971671
538484476
1614330540
601793580
1038531892
961987512
559567843
894329182
1626656938
1267932219
1137635857
516166072
1246196270
1052315100
1058108388
1364051355
652502762
2124200727
1271073513
1410832843
237665453
656128401
1294879395
1019324595
697541731
2010487719
1475162654
68967483
256777597
1210140355
1676257219
1612844490
618102958
213881766
1935721382
364598480
710725397
1310939723
1174574836
2030766652
1629791156
1307572442
1029943408
1316630927
855639935
238785385
1146210824
577692627
1278004003
922122796
1925214966
71658593
132853268
479714769
1915195535
370244573
1871117357
1733681999
17879185
1224642601
208219785
447833878
1440229737
613980868
325471385
1140219445
1034017759
1176860126
88758249
780433783
875988795
890435475
1336563487
1755086256
319423637
1821534627
962153080
1889590498
577237679
90514677
604179933
1436522165
1696378365
29239262
247332011
1668779258
1742045139
1151683908
1849755435
629895297
321045093
150232496
194868039
1414065915
1027480039
1194132512
200855728
1801850212
942125700
1072594222
428662990
1766707070
607941571
1144008621
209444229
752440873
173756191
1851771847
965156961
2129999445
1254307027
1563784179
1743151644
1494994562
367593153
1113380822
391061689
347177841
488841348
418488498
810883650
1153914713
840895487
1495838173
233777412
1185291856
2015409606
918230546
148137785
316092516
851901036
1162075115
124010928
297828642
814621156
808563953
1150937298
6361445
1243883050
481331848
1458918907
1997043298
109667922
1078847986
1326464991
82256546
222626946
1757217951
134840640
1692358510
13733790
1441207805
1104636300
1516551348
151812217
558306661
2086082337
519600526
990835655
1609556137
1088154362
1204406040
470037358
1066190697
570266165
1793013340
1941297748
1440083519
1518133023
1208842933
86615637
986063174
598598573
950107865
1142729842
55590931
1466603792
1100933394
1401527043
605873427
1963858666
1734872187
1258828055
399151734
1787309242
1873723629
239595367
1978686932
1814886847
1447455296
1996014330
437195010
1344530631
864623394
241883265
1773913984
1963713902
1753979592
1418948344
920790201
1239802700
1744652266
748191425
144848728
1476347172
1929287274
1654588579
495919179
1260234257
1673636287
2137952124
1088822020
2065128673
243677591
680871534
84172113
1524232686
955848524
1079561128
1778842317
828477537
1672551960
2049202162
416777461
1294473284
2124737987
1829467106
545646640
69984764
485737266
103544087
854453928
564081966
1348057432
1593266948
1267544987
927818164
684716238
2082588263
382386960
731169400
2051681824
1284906559
1574062391
2100735952
2069672129
1221716297
887870118
737215568
107407356
1299859815
467345907
17946641
614819800
233583422
1166220579
195757878
212044285
476250808
621654223
1551851638
1745752456
840861634
420799083
1913545504
1859926479
1909064600
637752243
1294108710
2079491731
1936640415
514633541
2060041693
1435580638
1065524744
1545943688
1943068065
1113716593
2052527424
1642357975
1062889596
1262472975
554760168
1352487061
2147483647
1023263693
1824998024
1713631141
704435026
466727408
2117188394
1951114348
1053829981
340241107
2065651994
602433371
538042177
1314659808
234065330
644627450
1371972796
614431433
411248893
308516654
1137286110
1459370752
264207447
1645419120
1620645792
326060301
2135196000
1826450941
211325023
1025496224
1743212994
359735485
2114338010
2055717399
978123829
1048370327
1236844545
1839181145
1394416624
496228365
1791765199
2062918527
1990520140
1562389585
1500572629
1824875342
291887447
1818634771
607537727
696765505
1289928232
1182081440
469992801
730677091
1715434390
1343755561
968664177
920303241
1021132512
1139645495
461710646
699441415
649314536
1091518812
1366000625
814510524
2085798960
1721237482
1997697386
1712752880
1960506956
894561943
1227579390
1928279937
11977746
1524290947
1161445327
513211624
1281387156
1427847869
2052602279
1842565001
1960937403
1955011202
189381523
2010704308
560247259
2066453359
1351404740
1533060971
1848300581
393645900
535719420
2113380211
1770367367
1460819667
1965984028
177744916
2124833185
1951544272
2083625480
1125484467
1421297888
1741340250
120924633
1412227138
1431767537
1173319653
107080612
159798997
758502439
865633215
1783421286
1074183414
1664994956
1103046357
1275631753
960166238
229896735
75794706
1978679135
340461138
476625802
1508793571
543052226
1708205093
1758439453
1592450781
479269716
216795056
195876752
2144494988
707397316
43982651
659478333
1459704087
538806284
1078670974
1819633443
188535942
250789116
1344020344
1999228182
273757347
1958554556
1204664616
599244253
1763083681
1360027556
2028596227
1203802492
1061554193
533958977
1785034937
2115999552
1109262401
1724572534
1059602918
653549797
915064736
344997097
143244040
63184899
371283616
310210886
1016012097
1402682398
1024642639
212773625
361629651
725002843
1924986381
898598237
641522570
867114197
2147178696
1912265514
1775688903
564008289
942749999
141718428
1849616304
1990463026
1971944839
2102986905
1414603705
699561859
1659400069
148209586
1193315397
794907922
524356268
1791122054
985557798
1358549708
1646056854
637070021
822877213
2070689257
1366437474
638658141
1868509553
376514104
47267291
2081502816
1321521404
182203153
830089326
1672720558
1387935276
1776718439
924912609
108666923
1397829696
553376911
1885293085
662059712
115002555
1255994019
584523319
758633102
1514750626
208405696
2100814448
105767546
724791966
1396844902
1593970957
93755590
1828066166
476595062
273829278
943918080
363920226
2096986842
490127689
459802497
519475667
451463883
297005612
704638719
1907710820
115205152
1058703445
2132574410
1675273695
37416314
384150817
1148664686
1723343905
319834470
736549880
1197226549
1180185625
1540199181
1254620997
1122993755
1383959091
1856338129
1118622591
821993408
995851425
73149245
1293107327
1526968655
1835370851
2089320041
213242831
59260838
1331763586
661438291
1538047496
800614912
1427659062
732901283
654130893
2105778324
1185367784
771435627
1285024382
2125506889
243725015
870106240
1585019346
753753292
780317842
1955936962
2140927895
1051163203
1889560640
1567882246
942376071
2074208899
193399061
1214171987
1407609084
1247959666
2133741094
2005557766
1678149718
1775976830
167616878
1778997824
1199896324
482735948
225978444
1214100826
902267866
881253854
224072986
99495676
1777592478
1782600270
375856697
1230664798
842907738
1732463241
1100828853
474536733
856816158
50102686
1790065342
1295153175
1641670179
230671567
1488906721
903023578
1391468273
2089309371
1886189230
1712952076
1612362060
1308560120
414429071
1605226190
604041890
852879259
128827312
1501519150
207223438
1955435896
1848650210
438151609
2004736341
692219788
1672385623
972461368
1711084718
1797187010
1605279150
74485639
652391642
744434804
547904551
329833718
1883731501
1300069774
450346630
1047746704
895815424
1434463706
1671193924
1706712232
1001991078
407414912
954111562
1258550197
1055658212
1875609415
987074619
1063376523
13808763
253021308
288785305
562565401
1002358786
776260808
2111041965
1730490308
373957867
1986028604
519330085
1853552377
1664748738
12176894
140741771
8748043
348768572
73978437
2027469589
345188075
4392005
1655787507
1438812542
1072582424
1974884395
1198068998
1820486775
1347773232
1812210612
1992776817
866262860
1485850534
1290293683
1284440253
864705407
1936305931
275733882
1274247833
22723693
999578057
424415784
2026660439
480807238
1362852204
2044196170
657212424
296643549
1320650302
580457624
1743939448
1170895209
905390354
1430734686
2048514059
1257303759
25141948
1374719692
17963511
446086581
422615800
1446193628
174253343
1968112799
338321147
1128603849
1172730441
1101373262
777977845
1278524355
1965087471
721777343
1731065016
281330358
385683423
2105973945
1757737561
925504702
669839042
1074176470
2019011163
2115912235
244664054
835112619
1473715106
1586200170
1527041973
975552015
276048249
536751612
1369124673
2028198982
63839305
1740978453
1588883435
506458616
1298617973
1075691827
1823754158
1880857075
812436291
1532930554
2080403583
1124979128
1664220628
1836097780
973977177
2112845142
1563349179
352039127
1738635503
1724310012
1105439874
514163242
1498561029
1804692626
1436924329
1264415481
1957171474
1977868202
1981508081
1276593491
425305262
1131352831
499807269
730278917
17976309
1683093010
339417578
123909971
847605241
172729880
1829442248
1652740546
1975077812
860193838
387080550
239772408
539946497
311685825
1692780788
946401709
1023263693
2147483647
1249962664
307532272
2091246019
975210576
1361439274
2008104357
585363987
2095559870
1369959209
955537823
358298851
846118178
1178915587
1265949759
1490778194
2002642443
1362639147
1836512523
2017476851
1532994877
423403187
1684554316
2095877272
1853074417
353641068
998779110
1894838618
1215458654
2094176472
1439612988
321462634
1404463040
2039928336
1298380037
1009409942
977938108
510226877
1323866860
728314010
909125304
1314159007
1212610091
1888834861
1394701762
273592504
1044221555
445634758
1953473460
1875908692
1796650952
2075147982
710996499
1027536075
269998731
222735063
643039465
1969063785
1509889883
551592507
1079500508
908276076
1460446989
87742590
1965815656
1115470404
582912216
323192210
688391228
1418518497
199492771
2063232200
111544783
1222934262
1172755124
543409841
1378815237
539844193
211065459
668003465
581688676
432268563
508026035
23308992
1257532048
377914045
1970895264
1626684584
694362687
1616906555
992924800
2117924533
1786457646
770397055
1591811894
2080583871
594827091
1063753027
105859233
1843925385
2060462559
2056745575
278130571
1675500173
2111212556
506148140
127888710
403715490
1264046523
1192303593
1913697798
2016712132
2114106932
2137837407
156540980
1108638602
1102684609
341916578
578071594
862971620
248270828
396276859
1506419153
460859774
605594319
1767194374
108434007
601260161
1978925669
668804797
187402116
1253734272
1749323854
1943333827
1485730169
1675641298
1287432616
1073881759
807082306
1681893240
1141110829
306395182
1708997693
1109485164
2126025884
1690869716
1832466233
1168375483
679777382
489936923
233325112
220524830
1252183764
1723300064
1447832666
1006544800
88556686
222859203
919854805
2043653709
2102263152
2143795238
1131136135
1104095271
1933637591
401743719
1274617923
1235072545
1976360790
237871192
1302282510
1778514665
1097489881
2079619461
1671413835
1820843403
988939949
1215529359
1704567645
739008004
1533628670
1061941359
1420692326
1840143197
1417400124
481568557
723700836
1379286351
1332624385
898544300
414183384
571187672
1937375227
1071707645
1602715025
2037299745
1028499423
1613864095
1967345918
1219492132
2142604546
1935628109
1074043397
622763401
257521749
487269773
84869357
1828728593
62434905
1997741439
1003471364
139290767
798078412
1861386794
1579099625
1102010420
851607279
1961602197
101467803
186420115
992891830
897434085
1260181850
987461477
1563971424
57643526
92889680
2003236199
346447734
1290215987
241803027
220286701
1821826940
995334761
62538364
1281084217
939846993
2064647848
1386691533
283735899
1420102159
548112185
969419817
652732441
54774889
78743006
426269958
666674303
1601440397
1279877706
341328139
667897786
2113901494
1227271304
188409635
427909687
1650883432
1050556035
1350651055
294513342
529674691
540009595
1395235338
100963934
1299029915
759934256
257520076
1665293866
1801581987
728292668
2006796673
655961063
999363335
1745398545
28174271
1533536276
1749086626
1766303811
616560984
165114511
2061088413
1785462897
731676754
1953436310
206697911
2041212417
1086739253
185124291
343276760
785327715
1947869557
932448831
1033263718
764561305
1090314289
1747372194
184804135
1725113023
1081380572
1109311200
2083295804
1266053118
65850116
2002967332
671598644
64397952
990850021
27717649
522599790
1406868255
1786319366
1042528233
564770994
1060828740
500571341
1982233414
1667164403
1389295759
1277705341
2000361891
1382725425
1488101496
1945169864
663076202
38894732
332313538
1633213873
1316006080
611689807
1222443764
2052351294
1609996688
1754238636
1004655419
1133030838
646483232
523290382
1918989644
1256506635
316947438
1421283803
1293780680
1257764213
504400300
142423628
1397139244
1131559116
1195396544
1028619040
454587218
124341938
130552590
1748011633
1347321516
1097692148
1063092475
158686319
1783274800
815710376
607024188
2109857936
1803836754
564275709
1199313679
1314916982
1007190591
1558711149
2002141417
570764716
181214928
318718954
81206536
933812838
1743133488
830937374
1766860542
672404167
1739039143
1249222100
1871974638
542161184
672606610
1357490494
229213770
380663342
107975511
1623305097
236272806
236354394
910421271
1595419396
2035781092
485339310
1103706197
1633654433
1316651015
1856491980
698832674
44018053
683715369
1517809749
426088310
1242955019
832059215
1238047825
1603267510
375133309
2094248784
824974996
1613576884
1406838144
596373701
397309227
2112681052
918996364
646347835
907801339
90825705
770209595
47513268
1672676169
1782849640
210845863
1029626904
1024053818
899001896
783054538
1747040093
314216057
149729376
1843657257
1663094468
590128351
712156104
1334423482
1312286495
635712351
1548518969
1558330729
1822800891
672498582
807473711
1636351352
1288046960
1451895584
1320888441
1529646466
368739588
1455864391
181873398
1793106261
219295965
706880391
369795094
1490858073
1668858587
2092336057
1191209187
1517724740
1497467020
516347421
202535574
1374292290
1773534219
708923712
2074592361
1683534064
1421413389
1104146898
9019225
1916961294
180580694
1908673683
993901819
259593505
1389590616
1401479003
1211522181
1714404728
366188810
1245706246
1208375502
642894257
360351007
1972635315
183862513
212686943
1059081768
1684078695
1767981339
1029697239
1049055507
2000311077
1829875789
377009389
562893190
780954554
1712329863
1767114208
1511925035
1336000405
1618422637
289242987
1768088316
509864869
1136291664
396108544
676260220
760226501
143782328
1824793214
1824998024
1249962664
2147483647
1100398455
267570238
1659609672
1288826669
2001956741
1855499857
23459076
915790475
421101705
1900082276
851393320
1412781441
287032039
729757169
171055936
88806675
1136993355
805443601
1598899085
651256363
2100723546
1632403089
1274707808
1624873570
1290937832
1943454145
1883723414
1959928709
130179020
1907380164
1683174940
442405095
832409619
1000840773
2140164427
1488264392
228907217
883551476
789110854
1333003173
1053533673
1040412451
1734281822
1236007875
669888273
1743899639
1623914371
743403362
1078976802
1686449004
255104807
773419593
1262020941
723195555
513606533
107572230
1414306858
913992284
1354894871
1433931796
897145384
1472992827
749989297
457939682
1681963271
2049075952
348780512
2107876671
1788299093
2002745241
1011447944
1307794725
838481397
1151107192
639474172
2103032628
911062846
1517660789
204572648
1276600972
359519065
190671914
1272327670
2063715726
560327747
165987600
396044468
656253820
1900480170
2006007619
1796397156
441834121
954027824
1183806234
1048726857
256389198
1324976706
127975978
1078442370
1258783723
1393320557
1062359956
792690428
339964400
286273255
409158091
1946052991
2077994051
1736300926
1583394483
869233733
645011719
1107463689
996421561
1230157101
10745932
1589715074
2067566224
592643393
1046857945
182577823
371326883
788842093
1581396677
1271508042
2109623054
815483238
322753677
694330821
308585969
330276668
1647715351
1887309293
563802574
665649909
1580603517
205835398
1226557786
326973530
229443183
815024800
1714791124
884260008
2112741652
103462285
1147249576
1217205267
1751353873
531617530
493473648
1847329746
2136242598
529652654
1201193462
282419081
137045526
523338988
33612554
1427125305
853959891
87007212
115088700
1467137843
2052088306
389155555
599704341
1272763133
2038440514
1917780901
1066953357
958159345
761206449
1350837001
163074915
501222540
2031443561
2045661339
852581569
1753374533
1339050166
692481553
974975636
1364305173
261009935
450860395
1110154591
2146374613
1479222459
885692142
1947269836
2049268741
64437386
1199892928
432197382
1098376249
2042190894
2015399430
1542266552
1282366831
116555373
821922718
377581703
790688123
617542066
1236124010
607273705
1818845068
1045164717
255399967
1901225990
1962288422
866908939
1372723095
162784861
1304034514
296878502
423445569
1512576197
161004079
89537412
864023442
2136967001
1527525800
2090185286
34187265
124597080
1608783761
714006896
1884445885
1355163686
1158245753
1929610996
400707732
2064506789
157129459
1029446624
1997717650
1433384545
1427994937
1299489045
708344777
1850121268
637761141
1299810091
1137574756
1562195094
640013428
1216671650
1729418069
1167628255
2084004180
1214552711
1929643123
1632524798
1927429299
1937667048
1392205510
156488480
1079814464
1009627979
1366450889
52573355
1724204427
348754931
1126761863
458000746
1577192803
1287182337
39237306
1336056740
1014431558
1283893079
2098275626
2097070664
1177675166
1452854693
906376488
1112132092
447074412
1688757873
1515514341
1224048425
1105610270
482017003
1354431891
578863064
1906952108
277992860
457448887
1802354274
392713476
2121574235
303620750
1508618201
1003481443
1515452740
1756066220
267185383
693307139
1089891674
423603215
1192917256
1093975718
48524052
2096267296
1039704697
659490041
1427940155
1326034304
2113801378
1714174202
1468693126
1332487570
1867697220
1716774510
1666783586
1102316254
1020591749
742161151
1861898114
1762954738
758321202
1479446659
1686508938
296924450
82493580
945740795
886781056
1685433625
303596357
949158387
2051420858
1227848255
377827090
617920225
1400810704
1734674870
2073610888
1023498313
1155604972
1919437717
300468778
873909646
1680836547
590134511
1982350779
1422568800
57100055
1371120153
1253676808
473907890
314514813
2034494235
82200879
913145118
569630019
1534950791
303639221
1246816410
914213849
1013111155
740647421
212869561
1492988309
1329310840
1017991254
1465986459
1473837700
306552518
193322424
1265082994
258529935
1014731303
1639671143
66101947
1916366285
155234587
1088855354
1557081147
1738929739
968472256
239509023
1979830053
908876504
98358099
1652462527
2123923129
618035857
1829702183
479918250
1022429519
32761570
226762171
325748828
483319131
656590389
2110087017
94827132
349052335
1701947626
1829379634
1331120950
1938358717
23091590
2074247873
294551134
1532388971
1702072522
1655690063
333613568
443074618
2065855824
1433285627
419404104
361066893
148993987
1380096196
1317810181
1064461223
1922456696
1553946465
2105874721
1883776992
1298213685
1219516927
173988378
137371809
79753059
2087640770
1892901449
41442738
899396756
79919445
791444992
1978276036
466651011
1922618424
1162274986
1353392377
1389840031
1017574057
1235498998
2077243323
1694448445
1820629674
1397890495
1067845136
531521003
1161259512
23173345
1896316990
694708152
890168362
263047524
177541571
74901995
1357030150
1179513662
773187019
1473679038
1616826791
934077961
740496550
1258522252
969750481
1501635299
971455472
2077984767
1751743562
1243757008
564982917
1237781320
1410439924
1876549880
2011355519
967262361
1543925343
1538293928
787263161
1199706779
474980054
148831247
22041755
1272809911
207564870
711660857
1937789407
1099022434
873861133
1382408067
7626203
531986578
1392607696
1009217184
1776290753
1400923132
1532444992
1162873698
427779777
346790597
1377399596
1457873630
381926609
2079290484
375332949
57090406
148720315
431632164
343011029
1713631141
307532272
1100398455
2147483647
509486875
1645454691
1437162761
1107308913
1744517089
470400539
1167173362
1648315038
981514481
1669344186
569150858
1535090821
2020534641
1844617682
630471976
1310012245
8879571
840791605
2016585724
731172483
1475550009
418009302
959999977
1858723686
1574203557
355665457
633197638
1669413616
1539330514
1536278910
800094494
2125220389
969868101
355303372
1277296159
764510389
300516537
495850962
1280237401
630019911
2126830471
979839213
980848304
1142661619
647044325
737507041
1103791027
1385409701
1543809674
2064281663
1568783222
2116689801
2070505226
1267737298
1390097136
1599312857
853852218
1063083072
1956621138
1119451334
1967420692
2022150326
1248712747
1679475732
1808834820
1781887291
491400387
533947358
1323479046
506090915
1036357092
1406057602
1503502333
907557166
87873932
179761205
1615094725
12207661
689935720
434672301
1664848947
1273508173
949675378
1591815099
619206080
80087062
526802445
592926799
1131705065
527718141
2091409020
1468671257
655695737
2021510609
1192973065
162199870
527291912
1962724902
1245518869
435958691
202851908
822484525
1251434931
76213340
1398818419
580806193
677643522
1478762279
233684152
928219030
1918487374
1382320433
140945260
1924262010
2053955867
66290151
1405345967
1525761819
1220378181
1373095895
458758360
1536287984
1191579069
340295975
2096659382
624084982
1583625671
794042060
1870655540
1910946943
48227716
357880212
1910861974
976356759
925096676
727173265
1295804422
1365387253
421145723
90463966
2097716406
597916423
61612291
1008512128
1318559628
749724799
1401378004
393837511
1550936155
1424275702
402885072
1924723183
1866323231
807610439
1834267161
103978008
1025261333
1179248896
1668321524
1019681508
666091413
216696663
1783551437
53337290
1411017801
123441026
1735686139
377596894
120427702
1366341209
1812651603
1520065902
447548486
1973126935
689266651
388515118
397217064
1047674538
1032357201
1633661283
1388090156
1011273768
2074388515
1954754647
1795242979
957467450
2014336940
1891620624
815587545
747411007
1757833015
585380543
386397243
1887816496
523977057
944264492
1375522341
2001291483
1612676965
408102507
1113336382
582538007
227225210
1610740786
1505874611
183052000
1416289147
807644199
551226168
984818210
323662932
503432839
1287074046
1058887832
1492008924
1147897912
1713084622
173271662
237368108
1765542387
161858304
791011826
1777157428
1728854556
955180106
916152615
777188372
605642371
477285692
393991537
2107698326
1816425360
875712559
286811754
2140765001
1304255763
1783302958
200342682
1054175608
1440504031
1563282666
680498430
48390702
1011271729
1928684057
578632991
171633514
1192883461
195037437
1328958402
815932624
537288996
2114169551
463491548
2085232098
955893458
1839328742
1494600193
1466757987
1326287518
956047009
177380544
1386195966
1412647290
754477695
214626186
1130938013
373466965
1255598613
673600716
1504312772
1758246191
1576700114
2144355367
452896070
895283044
2032535513
1994057474
1284287910
1201116550
1619927174
54681028
2105766220
2122738442
32546455
1333353222
1736160622
98250698
1691743598
449559524
1030773471
1670943050
1242824005
846049908
116605070
1619766257
1378755848
1548853761
1235940608
1868258674
259873172
1633592723
1473808837
107468176
1580009572
1023949870
1578277105
1479297490
1027364643
1432184545
1779781754
130448255
1278535874
631536848
1630773642
1272205606
467073273
516751061
1624361328
842132353
973282776
604418385
1196370648
1181595648
360133916
2039337838
1950137592
1702635189
385606106
2017672068
1204059761
1770475987
193916959
2022450878
2146621308
900946361
289364985
377136165
1352132566
679028703
683151757
1683097557
1955611703
519186443
1492673853
2056569654
1955868236
1883320230
1000548136
2049427120
1356535052
1298293994
670284654
929992176
1363427742
756961076
48137885
1105382127
700514267
720266158
1569215505
1465977895
1576411500
1333113925
579736938
1147621325
1280445547
1376842523
1539535710
743809633
393127859
1346502620
773679005
1815561984
408996199
1032158674
1148001276
1299144454
397280813
1117739951
583853345
1306301365
1859914054
2004352634
309493785
2098694966
2008562642
483714936
556336830
1895384255
1181352460
1652541620
422519941
1408900745
1310889230
221452891
1978453179
301171004
1682763541
1918093136
1072049050
782869678
670557001
2055300339
411449234
1364747264
2114451643
327759608
287990662
692968020
1119555614
1477876428
1813188494
658497730
557356598
1182554957
425313925
888132814
454785618
1638796368
84311797
769847718
1901354690
1841987976
1119939772
1936278912
238358142
2002230090
945716998
1900308444
886481160
2026884527
1896643884
858370019
2128729866
50239550
87713288
1989497267
830115966
1185528539
752665313
1544788816
26191291
1510791251
2056255848
408118091
1627986416
1028123720
1543480182
1594900729
1603652731
1762675683
488754487
227484605
1470578227
98331758
1018713745
1956650031
1277868528
1325948830
1205320389
354965776
1360727299
1217548165
2076019896
256528465
1679961492
1862624647
640532683
588858251
517594559
138948989
1331188114
1400599890
1719597599
1196956903
613462550
1626492235
1101959076
690185022
1686169475
231846001
1042886612
598869976
399197180
103164067
1757614772
1438494946
1409062616
1772791944
2014039516
1342501908
1336232680
505838760
602226946
1806272132
856515541
1244238217
339120132
579364536
1951353905
769077286
677247940
546341721
827648096
2040220770
2094418606
1099444875
704435026
2091246019
267570238
509486875
2147483647
148595386
1189420789
892040215
1897564209
881261112
1712915298
520116123
675171732
1881865239
1601391765
1989764359
594421907
2119484702
784195829
1436862858
1351844666
403039728
1262707891
1219289809
1718249097
31831316
1677247286
181035155
1731657567
65692404
25283183
107989710
879410086
1325752544
1460548876
82326522
1999903440
91838546
1377402726
67994108
1702435135
1628649086
790989851
1680350368
322851655
1656644154
148607686
1935473556
1642421033
953163548
803443102
1867702181
637890411
1537260777
389092338
135946100
196838238
543895523
1137053674
278269610
152910755
1582430823
1260519261
1039910058
1826354120
1771259479
48518047
650117674
619224657
1748699733
611986475
349980072
1282232070
1437304533
1408002759
289106296
1495920267
1236356152
1060660709
1289177550
1318139647
1976103253
1030300340
204732157
1762262513
2099671096
299166473
248786173
1712804897
1168597706
53593539
186447416
132098603
1583797202
1346991921
228122408
1979157304
120203227
1886169013
627254191
1734734313
2088506281
634087495
1835645715
230163670
156319901
688314803
160947371
385253145
194189509
2008958383
1241974729
218031909
218459375
157676612
1278688488
1205418226
1223405142
254877259
903862939
1904563445
268016451
975755575
451335293
659747923
772533770
655254378
1525382765
181395491
668986994
1143024826
1124538951
1878984497
1256545675
1208876195
304110970
1273519005
745830925
2041490383
762856361
72360991
1132827581
1504459460
1215646137
2042928008
590160616
901311949
130800148
110589253
1613595527
1441248366
1636201671
767999305
39504807
994140096
1879998222
590015728
1793511844
736367405
2022356538
463566690
937885147
1446637098
1757410799
1049316725
601661567
1078934259
764419347
947509038
463131898
1207309057
536362404
1158560922
1831305090
634261078
1985711973
1671014281
1825948874
1757268494
1478207273
1248147717
1316464255
1161416225
1623075965
594734176
1724909584
1913336411
1617457431
1272898418
1153812128
499229590
275760676
1815307437
1967846990
1408747808
1853463215
101942916
2062882238
1428634672
2091235152
151835038
646594348
1763450701
1187110414
1161225593
1232168132
1004672711
2138916162
454631732
1841351371
377823626
182637276
1427714049
1543700489
1289924093
1855623138
60360984
1183388299
750665839
497966196
1919578182
1721584105
2010969073
1133629309
98156727
1195375374
736583000
1066587564
1938502030
1431344281
282274310
1938432849
1341498670
1197818872
2074683665
1873329386
143043351
788513190
1909910336
1397741351
381601847
592920569
1731741590
775239244
2085114604
1068409804
759024626
1298466989
2030930384
631727709
758691606
1431437000
1447289840
2060224712
832798090
417874923
1631210487
1290547338
1993661592
331581784
2022830231
458551024
401175974
955223034
701049907
607179761
428440002
564524278
2123134511
843211860
1405672800
1583495541
985386512
596484427
100146887
1997202222
1811079207
2147475471
450471435
915815123
956460046
1193488280
1838512604
1128316254
1751436119
1844599369
2140481544
1299395152
1326111282
1077023369
2030603050
841457373
910547274
1854103839
1969355002
1390445364
1954475473
560822396
920017679
347840258
1806689155
2106866264
416980609
1920661371
526329035
76996987
778219161
1702866401
939794746
1972293995
733476232
928865328
219628764
1890229211
323333426
717315843
1218231907
605483518
1621434748
817237044
997166568
2098960353
276189474
399646722
881502074
1116031791
145675011
1517634338
1535165894
892754168
1176480697
1476534655
296762301
1012281139
1796662401
1449437003
954282749
1960681086
457417833
748857243
300615515
826752843
720514268
833452448
1383667179
181854608
1433543764
936930514
1389351163
748601487
901032039
114352216
689504697
1733908584
2102346488
69193564
386881655
1904054742
1952992052
991201403
970282418
44890607
736286481
1093184424
1145140002
1353952329
1713201998
1591014428
1499419482
495249253
233571263
148338602
238674934
886792004
1852144408
2141738303
800842083
1246221601
1236903980
1966720395
1410291538
81139632
568183455
1466831489
1889053661
1216995767
1569470704
251027245
216315114
2000249211
1450714714
1386222635
487951402
1711468567
1055925357
1838244093
1816267694
1781423069
1490937334
577220974
1089482602
1691686570
2065732011
2122239708
2007035947
612715161
2001038622
1734852942
720641808
109660206
1233561893
413134505
992604241
509671577
948492938
1990900108
1533594231
934317325
758908942
64177636
760962982
1445145333
1849199321
1711021651
1428015467
1268974641
74490788
1003380133
1588652667
2136938037
116479650
851273267
720124311
1651936503
1033814096
2114537343
879016204
2120017271
160926832
973490831
874436253
1977544929
854171864
1907533853
108059552
1870918654
1911881970
939445471
1096897483
1493739138
344504094
1050599540
1817241605
900026043
1704714797
796814334
75771727
1951232384
834604300
1930921185
423850515
2097852214
164235667
1876669583
332002745
142584211
1989148892
1660271263
1101200682
1170563477
2094022601
324294725
1625091828
1513786624
977278560
1774509474
824696013
1940720151
38857838
212282789
1037075891
782097847
310508648
1408586317
1727379302
576927506
424558106
2043035055
452159851
439278830
587161222
2051840388
2130255420
1885130028
268241631
1505725342
69385947
319077025
1434448072
263531057
2002793321
25410836
1037406561
1628261425
1356123361
1265905648
612667530
1506630517
155011850
2017233560
503412741
39864478
466727408
975210576
1659609672
1645454691
148595386
2147483647
630460117
805353215
1756897531
1658236265
533111644
1708432757
1942500885
1906104425
1182734256
1774980990
1359426206
585391959
111435578
835944849
1828849854
148529543
1195603731
238912583
372946572
971627141
178444229
2135476854
613438082
1433414059
2027824208
753772513
730367005
675719453
800910981
747252972
1310997715
1710477887
1896711571
712427064
1460425439
1841822834
1974699765
1003952190
1294922055
833219082
1288356410
1921102691
894817211
694233843
1701769839
1853288146
1500061572
1898608074
1478666473
209824947
1008234481
1580085233
444399903
1774217217
1744213438
1659068363
1838856760
485063357
888410833
873622831
672178953
191765966
1822411311
226269915
69049803
753605975
1077783670
1907041328
793553677
476247766
1011956080
451902025
1144532971
2132163837
1691379948
542297681
1803621504
1816076976
1219252361
1128743316
353259416
313482365
1549515233
387008218
1863503702
342681967
1369870478
2056237340
370343676
1218349980
1365054384
2035630007
2108224696
56882553
1763517811
825512503
2112987114
416637013
146639971
1404257654
1946785014
2017753920
963402791
416902114
520527127
2062095207
1338532114
1104282773
1945564906
1184224158
684878339
1163438133
1764191306
733149869
762284786
1334792147
2925187
1098122574
2024471885
1915640678
841372099
1513266253
717769959
464979286
1378335184
2084435814
1867133249
1973394402
1339573809
1122274678
1538328515
10925935
1575327178
692779260
972118458
565700501
1656919322
1296178078
1283509688
125975440
1000163036
1280063218
1191822425
867037117
2060616900
726887857
1558852758
712441386
2140178108
2071734293
1334828700
1873429431
326643579
1278140354
885077659
504682072
140817454
270962843
337627316
692553910
1724453882
190177739
768023667
1975596861
1210025471
1304428704
887445938
930252828
1911212573
876399322
1386989199
270958555
930516126
1109672625
455474730
1623675450
906492284
1069652328
1827026090
710390280
731106819
911739772
328716348
654676910
1699695523
1914820502
2010206583
481028553
372867634
2114197077
961282526
1256644048
1402021518
1105989741
507398270
732131122
671330591
133986527
1748268089
1206982679
605762001
701109107
1333219662
2073619307
2112673894
957147975
235636978
1612558187
1669398094
237879975
1512853102
1485634110
274808494
370548872
1435772440
1899588952
1668428852
197731948
1361137828
2142541076
1101344476
1688724368
1898571277
1489191746
217118384
294559140
1436979256
353660549
339141570
2089019252
865660069
988925807
341216854
601582146
940043995
335387584
1593769344
1172063064
1905718839
931889577
1563968840
2133263775
1921935178
639869233
1984747636
346727858
873954150
634492983
1099333470
1817805613
1892085778
532708038
162162175
101096291
1660127541
1470621046
665738826
231783153
183062274
149460408
1335777549
1352958393
314821273
1103702068
924926409
843315187
1889852667
1273977852
405592131
1956332364
1550887355
1141701212
447712320
222009370
653393568
2089767095
2070089592
1698731097
1696805838
1901629182
1726369901
499549073
576301756
1823843615
773765485
1052155484
107566932
1673255340
164706955
517716340
1003911331
257522456
96783724
165203524
1171529950
232873894
1131435142
1743340277
55180147
903274268
949563485
999696282
1752810979
265871053
1911050394
749441250
1719393415
253105918
1629129613
578487187
1388720893
2067324532
531570036
598837637
1677367156
482301447
1195276943
867235514
1703816210
1252400577
1760240668
470669633
993960770
1191416435
892305403
1630103190
557051327
1210291831
1149861829
754440593
761442443
1419043984
644687324
2059853650
1718941893
350391143
181967726
1153458311
1002042947
617008705
621756507
514705050
1808428517
948194089
1613561339
340776924
1536238243
1986037985
1062027893
1794007233
1194097903
163781004
254975929
1299555372
214148211
1295879448
1663887915
219118875
1605453052
1928106013
1782803040
2055344885
1229032302
734013772
1995206994
709923751
181989385
1516469537
1526531959
649950702
1403906256
2125556609
218803088
1658110909
853050782
1142217830
539926734
1962358086
33357113
1541999590
86060734
1421897206
1601197396
32519310
829444902
1167570027
198461265
1143978452
1430441318
1205709661
2101886458
49091622
1131042375
820808066
1920417585
1474603906
1976921003
1816586466
1098361152
146977340
1961605911
1777761937
1568427481
208608587
365862125
1779905280
765278594
1289719865
2016377740
1973769444
1320411967
1725860958
1854087052
1223000728
988355539
837211470
69382796
2138353836
633844105
1028954892
585881704
272848039
833812328
918893340
1503048601
1688718223
262859443
582643554
920193135
768731186
922546238
1040116943
1388291007
197083742
1471774335
974321588
1789523502
1369261029
102625839
819900115
273603802
40130721
764367152
796432155
1192161272
749259936
1199236126
327875074
308712866
1073584706
854529022
104712119
1105512412
514686957
1145492378
1011664923
552414510
687700759
1602775363
2146497344
646516638
1699639884
1430426533
223985205
606464062
1027838558
317269786
957923399
1583917539
870591370
2026706265
2008834761
263108718
1290008650
1457798976
853547729
2121513346
858333400
1696705954
1348174366
697941922
2040893509
1886508673
1545444126
1192026133
1535616295
1201130074
1643320821
1699858357
675333485
1399139323
2030795283
1425790404
1650101343
885442411
531844212
612635106
1861319946
590335052
2012577517
147082197
704064003
1743992413
1985550619
688218142
366691178
2117188394
1361439274
1288826669
1437162761
1189420789
630460117
2147483647
1239940585
1307049249
1315871856
884582236
983858530
2075632520
1625722665
1803436226
1866820664
310714710
1798012023
696158984
1265858383
2006298342
1579442793
1281780252
430166179
1894875687
510829952
1415423505
1480303597
103724069
1157210153
825623996
1098039632
1948333652
1811540445
400819097
1997742193
1165757431
210352123
664461534
535891911
1322862985
912602464
1345826889
520003879
1002184169
1290208716
1327119775
598040078
2098667413
707206644
125857273
1077798822
226418678
252281190
233029990
778074558
291049360
226655711
137055880
247257508
764506030
1340350992
2081323225
952529803
2141306819
1654925942
1118114363
566117893
1583662960
578623851
1312602627
1476139931
906901832
1429854096
815243596
636362159
170396644
2070643659
1070126051
2037612432
421411698
649436974
516955458
490941673
1479603839
1420425081
1434272012
1169561742
977959813
1421583939
326573487
2024626102
1817895431
602580487
1994088159
1615264730
1811940985
492909776
1002390862
1167157782
595924476
2029718277
2045986477
849117980
1850558538
1375240503
1144075412
1165294055
10766767
1635780188
617686191
1306269590
2063807467
528327778
818658067
648549090
130393708
990080315
1836261267
1571272752
1562095038
1356844083
1798665298
1772201599
1458449986
1253829059
470310503
1163398039
174930403
1306844598
500139120
1263357565
475454193
888509794
1769520686
1236529963
102325917
1160159857
1260397945
1319230931
2072952242
1527605538
1760488388
1668179426
711264224
1168337749
609552399
1930412817
817070663
2001691563
204948362
1426320756
315629348
1796409242
813036794
47900835
1558969017
1224912965
20327734
1786950051
638555056
1166879528
1805755746
1522860843
1544082378
1011973678
1748924634
1308100077
31119262
1143439088
2063730521
1445705948
319527434
1509677928
1426227814
458444161
2072162439
1989856215
706336597
1858756976
1645059490
758905725
930109088
472969448
2073135854
1610364789
1080725525
661876381
327988027
1604664747
375914078
647854989
1988874050
1374867525
981719642
66912946
1883159504
641628121
139599670
1354686629
521506377
1546340173
2147030312
1044930566
1352269334
79046297
1628664717
1113085469
768379015
1056713545
1370234783
1178514290
1264159357
105729196
197834612
1090035907
158910359
1940490618
1829990130
1550496372
1816655505
701478532
1277203720
1640060968
2048983377
1256624613
1680280075
1759579972
1514269681
1490726144
1267780278
1675797062
1241341691
1299882187
40938062
941429276
1347626022
1781976711
1252598160
1363422595
1705017840
954216924
830020697
871050479
573775899
1306902716
1759224049
1480075363
652082331
1481335445
258991257
1159127372
1602903959
707668481
1086943091
432381524
1475481896
1226551370
1632319401
702262217
714520397
222893596
1450927792
732512341
1963673798
561015995
1255239117
1041721985
951128238
1742895453
1988362080
983525191
1283288873
1938915370
114742413
1465944474
700257127
2113405110
1172266429
1119159834
67163142
1011803881
1953134959
1531525036
1960474216
81011067
737281692
78299560
2021115015
1678499259
2057551162
49395023
1652942548
98792101
1604516448
25082519
1942744262
1721079782
1956836768
332052334
13048937
924541653
1620370423
272288562
1581100735
73091509
137237845
1515149072
40129940
624451935
1663716301
1769468431
853438377
1742908052
2037775343
1544170283
2058461117
976282442
539082440
702448634
439557052
384882619
133306482
760626499
1226410289
1064026568
552065342
242289698
1568335373
509198231
1273076184
792667081
876691317
939358391
1748903405
811530159
1612734522
1013096428
357635916
937596403
1509356330
730757886
1148796683
1246596100
1906110908
765776748
1482408658
477442038
1067445476
915904326
1944432333
1666899488
268533141
240060098
601046611
862584874
373746391
2074049196
1601820478
2146960686
1825389500
1335841176
1860845404
1033997361
1986339862
1186771556
1171221417
1072718670
418567994
5749852
763912566
1317954745
419196923
1291253416
1557674645
1103713587
305170148
952366505
131716679
329089195
246052490
28729912
818719230
1552924455
174942369
415682940
1408590193
669784906
1985318247
15433422
756274985
452940476
1845068786
293098445
985008199
1697069763
1559825522
1296437644
1766893876
1833779371
2122313935
881959131
1015342422
1892952435
1983277347
1810773068
584732188
1281195147
61902076
929657812
518194869
1403348074
186072588
548821932
649298885
1988811983
543046890
1928058539
1492424756
604821602
1451387872
816014141
1669939966
1376757882
984308904
1115734479
377992310
2060728547
1695383308
112861186
1309920608
631283571
2015367918
2024616067
1420638522
396030407
1018933696
253664041
1477308521
337202566
524144563
222810360
566944113
64744664
1223876191
1311286709
1964830256
884144968
1494894722
2018619234
1670704432
1985492385
842887716
601900249
1679377622
1543033962
1628633223
880171299
587563441
1337002402
117840951
1801294168
261189803
2086760502
1027694413
1904992269
1942997368
366677641
423542414
1546861320
1259042874
1931610350
737904950
1309069471
1001952010
791607103
1056703880
1186175105
1065545833
1200948549
1773173494
1038070098
1129743969
655757566
1267267606
130859664
700000081
609178301
2043289865
869127681
963485314
1936549085
1326114543
955537024
1506168382
1816225708
1228176854
1974584536
510044966
795978593
597559468
255416332
2114882045
2107822932
776290867
1427138862
1134181571
857822521
726694831
617106014
1458022684
1944988664
1951114348
2008104357
2001956741
1107308913
892040215
805353215
1239940585
2147483647
1868297287
2060416277
783506921
1250384499
1716556708
539360939
1695605764
993838037
2043945005
1942882057
1447440971
914050551
2014571462
1987852333
1279232360
711130790
1847839419
414421776
185264472
1833641992
49321751
1413420833
301688751
674335172
671219400
1270590325
772645316
363677268
835088563
797985288
898430564
356494937
1326880328
1480566142
939421640
586287134
209773986
10622883
1536235529
1447217664
1195212341
537938324
2067859874
114040861
1185575366
261449158
295271503
1123121844
1020887037
1602379325
761953262
1284282548
1589930102
519305022
1753656745
907966913
2146745050
2067021150
1335091489
393715544
1691951955
234676133
1861111048
1459970771
1871048022
2143001603
859185488
1337371355
1237158431
489242066
1164167963
326168715
45923976
45301476
1531299508
1358130358
1039812345
246405345
259185553
468408956
2025182499
204409056
1089520934
518036336
1991821863
33391846
82215468
1307996713
1307824800
1030387520
584885913
1862392202
1724562410
829682696
710151155
1032158004
409475354
235902141
692538442
1083200592
879017954
1514645807
1622766514
2063611098
357141213
463157623
368593847
1747136164
848947254
1700753178
808200585
976473864
54630099
903939389
1662064265
2757612
165475784
386595034
1541408746
1666842419
1325303314
931010883
1623899822
2016134954
1034249911
2137102530
763537909
1055667049
789560179
346756353
2049503609
116534597
890898989
1297253838
980615560
40222223
229147279
781063413
671579569
1571570326
1371351528
859732304
1147619762
1249414357
864684917
1353262439
2005287637
1574411079
1613582993
557013383
597406928
397744416
14447741
2050079150
209444689
1483428365
1534613393
1958220235
1714983281
428123471
1602147574
1351877623
541550206
1731285851
1870582693
2094212439
683489906
1452867845
8263778
1978579421
2075417797
2114086203
1254025055
1342590145
1286093953
981832595
406832193
430406691
553559435
708098728
1172119399
393254632
1288442707
1269433726
1326834892
601735975
341582084
2046481383
50548784
1317759758
612266877
896536600
1691445014
1055351869
1905035885
88360897
1100485657
2073285257
1854993221
1495406375
1194458279
327256550
1205224230
617260496
1928441393
2086037759
404830549
519903191
295205912
627028966
1186918720
915288071
427320714
2013044779
730307601
1381408005
280094893
666810932
1990460706
1322383779
459713547
884312189
995030409
1085283220
492692841
989869626
1621312968
502825749
1182493039
1223697647
2065712969
813985642
709620922
989330304
1773512658
1042021474
2022304100
1813030105
2061905544
623576343
1612525807
1234767671
680028060
836675348
107497888
331948061
866123131
1154166602
1486592717
1071249417
1861726808
735356902
572905465
220905115
710523595
1069213625
1693901796
1175132999
1106057465
1314412105
751030398
337831073
307789335
249591010
1021448981
1158144903
1388904892
397045092
107735950
1122206689
823571236
1208553656
959722295
213636811
1746354902
606727610
1169085454
1025071597
1230731818
702893241
114485038
1613155889
32473478
910594142
1727505167
1463704731
226115120
265332083
1259371411
885376356
1143531263
265775073
1563865197
686015921
1325731899
1227207834
1879710473
1436202584
1715501738
307280465
621417226
284420893
1176229298
2136518628
1420633557
164261073
1824445347
567157771
1572955161
2069569377
524808379
906631324
2092225145
536066973
549320297
1807646840
1341544582
946860428
686658119
1093373606
1812844935
148783089
1321203945
1483793973
1330915103
974825807
399970561
914173925
1218404711
2015460818
1989113810
1256643230
2016323169
1284090788
1830413150
1597410032
1519713
207899063
153412314
2060109250
1528480100
706487255
213623220
70621885
630456522
1882097603
1835968966
1387322162
1128912024
692389381
620554354
9884186
347448054
841297852
1832738448
148298801
551936513
577675443
1248620741
1313530513
2035225159
39121837
373228889
297282059
935178517
77622017
23952136
1290752589
423598352
983217317
955368696
1720229489
1820769489
982029769
796443013
1812619111
1999024040
2023323427
1796653669
63426936
460975661
525156343
887330285
668075648
326838966
1278389117
1755499208
1228985268
328561549
726350007
724946535
1574455073
393376542
1910872647
126037313
1537443249
954459864
1289550847
62405322
890693505
543566359
1513604282
1241790780
2067276957
1421018897
660454904
723195033
899606685
1732443176
781519136
373669993
1350543601
1131348688
763181837
666584685
722992916
91514142
655140041
1646499163
2090301482
693838172
1930123132
455289020
733342778
436245767
302849890
1518302833
805763653
1685307888
2011501296
1566577316
2144654543
1063618286
959463737
1093980925
183893582
1631048077
1644658661
447349331
1604831236
280437377
250872933
500787667
1723818170
13305141
1644138420
1206331839
868357642
2014843868
2109305492
758295498
973802762
1018375581
424443128
216704826
1788166213
222555232
343818197
721765375
520905031
1026966237
1353533856
986842862
1739460838
980129545
1591240676
1385740396
1186766584
789748183
2041368884
1035840619
1826855675
1315952648
2146233078
1928089723
1887653995
1197815576
442618433
1261552687
1589878195
1398332070
224909086
1394530352
1526602400
534701650
1504348234
430844071
678778037
1245025630
1765679219
370824321
1240821970
1606726584
590107298
463189229
1705151760
228974719
487748355
32886780
1132564013
1161525429
844530246
1206922559
1529078102
1053829981
585363987
1855499857
1744517089
1897564209
1756897531
1307049249
1868297287
2147483647
572678327
1357199941
557866
227654413
2080939145
2051614810
848200484
1193651315
219133891
2001252740
365930983
1578595484
140964920
512207870
927596840
1166330047
413157060
31400233
1865339565
928922575
1811439934
439738442
618523982
1181657941
1195627981
91025329
1342050937
242928780
1309559015
70301601
1314935556
1720879431
1582349969
684723467
1005979744
357561315
1220061551
1450411370
2069497269
256173879
301865262
271976880
2105942513
1725971783
1345147806
2088215125
1435026922
1659744301
2105032012
1318805532
1427930753
211253209
1686245040
2037755984
733047761
1646357470
20033561
294990160
1245930102
176701389
11114407
1034275662
317858341
930130461
972638767
1357254995
1958060028
1463581405
1777372281
1532809595
242068399
2081422689
116439318
1781523372
780933623
1632602843
1588223644
856643826
403298498
1765507560
1606307649
156551146
1387906389
1000670300
900185220
1564130861
125250749
906557411
1246245624
27716068
62981150
231079182
825203324
644965077
2055752822
2056358341
186983229
702049113
1950233361
192258086
445454548
1299369919
1038416093
1429882803
1623751790
111163846
350276642
916040271
2132170038
382350881
2056944374
1113012869
405039788
87995227
1166649098
287501665
320213571
1033753625
1788392398
101610785
1765489679
1493988452
1188881799
1198618817
1868417382
2096253817
970016284
1780850748
1901211904
1519428355
135276948
1993028477
1309419994
1842439172
191488153
1227377249
1287224320
2125631224
1285259026
2006838807
293881302
307548889
363378834
1488700476
301952776
1903877081
115784876
979626755
1017933425
1563953425
1910391636
1664861814
706823198
772350674
793890868
901128267
1634895055
1190227369
5583233
403449561
1784704212
318737355
120287747
342986281
1166576675
218475193
590959503
348386497
1476659749
1659287106
271022765
2064309714
82433597
882113989
1304803481
672088693
1816245919
230052571
211025638
797169461
1347337364
1594832333
1026144033
2047669033
1370194723
491076500
1634455647
326876449
912570547
973281391
1720299272
1609936816
1791298086
1264730837
1951539720
1457062760
1386282026
1628248443
532152437
1307161901
1938568936
1252854058
1658652411
1440624687
826015319
947372250
269527577
580486806
67504038
1134674815
552869370
1820353364
1872853485
1962206336
1788943533
2113338735
1020552641
974331191
1623381687
1405357609
932912767
2098944359
1053087334
345122790
44533981
1088945204
806467066
1385101854
1657022972
1346798533
264893891
19518154
1456406959
2000725722
936675215
1494059414
1381948693
1753625797
610820641
1659984153
462144867
297512228
840945522
465414537
466131648
1155210433
1808525624
1782163060
86527740
1248625531
2036133775
457992911
2119934175
172608914
534834703
1592136861
1042589037
1149914830
309374181
2078686562
680122070
1835354709
1605181429
611326419
692305085
1010913836
954594607
1580991842
1753908665
967874595
1652167068
231664196
887495537
58511544
1369957827
588115446
1351366220
694445938
1998709368
1722242094
44965462
60345427
240907399
520730236
649190831
2055719147
460685782
799347094
2048089339
1914655065
1248184185
314938348
1773219490
1299415604
471890077
687768837
1034713772
911386
1183444475
1886939496
864967284
2098856936
896848987
109514718
875072414
1661469855
1153455066
540679265
569949875
1753155406
1415150100
1315815767
1861355274
945895737
1419025011
903299927
950251034
1343550530
636811978
1167328562
1077458899
403340702
451413970
661357616
939261246
1741179109
829034545
417442208
425491053
1493230974
1270022727
509355353
1562792366
293254731
279666467
1123830125
782932868
2057477274
710314950
2127943097
266848806
148356465
1121126032
989435255
1701345489
1265977096
333868017
1556670506
1967036922
1451016102
884253620
24210605
811039529
126352001
1009685673
1774061793
1064122880
1047844292
1779239045
162949279
1329313649
1581896290
293554234
1488055705
318256664
2028945634
895762592
539545662
1697323716
190921165
1378417104
329222507
798291193
578126574
500224796
1029582534
1161248741
1295788157
1992785157
1494256910
1186442784
914345369
1319991096
194101923
123378283
468476012
1591648326
1865551986
1725404094
483410264
808335144
1432533125
1985085801
1906525584
798031148
42046277
1526866300
302572926
1313542860
843948216
2126891166
654487947
979891826
232871268
916381547
1448965542
745158373
1245109615
1522621183
318524566
113326402
728608882
1100739854
93966107
1166947859
965639632
1977372008
1820666714
1894086354
839141714
1607184178
175910747
96771558
1666272821
2047650186
812305822
1767420483
2013940700
53612621
390093230
569686975
1774347389
1794159886
1036435946
991071973
835839508
1748818205
104934257
2113124368
199864298
563966627
1071247446
1873306952
1969237404
1443512709
1465429085
241786952
484245970
732092201
1468564225
1455299995
1609864234
1060777734
677259981
588159471
1474118258
1055708689
1542144082
788706150
1351333194
192368499
1249315832
581174693
1886489938
785713702
715426971
1928747976
670389864
1930492495
1154140023
1055622811
672642645
806591157
967422377
123188741
1571672291
1219327843
1032825926
951628712
650152763
993757816
951640170
1285694319
1971343823
231455812
1677947641
1152486224
153429046
1542777909
1395041078
1732562419
1502680622
752484621
1038936166
2116860216
1383075858
770628126
1404705298
1549945001
1384247346
755549634
1275778215
1166498146
340241107
2095559870
23459076
470400539
881261112
1658236265
1315871856
2060416277
572678327
2147483647
128867560
1101105630
563006103
1154584819
1216775910
1847550403
1491937141
942990138
69167408
586762265
1066738184
840792879
2127347745
1525077019
1501840280
837550390
155037508
1449205537
1941153431
1907672220
550929985
837305302
112501273
1111013683
1715851732
1921416905
1856128141
871636240
1980569076
1934497172
381774684
2122480711
1418379168
1872692132
1647019629
947830584
10101812
1869581618
324997506
1864165379
2120458749
1324967996
79457783
748562363
817214992
1296107192
1858763734
38711454
595139415
29237208
1703824257
243867976
1201715476
1509830997
1321636679
238133626
1225512361
1813736378
1636153534
98253072
319897857
2011122707
350697024
1526972523
569483002
1436901727
1941877562
83212949
2074232362
43875547
1601232573
706007639
472670740
1862946888
1118544836
237298319
788733135
1836914172
1294401083
1121029200
1206316916
1307279591
1182887673
28563870
733674911
1664311318
341264364
169081569
1530985028
1326427311
1586615356
743512118
105588531
1998652501
1865961809
1913232320
1177246469
447361199
1644650280
1202016815
1201530828
1793262710
1358503583
761090637
229762980
1530156917
339611081
1984604997
1690375803
28097776
595990157
396506217
2031488307
125957563
1388281520
1532719684
342844610
567072305
524630880
1985611257
1070570398
973669342
243668087
1935176474
1713567600
775002127
1774665207
1786362665
1692303713
1321778439
591496991
1686577266
239219165
1168535168
1809043390
1976593196
271283416
1665616667
921876758
749815606
1073514177
195397477
1008071914
695384941
1814091357
1954342394
1035978858
1773583747
548205034
32923454
1808784445
1680074560
1501264300
439894318
1531513004
1710338745
351324317
1511646551
496949557
664528801
1234186399
1976633198
1617990195
366366582
184856505
945344139
1587576642
1139332969
1655556594
2124445063
1400691554
465488307
1215598522
1938297828
1366652946
279967675
518880924
2049505528
1156785009
2078660654
1819713673
1895486681
1776860842
2122664939
1152417016
40115089
788062469
1557128934
975977198
794874857
325844337
1223617131
138054776
88044645
1235525493
1791415392
1694725640
1553247876
1753796259
104618039
1584971980
900368132
622684644
1318600589
1448184368
261644241
1596492184
1236175016
498232052
1055586796
1021172638
425994172
1897753898
1243744525
1894698504
576101112
1219104712
1216363404
1762045301
1857925735
2068162909
2032053044
1038919887
523939282
476069848
1327901846
1402707513
377836776
1584704759
1790393434
817254347
2075114186
1618933858
1956894948
39896632
843748356
1995972622
91050961
1941000601
2028766389
1073068689
213617954
1637716105
141788002
1464759567
288471752
1133406072
1029954029
798083903
771115061
791864912
1100524350
297283368
1411618916
223485716
754520115
1810632637
512395277
2145558198
1409572452
1463103228
1253263325
561937512
1961214490
1897710923
1443978956
1360214256
249027219
1893704797
1564759727
2088152174
270193257
1897159520
1991969568
957522007
455816443
1296642245
1698642623
1086875514
1596131859
988199801
114526007
677049966
252210179
1760593802
1507569537
1799828391
1716886921
551489339
1570386172
1361015891
1790228001
1147948439
1625469214
715772392
1621579093
8348571
466345434
602816774
1482922807
2027253360
1886810279
1100549857
1359058449
1086327479
1126836323
396705329
2028490267
889896760
1721947185
149308109
1956364358
1252849816
109075835
856041934
986263785
2002593759
1099034623
660487473
1712596556
1481069535
185372805
1149075860
1576895599
13113558
678763959
987145283
25360346
1755631473
1419728674
1114251892
151120018
1628091400
932234639
194338924
176553141
1410183762
149342385
847507263
321945345
370433435
1925815544
432918602
700107949
196668478
1122417344
1279299676
904742322
138602182
1610937315
112723630
943760259
902548851
1716240454
1874304216
1398711061
659303611
690961347
1245493553
1997753062
1377998639
125801820
107336099
896423369
305812121
1068139191
1973647350
493312661
1445072270
717893268
1879256526
114334373
677825173
124124305
1747590940
807051325
1198394995
1150389169
9747936
1352591845
981716052
1760336286
1626885002
1998836625
615451725
1883521668
1542217056
1464798029
271232524
986931675
106887647
1319023865
2099940023
680412810
864436319
217044976
173909295
466365721
348386253
398328642
1886028243
2146270953
1437798355
1067305142
19129306
677613969
115316825
2009749706
831845671
666842760
642305371
343459998
483793025
1171210450
504503808
1229438434
41474274
627028703
2108078440
1178041755
2117444496
1628057369
926041313
819410412
1932698772
1914664915
7375856
1998569738
1488070622
1369523590
591835875
595084495
1553173939
1035768894
416426972
1692662128
1390484326
967040338
2121299386
73847832
5707054
915793474
2012884747
88459334
2061657679
578675467
35512376
1209295058
1992233090
2118448803
412909417
1217207838
903476025
1137388312
1810397392
341390642
662518830
639901407
539663650
1904924263
347586413
1575612384
842867091
1655896114
1360193071
1962492255
867383786
1596973329
121698936
1794541555
2142573762
225757665
632798908
1303998126
617195418
1051471611
1955785173
278520880
819405342
1456079397
1216128918
1059220095
1077244478
1063919998
1605250952
1212507633
153865159
1008280019
2133819040
385689890
1921267651
56070302
1530056275
977822417
569802045
1477546159
311189611
972222916
1940364672
409282921
22930219
888569515
2065651994
1369959209
915790475
1167173362
1712915298
533111644
884582236
783506921
1357199941
128867560
2147483647
875835633
1387439373
1953507614
1103293787
543787813
26541372
561945988
287412326
14838335
497998722
1609197077
568748830
1949000948
439378871
1044788154
562933628
1529464234
716781634
2058104580
1254942679
1219351510
1397004903
393297116
842239623
1144139633
1149224447
1436827178
73947781
1953021534
474510658
1510644110
684160252
711660337
1545903559
2022931337
637870685
1076600022
290934706
185334223
1774968486
2146540432
212130713
1731363159
71825891
1449250356
1728320710
1281840737
1709826388
1053570838
1905788705
1094251501
385032305
689244729
1225544077
991142008
1422112246
14620689
153980400
819075790
57897266
1105771696
1413623302
509892875
245598231
669526742
1180812173
519362594
1792984159
1161735199
1175136467
255876714
1059302018
1383900893
134116453
1857193535
1159331582
337922225
663025609
72283170
1489208711
1488791422
1725890195
1830573042
231498215
489858969
1299860100
292508036
1016449682
855485547
768817891
1456530839
1636842413
88552552
232124639
321237506
647785463
1294077539
1739955851
1072798441
1392183809
1412228433
1011906630
1988070119
518905399
1160957429
1214481658
586154860
1021837392
514946168
1602147032
650391371
792295066
731455595
1165522314
1379930157
1602912413
687332265
886292454
373197639
1762210015
1853452097
23589070
1963089967
246549664
130789401
1393113248
2085680669
385427520
318758364
1798219394
12210891
1174095705
1824443451
466349556
2121306272
599185378
275646519
1896874336
888820626
698294336
427398662
1617247371
908223336
1334976667
1984643268
57526457
1060195247
1443740712
1936586555
1309093059
527536876
1517048293
2007149680
1106791012
1621670124
953769265
655236561
876509339
533230104
1591043541
1416332856
1161845289
1921552162
1445001971
378540712
1739985591
197114069
2053038634
696828861
1274860442
136532304
1967213650
710304502
1184518753
2094619631
284577298
1958842442
1414979093
1339907627
1908657714
1364175462
316916867
839980648
1968775794
491227986
978691211
844016204
1307102935
214338805
436607724
165268601
598750637
1422275330
252613112
1482884677
1343402805
919549432
115151424
1602834093
401355434
360531512
1667131831
2119437699
2007745691
859070468
1844243765
1709151135
1227418408
1085730008
467298472
918934378
902297920
680199177
1832520148
731374997
374374490
479107682
389139282
1465163992
1841236408
1407128546
2123208119
853525607
136367268
947151534
611888046
1586378528
1580079414
2011789092
1352588405
1008175912
1539175745
899937789
1712556393
2123296145
1256606221
1167237493
609785983
1157479617
1305420785
1720151165
589414310
156612372
684085104
77183463
210759608
1695912095
1989495132
1133040812
1827693341
149465049
1130862266
2020083209
1944762360
216802581
1243038402
1343765545
764948461
1778048695
439427273
65155955
138900139
995920776
599694318
1515021923
515857232
1039288413
17825827
1206121739
543265835
629033045
1170192981
2116436647
1626176663
2046603334
1908961312
937299533
724640029
1480599814
881113958
1215419416
1971324479
1637970947
1026587534
1702317638
200589103
1677329659
876858183
662352394
1187373331
65202748
464873541
489330245
2034528012
718972225
1844194033
1601379636
708160126
1253127566
1231741291
602732408
685641279
843137529
524862101
219343354
1030335731
741191172
979342760
290679685
1718381778
98041711
451127537
236280142
1714789894
821635629
1220671899
1473145058
1045845768
713640962
129960547
590898186
1214265586
2047832449
1867718229
1394193118
1614965534
1216516791
1288069118
909644331
243415799
177098923
2088334387
523029487
1169533614
878907906
1908795160
1165112289
1291455126
1595163729
1298198691
588346947
1066074050
63102645
1952618487
1261399314
279337233
630175027
104427063
1184654188
1022818739
1592182123
1319785147
318918287
1216074527
11609001
1191635933
755801961
230268296
662411288
1469621979
811895515
1812993597
151775532
1208314728
1352057823
1236546965
674950937
877681213
1053364998
1585865616
774260391
119718922
616133641
208860189
1764377685
1205592562
1933610756
1128014790
1788706365
622665528
1039373553
2010696750
90797666
699015411
1491723386
151035926
1601955212
1522473939
2071423110
552490122
167303586
1856254282
217182848
745690288
148494949
1114084892
21309376
366637850
197138453
1302463406
1946362731
381285663
286858380
1684589223
1379959703
798419999
13336359
986829788
1074271168
2036953049
1795624566
672013043
1467842048
871907766
1309248134
1695118897
854883946
2129186809
2058674019
388286035
1623018207
1729511232
1201158818
1347725901
1217179333
231796404
234008011
1961020859
320411391
1403086830
1438589773
185721386
1104541582
1260657090
1461042938
905274584
1840635114
1839040747
662102112
506252846
1196474523
500858738
1440760885
1337595967
900638887
597647897
1182513351
1630816228
277327931
1631137898
1922564770
1588727454
211021583
1015807754
2052346302
248385574
709676625
1773894251
1260435872
532435759
1922665073
494311412
885776022
2024430799
886243117
147561995
1864442524
993550930
875909454
677074257
831800844
691627236
1558622353
199577255
483737559
1225610866
1921349517
366150746
1705991649
629051609
1740681353
1921338506
721841039
587132775
1115546109
1816342228
1996129987
1092458775
2067251452
1541493258
31920000
1612058912
201549917
353282235
420270265
2035367986
1306591355
1913235496
1330709330
1591915247
106451995
602433371
955537823
421101705
1648315038
520116123
1708432757
983858530
1250384499
557866
1101105630
875835633
2147483647
1708725856
409749771
1208594286
586463135
586927309
332737221
801253953
843648557
893622814
361514026
1039907429
1140469400
1408649106
1496668751
1197491074
1789705323
1526082656
617642706
1718424955
1734963345
562565091
165002329
1445971004
1465439924
644934609
1560632223
1709707108
817449375
391503123
1482201155
231133182
1924720568
605777764
608995641
151386240
288580210
467019932
1817628592
336177583
1984613568
1996317915
2961454
1398589256
454144498
1894556441
1281670505
1089257858
1200458318
1713348492
1497320106
1955961041
1224932899
223285084
496231133
582492778
482364259
302219568
439240308
811645454
627070247
1376595064
1496536526
1468753569
2030967227
1238000088
1545206192
1531334872
993106689
1720322765
1841891880
1565027025
402417550
850203959
72546906
983911651
153833198
1498915409
2097725478
2054272438
2060093644
1464074971
841341929
1192487287
1569011292
332590608
294862388
479603845
538449023
290912120
1717638011
547584412
2019347930
620542036
370724972
2026691174
1457973363
493996284
1885002921
953449233
314785775
1289095462
2099069476
4348216
147428643
1399365948
281350936
1541464465
90385489
1496699058
1527754915
305365263
138683212
1478616606
1067259535
1694143232
881619715
535041079
2008785923
1753794359
560747218
309003754
1036617270
1724023192
1325799995
1507192008
1850597879
936703374
1025218162
1966390269
2050206629
2049138016
752867185
1551476462
1299527415
1426984038
298202212
1741173291
981281897
980141133
857375051
711886337
583070860
1816863375
817709468
1013312356
1312030903
540426483
1153507664
862535388
494770382
979803903
667160831
473279430
925110317
1272374859
1851620731
760092451
738993269
2126023588
421841608
2041244735
917663764
1720742145
1961883785
783210874
393666591
1706644085
269715806
747640594
579222002
899381298
1773337223
699196102
2100850118
668539941
415767908
1337750453
730538289
1165663484
526735446
1378925865
891633555
786375012
1692166693
1461475556
564307350
295997981
1759648265
28401902
23871102
617226263
1243658528
685011614
492496347
2020661972
1436621149
765436946
155019859
1904272578
861604871
1224962846
1876752559
1993993130
1420612636
1627838222
261184296
1204691589
1159008071
1533597918
822572893
759216329
929434621
832322328
1882003963
1138977584
1490337696
1872379037
128740620
1151111808
1806602365
140376606
1824498957
228377220
696304716
1132665821
117753351
346858415
2008729208
746701246
469928489
1375649550
1290664667
1635693899
524810523
2005590615
32141163
1376953130
1893908917
1626722853
513753871
2125280492
188202825
977762865
306232378
1435034915
756789419
1887135835
902115236
392234141
772884477
994849137
1911898783
1277000919
1225738624
813563089
99416375
21568164
1601700899
934076344
1820082879
1510768686
1862105133
1757376784
231298035
334083843
1127927764
427866992
939465528
1714691852
239674570
874779041
624488947
82419377
51366077
977129587
1550846714
1462808946
169485891
1054113249
1105118990
869883632
1291196024
1759240490
457144517
2013790889
256738999
1018034647
1211622139
1972540977
722540661
890171894
1596153382
1598791610
967112825
89844246
1080819399
669974174
445165299
375369428
6094
809145383
2021487098
1005186936
2044672398
2108732283
363864325
148026491
1909188727
465237520
764140225
646385491
62850959
535503633
1347521132
266808687
1811034273
1867538357
1823728881
114909245
619698317
1232349823
624658915
1932791016
643902474
1814815433
1928488366
1101188402
1227876958
34903380
1848105873
316105441
185504093
637860067
34023454
1255572463
219852793
25889207
348815488
185919672
1855724581
438572639
1498376099
611138523
1558341185
1027644614
2071436102
411454213
1472119191
813928718
723962470
699582664
1214204681
536632569
1166750557
627178479
117130682
857379324
1392344201
1782615434
275622595
2104412987
2010441853
1983951755
995617919
1793128292
1990254272
926857627
496958515
1488560684
656291803
1507012521
1936574756
2116108143
1962213402
1110748856
328310607
1238982235
925506059
1137014766
753252587
2126703702
372808986
1128545845
745693795
693738179
491753813
714605770
13205586
297167906
1490620459
1526861420
2133994859
1166789912
1797959912
1418522899
458089134
287275250
729324930
406390785
1534499878
1831215584
1206747880
1414200743
1551221750
402816312
892915721
424417581
1248600962
678962668
1376776986
1099355364
904881382
1599756971
320449802
472162593
1313705743
378739758
801724161
408922579
819345049
915936564
1166308145
1692721086
1781632915
1785100017
1208141531
493804584
1005373176
2037935043
1928671862
653303372
265304221
954457944
1381755450
563241908
1884474129
1018516560
1022582282
1680591816
1888516332
2084626217
1335629832
1639913221
709650834
1280106327
259753363
229293845
1759788329
221036223
1942629877
665143441
598655780
1675639598
485053898
1928859738
1514441545
186854536
204535545
2043947900
1614205864
1998674374
1506638151
1109607521
1275817652
1479075867
1957595916
994718338
149207193
1444596277
394139290
762316426
1905743912
5962763
847172808
851046355
1717895304
208480644
1271235475
947570860
1228321260
448474249
199621633
1277868896
1492710350
1657573871
1450276793
1306816130
661734778
1675465647
6704023
784570657
1988057208
28622945
1981734770
903636275
1797392690
1571701969
39380178
1378194302
37239432
538042177
358298851
1900082276
981514481
675171732
1942500885
2075632520
1716556708
227654413
563006103
1387439373
1708725856
2147483647
1152618571
1361220837
1622458782
1668991597
951568864
1078641643
59298227
289188800
73684367
2008074512
1791751829
1684702159
1267348635
756266148
1107888342
1436499312
1217408540
1699704126
844818839
962066228
968095078
473941789
736408242
1194279096
1138336742
174221191
339961546
150570619
1890814225
1801230324
818211307
2021877257
477350451
1136258252
52596313
1761081351
1945416438
1843307111
157380377
1840090094
1218837836
1615435604
367550404
133758299
528892542
840214776
1914264935
243484020
65269737
1764932291
94149064
538982043
850593947
2144111560
2144503039
1664271223
1526185319
549975786
229507597
1559269287
699661645
1330168538
602162900
1859142590
1947973466
1345289689
2106891705
311723106
562981600
769788265
1348585254
1841555604
509756430
1395076309
1122357737
1502355542
822757034
1006950325
4288035
107627256
1282902687
1916872245
1853694374
1353478631
429146128
2145490267
1742269830
215963373
1742404686
1926586803
654821142
1977467360
45069185
1853368891
161409758
1695118962
299002778
1426204690
61026046
1830955022
230430283
104921596
2031353507
160532108
122234197
907437708
840113412
2001300614
990868104
1710634972
813524560
2031672262
210667426
1195768304
83032979
262635415
187478548
1112517918
1953671536
1849148626
1159868243
1017614356
389480894
1524557579
209479142
1252194974
580384867
1499962602
750346107
1845632306
771068799
405915596
660191550
839897459
1605913665
1003254316
1987836552
721113441
2069155072
346256012
1930901998
1597272053
648690978
780796916
1943635441
1379140003
504618587
745126219
774903590
1065537692
1440915364
653063406
927996526
658183668
1648327710
381714012
452198520
1256077095
1666348007
1043026490
660850455
804862190
1641702467
772621143
1709483914
652852785
1814048952
1239039588
2094805303
1710796300
796465533
778406848
1261845119
294012756
2016996992
1795795144
1277203808
1901917063
2069846598
604097111
349821876
1963300559
865697632
1367433080
1035057464
552007586
2015891365
1853295178
1894128754
219045612
783599961
1840153824
86545958
937699717
1250513126
1826171339
2124010872
1717592573
1968359310
1610128289
211749290
687026130
1522728349
624657844
802551421
1097751928
457568514
238198088
1614277079
1682089029
929978120
2107970267
220220836
239787851
2041524970
1648285581
1388578558
876070252
811540035
252246302
415910572
41500675
1721703853
820374559
1082412848
11328004
1030956798
35425274
1535014085
1350195057
1157634424
266845507
1062188249
125909612
333880608
1533883608
1643436062
1483557451
2117305050
1403152827
1264348878
298521799
1342548633
2000994672
683919026
1091113021
987974022
2007385900
93280697
1507948309
2122887577
203955130
468434378
1523019695
903163090
1837786265
422848874
1588796077
523086541
101866018
828920316
712064143
992127514
417581755
305095687
546142244
873061448
1188153306
259732952
1070686982
1195435256
739173072
1546658550
1059446416
1544793361
393095172
1670536940
740517349
847758264
1520084532
1071242088
490511254
978578125
64676017
1535806534
1174207826
321673019
470285732
711880643
1299393060
582027338
399094054
1717769858
1349158306
1592794568
2061951926
638405197
988054791
42677658
1060264049
275814120
623149170
739778763
63100827
819729113
559623535
636652082
767643327
541206904
575736229
478582050
2118168427
479652763
1579339741
205098155
1537754080
856950502
386761749
985393229
2077081591
908135137
735961737
894765979
32072751
283084994
759843214
667589293
612581737
43288042
409876036
2074604716
887897418
1339832610
1270242106
532541759
83135784
721097855
38023488
1788062126
731539970
1398164226
1775287310
136643754
1722437445
2001587576
1719973938
490491712
83971534
1937402945
984082565
1321345354
259808886
1034285067
1506392037
1180768546
970850084
1599935639
1307017803
1836371874
688437073
1437539430
628178334
424693901
139107700
1848495902
900810273
1816175301
50234312
507110792
1803487909
1991858960
1082552481
1601901662
621765182
1218055503
1827413908
1522981668
460281177
1786219703
1184434427
1670883279
192436469
185233081
1630190231
171489808
393084938
723145631
881092788
1174755952
1053496331
839157449
1025206950
787792600
1950798748
1256388234
1859581233
1182956193
1631041581
1684468552
1649040145
493678024
1236500635
1916081712
1721385988
973475061
1365360779
553375614
1225573520
938865903
868279449
1477886203
2136681060
773075225
931316455
673811117
191274275
32809544
1577990833
1607089786
1621321189
286941234
2029099589
151065223
1134984003
1105136170
1287380013
666728027
1546561090
1759723762
659392019
2036265528
962484307
1056158716
645592409
647291726
589907975
1205734494
1085167171
2029169768
1595116134
2116351653
136167351
550493746
2033381768
1989749982
1006374658
1532313260
888665248
594867640
315960215
1600646702
1896922728
1252603711
1812270744
440531957
379737513
791140725
1618928819
1309124767
1426319382
1580853973
553816701
2140348285
31889243
2034031644
1479455089
1881858663
1810602234
507874237
1226446496
1612508097
1004955869
851711563
131777285
405126643
525469796
542536591
1158462010
700907613
2070796800
1707486555
1209699145
2015001789
1943002065
1435738756
531841092
590925243
1441118096
462100811
688265099
34768961
208656106
1828330350
189872022
191229803
1111747190
1913525683
799445445
567382152
1314659808
846118178
851393320
1669344186
1881865239
1906104425
1625722665
539360939
2080939145
1154584819
1953507614
409749771
1152618571
2147483647
345905947
1926722301
838639832
1667357012
190967262
1075890518
804455811
1433949852
1284601602
1101402466
1952675096
672960433
1412577590
596751078
416160288
839164176
1473202675
1192134091
284916901
2095523524
415258269
644966544
882317579
1950566019
1196921026
85862963
829720280
734149029
521371977
268396363
1908020091
1008901159
1136764182
1208480150
224245968
1065531762
51085281
1420030968
2091912409
1972020779
1810157859
140514444
915719693
1353635233
207063870
1803477854
199633209
1752155740
576883584
136290125
529716250
1660200451
1305927921
1493170226
1265145563
1730326809
1918087082
1190185511
1724025740
90568100
1485383100
1461007070
611395500
669997551
2066713256
1798729313
1510438757
1241339227
1446549525
1855327855
1214276925
1111655553
1936674628
960595084
1668610170
561621456
79162714
191257983
862033382
100486230
367032473
399234299
156866057
515906288
2108760369
347714975
1697624315
1413108996
1744281879
1739289942
1709963397
1754890315
814983389
1698746942
336192956
999021667
1968001223
86741104
543730639
1501694501
327329306
1294127593
271815469
910307495
878298694
2033978151
934242326
1077926460
1251838870
1186792104
824663105
412303182
1082086168
596946612
1955670539
1004321421
627961543
782916641
1176565923
1153449430
748268836
1936125136
1305958954
766268224
1032005010
127412798
1039410597
427783037
67864653
1040192297
1156799862
1328372605
958202474
450664478
197993946
1984953938
1120690975
254190668
2033917413
447870205
230562543
298733550
2008816976
1142922708
640365553
1350558371
1079639950
339241480
1738443088
1959149876
1065770835
1024259751
176097534
1655200799
2007280348
1796811041
1504680139
260543635
440148302
1422397133
1048131795
1313394597
587807375
1028655570
968042648
412195908
174150854
925567323
959817175
1081010516
708002185
522586769
214359705
1484388227
1732891481
635045895
83876498
457001088
498913221
135101470
391761960
39163318
1682953751
1384438382
874142415
413649778
1975243837
440312017
1215712262
28587881
479686167
1302103443
1231703540
435569097
1540741429
1458320416
1718710785
1157760000
2134651307
137621962
1696449339
958143316
1528301766
1880151165
862109394
1544444649
562552468
1207517787
1106177937
669206043
1865932198
815079662
67555779
590248028
2126105171
1497122262
2033183340
2067776954
783175695
544564452
400893291
79680624
516136453
1793231664
1825843162
1453066882
340133300
919324699
1647057823
1280840334
170467958
1959059364
160058970
702554974
68614215
1522780848
1152849007
2022497059
1734205639
1590984923
941628543
2037163447
734685654
1769322084
1339836684
1352361514
168983004
1026498592
1835239715
1912908182
1228129546
2134652286
1327129703
280021228
750018803
844008520
1221787259
1208910395
1184088600
2141939024
1526959263
1701555953
100929665
309002607
1374454261
2126917669
419366402
1198355387
868999276
1173584229
873065094
1770445260
1403780682
1338363728
1936700349
1386219588
212278686
493045856
622400452
1022343368
921023240
604398928
67969664
899671214
1955113128
494276246
1126281976
693183150
1222438266
2110935117
805802018
125706481
1818442620
1522183564
84213468
1985278644
575103460
1822882084
170367908
1421274253
26416150
1064064947
1965081530
352429330
280102074
1777942055
1365983272
1028907040
1788189309
348642489
1038613435
1732379069
162753331
1137092690
1389847288
276713984
1434996791
1351842056
16391227
99515883
181016560
1856723117
1910238363
1860793491
410147918
106029712
1087189795
1787107362
1240523380
800609282
243700163
1098798116
597475707
715857563
1925462978
1117222342
965390525
1677721526
13037025
388357605
1927983277
1881149355
211790184
807344076
670869340
359492822
1048639898
1114229381
1148692331
1346337021
2033295821
820567443
1592259669
174344047
1780935922
1745519879
1574885760
1011486501
179614870
1445051322
583034168
910008859
238290697
465371746
1924693595
1104573776
1127752764
552916732
879864724
1819095117
1342262797
1904863102
164423522
27272493
879482287
1308504836
1011271232
383453246
1394961909
1857263416
786467613
1748207630
1440935716
286795078
1425977401
1792382398
1620233547
579069753
955567901
1223120596
2048475975
767343578
1586808720
487381876
1308427609
505522897
122007541
845429303
693140119
97994829
1973430517
899455270
885642907
699792229
1016084332
983193972
1957828312
1500855938
1793188562
2051152516
352030608
439651111
68866243
1525765141
637799370
1430820740
505821143
1347030241
1588098486
1977234840
306938971
1196654168
2041164497
1537152930
462871416
1842125012
1647795581
963411363
985511602
1467598680
150568444
316890359
1876315641
229580987
1622765124
1052612676
1706238540
1874037022
716307352
467453669
2035642100
1143174677
425447792
141214788
78890157
2108679813
1330857336
1267462218
813612952
746093155
2012940294
471371758
72389860
632972246
159568228
565535399
1980467601
971978325
2124803185
190961482
1721922543
845367105
1891567445
615829944
1112662578
1817286864
1976817410
1477399605
926343674
2117456557
495138101
837592501
1958621473
967200883
186103246
1483741721
520088514
1423945427
1547863072
879543573
1301782428
352565191
1597041059
941077
1475766782
326276966
1851238336
1000276591
282579358
1204786914
128684823
1982963727
1911134241
1885217173
563713195
1959662386
1734499078
1331120914
234065330
1178915587
1412781441
569150858
1601391765
1182734256
1803436226
1695605764
2051614810
1216775910
1103293787
1208594286
1361220837
345905947
2147483647
1056360629
1734448801
1158087974
341991457
1186020343
2138889689
1910302513
457260506
116240521
1990317147
1633748753
932489028
1229431021
946011631
1698710496
653526281
284176681
1742178178
1616547451
2131789919
1501040875
437005602
1923720987
1192718025
637535194
1265965515
640736021
1392853596
1589935828
35726317
858465607
800417134
1925105223
1035514423
373788023
1222513862
1360967850
2070180107
380146189
1706772572
62999702
88993131
1297224027
923169243
274949819
1438209736
1669176569
780624444
1229359893
454468860
2122702800
1997528004
991057006
294283527
27394637
570721669
1555491556
326744404
387486143
670495404
542587696
1646150851
2370631
1590961864
527227676
1816064716
791052433
422830989
1754388950
2006337729
816132060
420523515
1261082282
581114525
1886400511
151062758
2009599197
1373672441
1318339202
1779196190
420141407
96854881
322631922
1928796715
1985139686
475682445
1669496856
1614744853
66047888
1527577309
283923042
582175808
2036897622
1634638240
1389247172
1133924736
1694598402
1432542409
317406905
1653305102
119499313
1929948055
596330421
1765976841
258297085
446208669
172452310
2140050585
1313347647
1098539563
1087971396
1221961197
2090046341
87454600
430517026
1746543541
1128050181
2008183707
1318356956
1185919767
237366900
999745495
1229912456
879882680
1791674540
1226069792
606598551
1759865169
536825742
1850433676
380275853
1478576542
2093647123
229407480
2064187871
1887340494
1962058137
215268006
1846359284
580236602
624079822
1875322780
2053453866
1033468282
1069735643
712791542
1285153057
151149281
993915058
1803261022
1797170358
198758209
1703541989
121958077
1832436919
1313503580
1892372838
1704403268
1217586657
1759895103
319569760
901017588
1004556405
2046265794
669893670
588786807
868749374
1781507516
2114450074
396021145
1915091226
243070202
557593325
1942833074
471627988
1520715438
1098390089
1924470218
768381793
1341953207
724308181
1908677473
923439933
179501135
1301034202
940261106
138323591
1108375421
325685471
939053916
545356480
1126294258
1493565298
141098824
1911535468
367267436
1629309529
1512032901
91314953
481768116
1334700053
1526827218
176479516
1081112999
1608446901
1736169407
712175366
941703652
199158330
1058753027
895117511
1988923738
803430785
1529476684
1872036437
1707782547
1232510213
1696476325
1089628627
527777140
460413525
1366126880
380408134
1662245268
302574376
1596408787
334311475
1691122664
1420778665
2006829465
682903133
917856747
382884144
1062819686
394122758
330653150
1746141350
2138377354
1008431482
1298010448
166276295
2114225415
2102279922
593472073
1811415766
1270299708
101417730
1701032225
1231399374
98564134
1398645014
1861138151
770649495
2081001627
1675689647
228009199
1407206921
1644232879
877583719
1245181686
18252217
1184319108
1754267980
901933829
1136261286
189430818
124563474
1657422225
660355637
1836978503
1059702520
865051600
1883548488
214052021
1874371119
502721676
708623694
374610994
248892781
1922859232
2026400669
187857806
1223490382
1535222039
1565986694
1419734041
1291722885
637071323
1695604921
1057185012
194320330
2147092200
1556144922
110194909
1703441241
711706105
2013310102
236771415
1584704779
1684959493
1508652417
1868261642
306786744
2070264956
222223313
406137108
2082235073
1632266767
1644985956
685025526
1272436645
374991717
1102017458
1915145783
1432794371
1484024101
2084538725
890622234
114458615
1185182292
1467126636
1710080366
144383633
1169781799
723785332
1704391994
1479128973
437384387
870933651
98146997
593013275
1458770901
834185506
227027943
473264554
623720170
2110409838
528985268
749732058
323288449
307313688
217837421
117999387
1042435995
1352867799
1578172252
1381854016
623737964
1820774520
530381599
529609596
212444613
1215703585
1217129201
1170294349
418327169
448776275
1914237922
392692629
1362832441
1332526206
708029586
921575527
2095849818
1167819971
44999860
1655125302
588244782
1050013559
817332063
1695809008
240212567
149483034
78522871
1128432870
2037654698
466758731
155080038
140524430
1370369683
1184043714
1906834896
893276646
1261069861
2025159330
816714032
1253270334
916858361
1318427952
423605934
916495364
1501914868
623996154
1933785404
1263502917
102781885
2008648850
1110595000
1058870848
1416332832
1741819707
658302058
70144889
1493864203
1712971570
611770486
1107366941
1177569773
1786738236
1125381291
1500177401
367165491
1331486832
1866897736
956541042
1765431651
401160377
194315611
19286332
1798362642
654471067
682132921
293856195
1128753917
1996224601
143411237
59256737
1993970485
182636079
758289450
1645967920
2019447829
651363374
122524130
1958357418
1503939001
920883380
1978726324
2054871701
1443526047
146104134
1196960478
1888871177
1962863087
1865589617
413634541
372245838
1246081494
1089282109
2061521446
1684905814
1186824506
129299636
1823760072
1372660937
194421282
1512239580
796006019
1112084253
417267371
709843962
1539339745
1756131819
221082467
1027710272
1230039625
1434984262
870964231
498611873
48440412
1184684599
1244349592
2017505958
691837944
453416905
2109437220
1057577950
289357472
291537023
1627408891
1489102264
1526488001
1867349577
505493706
2126747809
995766641
1634362257
2032868191
1462167446
563632956
962990401
1258160414
1061938475
1116112276
1071670826
589188576
1287045148
644627450
1265949759
287032039
1535090821
1989764359
1774980990
1866820664
993838037
848200484
1847550403
543787813
586463135
1622458782
1926722301
1056360629
2147483647
497510173
435155349
1768595758
1492647479
1697239491
1031060606
2051903976
1312051774
1839763881
926485832
1183367050
1202323119
1494046125
1374059103
1199911119
290301360
1512019278
625575392
762310772
379755570
1363326192
1396257617
1790924345
1754221595
1136521172
1107536912
1010127279
1828462074
2076839367
23945498
1032586445
1625632183
1675102310
37419552
385707698
1411261167
896159189
101174626
1517354674
934543183
454918952
264200108
1276689433
989533824
1241098019
1128120852
2039791841
564787951
1474144549
1491721572
1129164631
716953154
1345599644
192094524
812817600
963960757
1347662093
1584665930
707094768
2053134286
1383119214
1311695988
906674099
672974972
1317382415
1845852554
1422580667
1193908545
284490953
855102114
1542862231
1536881175
1997567452
698130603
430924131
1838225453
38070053
1533765184
1970756938
403813356
1454308407
266496986
1462936977
1562886591
1078761943
557337270
1233890208
1616709444
576540714
323205764
1073606710
857752233
704473645
339538475
1117717869
311203078
574644933
1395160767
377211791
1550461226
735991532
1407221413
659768064
376744478
423710588
451089579
192451744
1727461363
1110792388
1397017715
1482990499
1290764320
1499632517
1620859977
459169415
1139915821
1545450327
587959382
652244651
1621099870
1209518492
1613611046
1269795895
168149034
1858726181
824438055
1159212281
1503983935
1693020732
40060776
1961533645
98009788
1269241701
198175084
696392550
600552745
384657377
1005576877
759642183
2079622478
2032465267
1062535808
806951541
352964685
1393754653
1442971122
1353242908
420924996
378090211
1845107249
2092416670
860358813
1266512434
2062773121
1714526659
105085993
1008502055
1252605032
99180214
1703200203
107552766
651077732
1606812383
756655888
413901575
436491449
1197890069
1850960605
1871094476
743723747
1890685389
1710696765
1939855517
146612847
80128760
994311087
443803127
1634404933
803624231
553076043
2070056265
332529875
226581996
312346471
1539738686
207153294
1907533684
600425081
210302938
1300355708
838760029
1991911720
123274574
933414907
1988479344
636314669
2020503219
1599301502
1556427203
1758148545
524962805
2021506788
1864417334
495851056
1395959393
717190253
508694865
544502586
1089420637
840244561
646329420
1871257987
1820589567
154141052
1722703967
1222081875
1063831874
1011996764
1531038242
148024090
864171688
135975580
1816118636
714517966
1172231002
812488626
706185942
1700377536
2050764122
1263113956
39154350
1609839349
1787711848
341155797
475893250
1038104977
1479795837
701909439
1767951075
1475008752
379379450
5752225
1304293397
1624850351
1217037625
403602978
122288382
1885180364
912711397
1145505087
1847421928
69680219
1405238744
1999975656
2075224578
201203899
1442592171
993371310
761086955
764499855
902232405
2144356331
1593473943
1028776642
1355984479
1980580838
318519608
1088580756
1425042072
1213458831
1436995235
384262332
1474328687
471213329
1581292321
453831910
1899271009
2145424370
809725411
1049543890
463616053
985837095
941539681
862173265
675629964
273815530
703985796
963891080
1732150134
1474808845
1830583941
51263488
867081668
1064520824
906690377
1691156798
578992898
1661731024
107735737
540370335
75767044
792924009
384028237
15692504
2112171733
2042659004
898796566
1374156139
1486033031
1062099591
299453106
743997199
1013032809
506526569
918978702
1508586882
1691275481
752475476
1288843407
808847200
78541762
1973750893
1448645195
64030458
498699131
66587602
1412173748
2031266686
333853436
702156649
1515393452
1352369912
37998228
928997096
1566706880
703321407
683433645
1400226729
721020673
1853872071
797473395
1887966698
560362308
305923501
1305381236
2124011348
1307759274
804813300
1351482202
1918155600
1383960511
1871893528
223740572
93644267
1079876935
228154014
1003683454
25548494
1768714003
1399172584
4511096
1883116475
1701941846
1392579172
667209993
438218989
1908710233
1790884726
1766050066
376176343
78825082
927096107
552748834
50756630
505485356
638444970
984082360
237717984
1204284230
1933728557
470931033
1877787080
380824520
1643702137
427701277
477608487
310669151
2118575201
1345782613
1396865755
10238027
314710306
428475679
2015621439
801077362
123696853
1184204107
1357998548
1195787786
771810541
1595778291
1705280533
2022304230
345794886
1023888637
1735442476
830751260
1938725683
1594164172
2107934525
1728606099
765468211
1575308759
1179281478
1398069138
1969293363
114675169
1896272835
29987413
392955498
1041684229
175108678
1229716914
76859342
677931035
1286682277
1247232329
1529285649
1305865357
1989778492
1307391733
1503489381
1829747968
1222634748
2065445290
1853336348
505942115
559489655
1231952778
1306254608
1510572442
799070356
1157399888
307374197
1006900346
1122382076
1135293422
2086182945
839646625
1958904011
1900237735
1848161965
1111312148
2131500671
2035169402
890657374
16615445
489117678
357324118
992429218
436091548
2073501204
1573204172
301874039
1309121342
708392250
869976482
557322462
724683548
9657824
206584819
1276663627
1316636531
529074672
1941981926
1385116867
2093090894
607002820
1067630953
1732002056
840957608
2118974961
1742809623
1804800459
2041778568
1961172864
187476860
293600829
805998022
1144180835
1601297410
994765098
6457099
324741832
153128466
1742913034
1371972796
1490778194
729757169
2020534641
594421907
1359426206
310714710
2043945005
1193651315
1491937141
26541372
586927309
1668991597
838639832
1734448801
497510173
2147483647
32420914
1020693980
1772354602
1192946904
1830956340
531025634
653180769
717985905
1219678450
1368124551
510681572
862487519
2046454304
1231622964
512157031
1148395541
561294882
1886100105
1169013418
1851705988
640414629
231592739
1909753068
27116273
51323884
1802245464
2002206088
663364369
525055389
1905881306
539515295
1869532183
1395623365
180149999
1359235755
1986970392
63399729
882958860
853988766
742414143
239671401
528717459
2138979115
59827190
2089661550
1572330944
1262584883
443210134
1611454471
912659643
1758216809
1326878866
1251553175
349048377
392228182
1747488670
15558138
771839809
488383290
1648172601
1774047957
318576394
1443019145
1353640058
612865906
1992477570
1450256998
667636690
1847244385
1941968985
513072153
1273880081
1052613620
63458106
800589526
2083558093
412544042
772302793
114319201
495137355
1503687638
671189156
318316470
2003286346
979884214
2066966406
1212946303
240206799
912148796
701237781
1109096528
21066572
1329643212
1345573242
1637640081
1749713882
2100843970
1850916276
223367504
1730000115
77994053
1698282876
1626720792
183209638
786278423
1652474072
1021267774
636307297
953293682
1668213497
1988867253
1620550549
790352943
1083936160
628917887
1098813489
231041273
731485261
1514122256
1082888555
236750318
20210738
529333975
1025006958
1286412360
1747796097
1170054600
1487572572
1051186018
639840822
2128675931
432007834
847196259
537050033
625974597
1343101040
750672344
1258357146
782149243
2088283984
203506275
973358068
1074072170
1106943896
715725864
1113429548
1383551953
1482273405
254837224
630963193
1990499295
894966848
1737701443
1034912381
1632560098
319836965
1348503410
110488566
693926553
1587959485
804644374
465555946
556337935
51133707
1624459438
811658504
1252396172
2016147109
968623432
796780481
1447314933
637998917
1131674630
1960735785
1193737839
517950416
537861512
1312510867
1205627280
349729743
711241087
390877518
1669375172
661078699
1868268065
2020044469
428045066
1746957260
1283367485
2003352819
891061759
1480292799
1769313368
1054626205
1899729849
936539631
1118942982
160923117
1722764232
220499422
925179477
2035301126
681725366
2068451372
912298270
2138903464
1633623889
1202602704
729550791
1752932689
385735238
1883011451
2039026691
121664472
16610173
787857268
1158947868
496492850
723761192
1052742500
1226491907
724921283
1173237290
382832859
1885274212
1282018099
1607969878
1515853989
569539648
1578836076
675784961
1650749438
1951612253
2016093419
1241846483
381941445
1506296125
348178535
1687211352
1896018158
514909733
383594847
642927
1839855686
368924861
1175587369
1535891381
465224695
947696377
1039975338
589877615
1179509457
1450446501
1589701713
2146147582
1151460461
1374908390
1243846727
1333131778
1212665947
15717500
1385987841
290245168
575930223
815660936
1432278035
843605412
271701295
473873764
1275317311
2099600791
1903435084
1924830788
1183384354
1152395355
1582039658
390923639
188626807
512184104
146685105
441280092
451645400
2129573046
218002881
497146125
317900529
1159555335
1568812152
579677196
1776380661
2025274820
1876634464
1638630307
1574581818
1566364546
1806932393
1108511357
1512722487
155593766
1205797248
563830681
1347819481
985087822
1674435386
1963722222
1490685909
268080478
1351094719
355532776
451555896
70900167
835891681
874120620
645955530
495628406
2008843558
1348608677
230357826
278502885
824945152
1179879892
917971777
153690312
2101406812
1223351083
123216811
610510966
634697705
1758724255
480597450
272457304
320733823
1886351801
828227248
1833420602
26382620
1871467987
1402417040
652786360
1746733460
104578374
1896799506
1965984713
843113096
1562524723
1128403747
116607614
1046088182
1052336297
559109666
2060740128
1429164934
1462374987
2076516117
86604690
270851902
1047122933
1161256393
300849015
1844757906
1997120806
1491251898
1624577600
560784892
1232439397
110499906
49016935
496156242
1437278354
2001937320
515638637
412671049
1212407226
1121632042
18985275
1593045971
1895702311
1277963943
701409402
971209151
1516119155
235638915
1524822200
1021375757
1086590560
944866266
511904266
1632636803
2059118265
653664069
433113830
1816042793
1274107150
1166841118
2120006995
697849509
152865939
666899075
1911150633
1342212655
295925576
1830541130
797532574
287101045
685794078
1070916647
328799632
655721519
854736480
1732271519
503599342
1821050600
1697930288
704883801
284207312
1522683925
1546481767
854941308
1456294628
1666013458
1456618282
389219141
1176863481
1696287424
1001603492
1840075276
682050580
1448419159
1196866696
408388122
1778620888
1211859549
1673847851
1288577590
1284651987
1911843171
1525095547
1069564881
845754934
1819913934
1722851172
2131185999
400896020
1030099727
1536802476
847094830
1815888502
1601059745
1900943227
150355100
325716169
860559200
1211922644
2032242434
1143350099
2021316682
1119096895
2096335747
1434573876
499895988
1589999967
230472308
1606851499
942578805
308760769
1555614977
1442277907
489360515
2042304177
1665401880
1577473068
1873483946
1879532285
316784832
1594523647
1072125494
277489430
756769228
485847624
1442593740
403154931
1605046660
923253833
944700895
687116626
1411606261
646840853
79066384
1952942603
1637067281
382679654
941880843
315848674
2131535839
1377682156
614431433
2002642443
171055936
1844617682
2119484702
585391959
1798012023
1942882057
219133891
942990138
561945988
332737221
951568864
1667357012
1158087974
435155349
32420914
2147483647
1775949048
1831384184
1784685287
349590630
1056225494
2025811426
1634694251
2094422991
922298075
431351414
1448362604
1072254203
906004946
709477588
658674196
324812003
701056112
1639378439
675031247
445732881
234227516
1330723503
1564709092
1511618451
1623490757
517913619
295546522
1815807495
1634874792
1645369138
1004973746
800342447
1809654484
1606365312
2111535710
1361329437
1107579310
1401788253
1141414674
2024418177
1773888165
374231719
434926708
1803495034
1184587322
529808086
1606004950
2108740780
542204720
602000023
1211275152
1737241513
793958342
843324176
1625200924
1943477835
1862092857
122701748
1904194396
834773166
1509520480
617392254
330126144
259222151
306685742
1950635269
1341164144
821338192
127877673
1794228335
2082363873
12586062
742812300
96414011
1722690625
598689995
2124868137
1414928065
1778506745
1284159114
1097469082
1112327380
1317787511
172168535
1349301965
1980532255
1631452608
1725070519
1362246691
1070769091
1937568686
38040286
143509916
541080367
113501029
664849346
1461238182
1665858482
1164307367
1483261575
203721085
1668522380
1619280100
1436222270
1078498040
595799270
843599450
1887653189
503394323
654875858
163391914
645268804
484415146
102315954
1852708111
1204107972
1230887948
1884920859
1312999653
391673134
598142725
934739098
930989676
2140301341
418788158
424414005
841102993
993754345
1679870477
616536536
1657917560
948692727
1800190390
1909052095
241555681
1719590038
22613856
2025847218
331799328
1152123516
250293549
62920584
1026014647
742796829
2086134123
2129793658
1185204600
1912453432
1662761971
2112135241
675891176
1902129117
1536307625
1151108932
1922214188
1841410793
612120708
2017215876
766480030
108856468
1799821491
285151851
1415226588
109361100
1097921258
1980083223
2028404088
871262134
51976753
1985274086
1565228198
1301729386
946934888
1878529594
322550458
343300763
1867436635
1212413712
1931618597
1737621229
548371507
232089442
726004390
913475523
395684728
941567350
156097854
1779121530
779753308
148908688
253261137
1327129436
652007253
1748455639
958675313
1380097809
759722500
906565909
280685364
818551779
1351365478
1190887890
915123346
607404380
1939935813
876904453
827635272
296827872
1929415945
1964678960
248479545
1891217441
1901887746
1848528845
150879320
2009316996
527853514
2036564668
29538483
1716209638
1277087066
565835672
1187329820
128024787
1343259619
1935335621
1483103854
1349879718
1664011886
1977850431
1121910707
2143202252
1274315022
1582929497
343905141
2068999513
1964511343
635087112
1095337220
1532180784
1830019223
1364566546
1346774928
808923087
1077522762
150025302
1759713415
1663111287
273098761
655967372
1406982338
2123892738
723668288
1364179311
546282206
706596248
922563597
2137833417
1825263253
1286758613
1827858465
954688397
63052143
1091495373
1739269713
151919168
1537125158
1683678532
330137572
684282622
891691950
920390613
606030337
2058490518
387822609
804885838
1968748187
228872207
1449865067
1468986854
1112036044
1379164356
923299893
655579292
528893406
375207757
609567337
2055564379
1848515289
1504484733
1601166370
783459007
241006404
2015125383
1445526573
1374501737
855620168
1043901740
540058128
1070775378
932214326
1443595644
882732132
1993899228
1850437914
1239649978
541881228
1609911478
1580445916
1495625398
303538685
1220167467
60390536
1263318302
1956853904
2086051386
1084119216
523076389
1991027434
119390800
935442081
1648906626
1718447037
981113381
1011748876
266754097
706716620
1955213759
726287958
1503862297
448361956
1470735249
159393363
130529113
185944882
50548948
1637059740
2048435829
1838248722
330724757
1140384294
722151896
315601081
162108266
892882920
1532135588
714691261
1022643422
1169866600
1937900960
643881936
1200482519
877496061
1047437698
1323328383
463129162
721051685
233330451
2105749194
546628595
1968855080
832949691
1179682635
754658234
1683021556
88225541
2007837016
1409434848
1666193946
1752505520
980051508
585406224
602667433
1083337679
75670632
59663671
1463909931
1622652456
1730916732
384767170
438391098
1698819810
911331908
729139946
1842828911
1987174489
1195862553
2001302289
1927585788
292029746
739928240
2096208030
1971818677
331853554
68344124
753659441
1540139004
1660228167
1037358452
1066480717
1812096036
1533459713
1411579262
319695174
1072951023
752906489
1395261973
1991655006
1436274446
1963954875
734454922
2038359504
100934358
1675782510
28763519
694225099
44894855
675924634
2055814400
1362447785
122740096
97449196
57974527
1155039816
1011354706
2134399062
1764266163
165337037
1378608185
27247267
220848277
1453276566
441888479
2135725695
1344261249
1242967312
1267921779
1204802539
1013251288
1485649858
619806928
1657189389
1960711467
1975747098
2009586065
1957813205
2092938685
1835318919
1523547539
2054008197
786691628
942940483
420853023
569929919
1186113173
272663003
71414398
42193202
455513709
89753683
2091741339
327270153
495099997
334341884
1500029136
125983679
442547852
151114735
483457738
1117994687
1569825460
513626909
996780078
1527890798
935112003
1132301410
1800680521
791381330
1354326613
1904348974
1783987395
1880915948
36622318
1015646474
886636601
1547697593
892367432
998394538
1978970042
643762866
423402331
1821626237
1424816021
46304167
411248893
1362639147
88806675
630471976
784195829
111435578
696158984
1447440971
2001252740
69167408
287412326
801253953
1078641643
190967262
341991457
1768595758
1020693980
1775949048
2147483647
1367211323
2077898939
1033511418
2114686324
921387896
1618867444
1533843112
331573072
992473489
1462351176
1983761912
1895098310
1690092514
1678242374
123216753
266963308
1274956671
1077375275
1769086814
738756700
923344880
612015964
1043313940
180472951
772618587
293241936
238064659
181201791
1804716695
1613648740
34420371
429383013
1494199795
1712735690
1143752528
676317064
1536714594
2147456752
161839022
2051113324
1641727292
1304267284
932380683
618054235
368844791
1322696891
711250560
1741566555
2046854225
1075358122
768265909
501307109
559384460
1984988789
1651067078
185828810
1637481387
1297693436
1125484934
2138172068
1866339407
1665205467
265961667
846418002
1530754453
699242815
114696675
28044515
961927006
958857456
93933797
780400109
878336176
750017494
1229631412
198576998
980264432
1502243454
525890195
84669808
1577560387
1785455170
1100054128
1814780316
1005306011
1676771805
248339628
979024622
1809300278
538966172
1684920365
1231987820
925824661
1340623336
1527116280
316444569
1421424103
461124801
535810987
637057164
82504179
398913221
1052928553
1181235881
319690525
1552027607
1046311253
1904393792
2069412241
2062717468
1582981155
1146525981
963113233
1752578659
2015888907
1078720670
235612766
1983542983
262463816
1314397771
442779631
837672767
1562745758
1980205197
621209431
1842379406
647477261
854405559
812503979
587155999
967540125
1315340557
1700306278
1468537423
1881793853
17745292
743290592
1379526927
1772166601
1048202489
2070982337
496578591
1069539963
1754936946
427491048
1186611894
798611442
656682015
430793405
1877773746
1731553973
2128774898
805155627
1953552906
1109930600
449455567
1626983874
507827528
908784896
449273305
2035527829
432687746
666863
358976461
330795765
381535128
1609047898
1953675834
1930006284
38800275
1793470521
1808143345
2014768065
1506038686
1027406251
21944261
662975387
2017826856
1700769107
1589209146
1590551746
897907045
1615138682
710857024
655241568
1555954226
1312674645
1709420856
1543347669
168576500
234162955
107850937
918706768
726111359
1217236643
1467148360
1159870309
717143148
1722875874
618920136
1388723912
881405546
482520685
1614122915
903239380
1280652348
1838940244
1152026197
283131083
334725004
2076792273
606707315
945467221
1346230217
1410837444
1128691708
1274481024
535573667
1344962268
1761445565
2018611479
1628049304
1130651274
51965114
38784364
1823571514
442580197
39148714
153298180
49334715
757012822
1069861939
953094037
597006817
173355777
192960670
1266022654
2110604280
2058573144
301059439
493930915
740776098
897886172
1956828228
166325711
534191060
1104153528
438141536
853015684
604699314
1787675489
1035566288
1211763445
430032414
1445084346
1266364181
2105942968
885612069
937219211
143340180
276997426
283092161
719551679
219650454
1948024608
428731316
479457816
641840528
1863535999
930088629
800614205
104526241
1069334986
1593600531
1667958699
1748116506
1500495885
1251436098
432305756
868376570
1463603221
2072532799
38388376
1440910537
2104492621
1020621134
1060363709
34023996
1698577618
2078357508
1591852947
939361309
405014788
1851190955
2061822156
1796882946
1248909543
755187720
261175535
873875106
1928442651
1631447906
1208404837
1916073166
1457021025
1722030893
693651444
357020767
1831342185
1106905095
662964522
1287311737
413919886
1302325425
1188080831
1759126360
1695763519
1839246508
334872761
780413375
1882990040
1787072025
1995798120
471838233
2125824753
966679345
30539081
1448759391
798429502
2102032774
1009940824
405343808
338450370
936444051
1081509797
1048015128
1932262141
1218219090
350775186
1280044291
2015398688
628406666
2073776652
2016130813
1508984663
1793708518
928195180
1471954010
575237284
1063861471
1026167153
431348102
1622738585
1194416167
1760951424
2068758988
428915486
1028591229
353454870
1503380590
323927775
360932583
1227670038
1035166162
1712941792
289222972
2078598440
1830366730
462198459
102452711
1488612489
1004164447
808146983
1796021928
1542675413
1638658557
1670796633
1704724800
2027560203
1102382594
667715784
941855459
814016587
677225459
1111539615
1486889840
131508658
438655384
611973906
383149102
179110960
1985922545
170760431
1202265171
914351893
1477435038
1529217691
233815084
1793513130
423643556
1626234196
1146045841
258944844
1386362990
1035764084
717800321
1131495546
1977512883
359947083
1220927779
1017035168
688750038
362386047
707883452
2139064143
632762928
1581141532
2047619764
1473807380
713761555
1914202074
634126895
1758589870
1014779561
1966491401
1883065769
640458786
960861060
1332339134
816478323
2040259345
888795685
820774792
1408710195
724406893
1714045077
921855452
278151538
1004544010
1187335258
31567831
30967441
1253337037
426350732
513711461
507509014
1512774518
205606327
547301374
1971035703
1890122229
1162838945
1933430790
247239857
1487696859
207791330
108612233
192876604
934196013
1265615400
718304295
1443357019
1801681021
35747797
1261581758
945206374
842771315
549856836
68868762
405893522
114378887
435832055
2108160012
2014961543
496433013
1445864614
393068435
1685129388
1075731409
1181335666
186998241
940012475
1138299267
978510743
218723422
1545656101
1471793066
487007201
1915723634
565680961
926327867
711843599
587985188
308516654
1836512523
1136993355
1310012245
1436862858
835944849
1265858383
914050551
365930983
586762265
14838335
843648557
59298227
1075890518
1186020343
1492647479
1772354602
1831384184
1367211323
2147483647
1463551972
996522290
1384325430
1051219972
877437113
1028234968
1856163052
969408315
257892660
1184761786
1221725445
717058575
1385510870
1675060689
692222092
763954979
868611628
2097783711
401964408
885450339
394045119
1537143765
1119250279
430520999
1344810522
1665953414
303657264
1298876253
1592494760
914005438
457353828
1501047469
1937965399
979854997
1665916033
847249832
1004297714
1572684017
854960657
265763565
812188824
475452422
711698976
1599682806
1917095366
2052643141
1860448270
609811152
1257814303
1969433555
1409565271
905764415
1560536103
1483304532
1710618825
1140119726
1372981732
1021904951
275431572
1111741149
1646801565
1121258179
92853265
3380041
670342116
1881752991
747916310
823485274
1668996311
1004837313
1341261778
1441291087
1907067554
205040726
2034208882
1205796631
1106566841
2101216506
601126804
1583129818
1529596767
449894632
179170139
512076524
1880960421
1746750302
1505477637
613722353
1279662059
1914665144
1785672783
1804793746
248036500
770529050
1911925318
418212089
121749133
380165949
2085448972
39858601
67179428
1208172827
2004208594
1967027833
1919108328
1051687298
7905704
198977920
232275702
1057395484
1439827869
233460497
2076985127
1925212647
1600817532
1919809685
653626134
250903486
1527058645
20666411
1688107553
423241325
705838366
213031984
2107640749
1495102534
1921397411
1330070191
1379984928
1601109724
1874852299
1518839580
1047644377
1426293758
2037482205
51000902
17469869
526226763
1531801719
1464054438
1495643501
339717288
2067743530
1438134513
1935217140
1862276018
139580231
713741675
1617867525
1468262805
1106558959
110856999
1061887100
675352432
1376132292
713771544
898891853
388661573
744980328
282605638
1029648057
1088213226
1272903535
46143801
447680736
1193118413
415543251
1757560389
1621001785
686264853
625921396
81367834
1745934571
1634472111
778272911
178708068
2089673885
1903253363
1262789565
1101891312
509702314
937282276
1738163981
534385959
2084075277
1687201548
1014455892
1527675496
750779349
1657066905
582334192
1677337551
701626086
239019483
360351809
1651583673
1231794148
1779322866
1244226019
702786176
1287514928
1485289498
1927268498
968501364
1624816442
47559648
1798022121
2112518457
143132153
1570178591
556660633
1090180739
842234391
2019676483
2129213804
274058048
1214459409
580083943
749420995
65797461
1880421274
2044173779
1390187221
2144449037
2073631482
1483642649
847481138
1276651661
1373627268
1234794758
894532381
2093556561
1388285935
280495053
639167255
1540823526
788717084
883209209
704275488
1194639159
1806203613
1110991263
72263028
1278509613
1437367000
994848085
1192587513
1546415971
1264126390
19928166
516668012
1771502347
548125518
1471426244
1661225740
1069481559
365486502
352853994
2014449374
1769304409
1223397503
144847570
646354803
541631905
767565684
1184463243
966833456
443510108
1642205287
1094141938
525175475
1168967840
1076641955
683794179
40886518
949114537
115492925
673148284
59401053
901335210
560940504
1269664483
1245962555
1653779297
249750054
372285142
1838599417
1168054179
314418798
1972081859
70386599
1476281013
1069390628
79730188
544023372
1323517289
1379561688
343428291
579556055
507949848
1686359119
613855730
157474259
491885485
106958594
693088350
1293026433
1434691655
997041038
54952295
1485538776
2064347142
1738547665
905948752
1083648210
1662123687
1724016215
1857059876
229403576
1564925026
166129948
1999661439
374641520
761232342
871804959
903236546
1483499177
2136087846
1822556438
775554539
780391914
1138849595
1339131391
1392360206
425148111
303794535
2064513558
1518050946
124576627
1192317755
808474305
495668239
348942468
675915192
84642546
133309665
1692190139
1831821627
1885012132
1904687833
1480883311
459631501
56609592
924168351
1091029914
417206724
1800763481
80071439
1581784769
589100686
914144423
497525661
290005688
742385804
1738746592
1691993548
63297025
2097376483
1543966064
549020477
1815228683
1443473692
695246923
1041260480
349603048
1893633588
515849870
920289345
230669821
565819375
1694885834
2002869345
1240995460
1171544118
1970012071
1860361226
1601059591
2075501557
1134395791
774244028
1736383687
179468966
1677238150
2089551347
393082706
536398103
1017309986
1615514946
987798259
547517260
1181088147
66087152
1599836134
852489238
790916316
1249476082
542637696
361970790
1679942925
1502953686
1087987562
1045335591
267110071
1565805268
811635198
176631328
1454676790
1241771183
495545831
343406582
161483339
583632069
544964371
1762642332
1417762091
70230036
566563238
442909295
86836192
2129564549
1742271429
114075816
1894192835
579808093
748068136
702879491
1762096832
333797851
1545998806
1865331209
293180668
1737618485
662971140
798649967
1177227194
1602920446
7479551
796041297
1237738819
1452976380
164840114
918982476
2023836888
618799406
246260599
1418537042
900343661
1225503125
2121827574
1091332701
1833460819
1051043488
1751759990
1163405438
145070663
1016654116
58230641
362838117
1920345878
1961489272
775538683
654769023
1838190586
732286102
554729146
1774842581
1977064728
2004233746
1587262444
470234419
48903912
197590237
1666047947
1983914023
707313409
1922210968
942996162
2106478921
316795851
1818558782
902409731
240450936
1137286110
2017476851
805443601
8879571
1351844666
1828849854
2006298342
2014571462
1578595484
1066738184
497998722
893622814
289188800
804455811
2138889689
1697239491
1192946904
1784685287
2077898939
1463551972
2147483647
1340482763
1138080362
698828781
1983859422
256234667
1402300515
1418983677
746140419
1590879327
543772762
23234679
1775207875
120092458
356523881
290377456
1780283890
1241222494
2145035086
100560128
1635673113
104890151
1460751377
1215233326
1534308325
202641372
1114739078
446271109
1233509948
2000144293
1569416315
1741570478
1929287908
356710422
1607543946
1204969874
426145642
1314797131
849020196
1536960228
2060307063
1281647477
983285058
565443726
1036673332
741234072
1148913429
280344583
478256329
1832981680
2006119475
1929492555
461081423
522074810
2013538148
1667464576
78006970
451091673
744558696
857510281
1146801773
332333335
43741214
653162231
1380572671
798367299
586720534
1201879664
2123121599
1370179423
322934265
600847310
1195686528
199249101
730589768
328016873
2060532742
1139022661
212509731
900284705
1009783321
737181853
1934849040
191793154
2053556487
575508675
2079444763
451564999
1633625123
1225671059
1559684112
1412651421
733915942
1960426356
1429190358
1313519369
504671209
183597979
1311007954
2103490620
753846384
592601734
577089500
1506366898
1409184978
1648187598
311961553
103766467
95212542
349285826
1230428688
772823035
1884322860
1982452435
1638616159
1861051157
1354757827
1204183499
878789981
717903145
212347831
2038543765
871048480
577797616
2001661457
1738446036
365136341
1055107325
831418766
2079259106
330691210
2031593893
1229986148
573341948
1921706523
505693766
924585127
1000734540
290466858
127397894
2078403531
405317318
1034522946
1415802453
914040043
772761229
264226286
1765821210
401307156
593409451
821339503
320093112
262282391
1665144731
1522609351
2124629166
2123504789
2131234803
888106644
1778942388
1827554617
1122171197
576242474
765106429
846381056
1368484145
1504855356
1384035959
1405603813
472868565
1473009128
294642085
1547880648
1250811877
1410105690
1686535188
2069987580
805219338
1276907558
1410065794
1898080378
1299728066
1927776806
997810550
347901467
1032599053
9007284
1850184586
1317913939
74944623
153825993
1170686277
11972453
274227602
592941431
1713583852
1048161919
1977892448
102792269
1572970354
115744416
726262983
872187171
844730945
2021583561
1989716998
356397072
95003197
1197549370
1869692804
645022059
670991358
1922366634
574131944
386425062
1520309709
340880451
333763557
837340745
520917951
939991861
497651904
533472919
1265701102
1151939349
1738512197
16204433
1294979502
1817673361
446072933
1403212497
1096486671
1338957269
1186109932
1141045865
64732888
2012148288
742180752
1845179394
906639385
1776989308
1089393949
50316467
776598920
1160447310
819129514
1868919667
653333947
661784545
1263755487
422037970
1625273308
1510645603
1012873075
662331524
1544574399
676997074
331654202
315601637
1845327609
2045378016
2130122670
1781264828
1756565498
1250877556
843738033
522281590
658950300
1906790596
935505130
2131017386
1435428367
1471686448
1487688493
1417648300
171426144
606299977
1445071810
1250356958
1745057085
867017400
1902719032
1135932639
95892080
899150444
1309088045
1251453420
187083103
277319234
1716106646
421545427
1581754402
1362407056
287620061
190107483
505223429
1099013999
28882582
468170279
18411561
1458005285
482294961
1857312608
2079553363
1586814095
254021985
1699462188
854050763
47184689
684643433
1780035126
1570198226
247391731
2146991902
445085128
886429797
463839576
13582358
1991627486
1232634240
1146967651
726821368
1642327133
130526321
757903554
2146742704
1651220385
1199390593
1720970551
493454215
132747377
1031579619
69951813
646121212
666760424
167384576
133160648
285005020
113639737
237997067
209499310
624981158
1712092608
165864106
282116922
548520778
1320444746
2094956031
560920059
275100498
223868983
842972756
1723899100
790501131
1856078334
1996694915
1281370329
1099146708
780298055
429741888
692513344
533401901
1141034476
654720873
644584583
778299663
134273651
1644462696
1497074039
425047089
1602505976
2143342366
710604672
305729072
1683146203
1301891902
1574364191
1094298701
901408076
1107694272
1039627924
847656328
246118049
1023022963
1490798442
1601682168
820716669
524090177
891962313
15398441
536881324
864162454
1335886214
1468715161
1141525092
369793229
1462137909
384373114
2143799066
848525183
331019521
1193988577
1470609736
323757651
806834966
1080859262
524186480
988925687
384639351
1726121677
862228980
1923361409
1415709018
23386914
795644451
1337537374
448121932
148562838
1974489568
1976094075
1855488733
1437800264
518118759
708828589
820528729
1603731807
1406884210
574088977
1910689419
1495930746
425273047
1813268149
1082524121
1111540227
1596350337
836843808
1781359533
253886291
524351574
1491989393
1958267590
267480433
834757609
60876893
971941727
1360943865
548027507
1036823415
1910069929
938087798
288069036
1375704424
676055630
1734880684
968996749
372156983
854104627
795410231
2054849999
76421326
152169830
927168646
10822032
769993730
724082501
1968054388
1202781773
1552906121
2071425036
1411794423
280398110
706066709
855398308
852454512
1690540624
1399209986
1408598881
424014591
2074996262
1824609292
871957430
2007835389
256258456
1419902151
861391477
180368817
2017984949
1922450740
948817609
1073686819
720668869
468520312
1459370752
1532994877
1598899085
840791605
403039728
148529543
1579442793
1987852333
140964920
840792879
1609197077
361514026
73684367
1433949852
1910302513
1031060606
1830956340
349590630
1033511418
996522290
1340482763
2147483647
1657857351
219875142
1704709118
341597266
1027832382
512683507
1476110533
60321246
1613460679
608186227
446723857
715921560
576497939
852122731
242789595
1479396565
1929786001
1762310066
1278250526
429301024
588240163
1398058035
1195047592
76014781
1333492015
808395348
1243785568
209695964
164763703
1949713520
108669160
182072594
518267322
76292561
1159182798
77409384
1998986
419655148
1544949006
91044550
411846536
1620363859
1981980870
840532946
2100516018
2005421361
1415824039
1741696475
1972123905
221810499
58607665
386417134
2142252839
1549760704
634310606
1072389617
1674394534
443642727
91276656
906922194
248174254
1447168130
1284319553
317245804
1725999128
736893025
803031369
1088010843
2023467759
901809270
1068498069
787436423
1457084158
2043821615
1851169204
202779815
575983083
501444887
683103953
1535605614
227985836
1651133781
1784519604
757600615
2013125353
1020275714
371798394
1209238741
1725236729
542748939
586191751
542663591
1544891429
743971293
1241122484
947908422
396931223
1772572319
68437279
2052766767
28804629
1979670022
1153295590
1655515713
1238106237
530274278
528273651
2062172219
557673378
1574243784
1452522423
2114375651
63486486
602798780
937219293
582502688
887456461
1764290610
1384455439
851885616
254456307
1319031209
836978583
1759938599
1659824918
1003385315
311027067
1700063932
1690714230
1618345127
582332819
1065708888
818160804
1179709785
1220245973
1116253575
1074992740
955984746
1680064114
1436627706
1598901450
1310028774
901435418
1588390767
1491053901
276769314
324139838
2102822141
1977682012
262351612
1765206087
1016376482
895105426
351431390
869451283
955811417
655009765
542803598
2052214541
2065487574
1363637411
1375087612
2121299411
979423434
1336185061
265210065
680878947
1814453118
652819252
1253199283
1516084537
411600604
1414558952
1632665235
595420895
482396679
546402165
1747045388
1990777328
1123950066
1544604563
541502519
1114457458
96726438
596133152
461225470
1350877702
548363378
326453282
1187512509
1193362961
1823655737
1871032116
390488582
618623777
2079509999
643217285
973656923
1750698331
1877753299
273136717
334914252
1866336208
1989666749
1381956107
2003938127
1397249457
404070849
1481287605
239729625
700216259
1396339315
356599920
1126089272
2136004013
2008660252
689879252
1749171199
48400485
824712904
1490549854
1563410941
1663979850
1238693421
1036938372
1891024902
186257799
982610668
1759757798
682790294
591544024
972825033
439259117
8655634
1305261117
803551195
975071493
970308159
1197247147
452129537
366757388
1888928940
984440660
1676091128
74673094
1968603505
1485915882
1719301262
821094363
2127652998
2053336559
1390176483
1787842756
1157661981
1036288649
1620919571
1510488338
142144362
1046728133
361513773
1969104216
1537397757
1396590505
1914332393
694759011
1707533244
1653092381
1433977069
533839167
859644433
1361746078
288808868
1560011133
80146343
76180093
2093020057
78666924
1475438776
317024145
45910118
1684814564
759433827
296334190
1396563377
460250442
1837111482
596910207
1858780636
841705945
1030322934
202873535
120448158
1212835002
1697016633
721522392
734174583
210155072
46804221
930943511
1379962740
1275308888
1217001314
492087059
1633216459
872074590
779801722
64239665
1389646474
187730847
801650077
356819861
368765614
231321189
799412425
26419658
2012363900
706502538
2027773260
911504765
260409495
344424851
860874418
980809190
1232313958
706978153
634287282
1903420688
2069449512
375344024
1037881438
1587613936
1107345848
2140980920
2065679835
1890781408
1225039255
18809052
1252420186
762791612
1695985516
1271978882
674769992
1124289085
1786182184
1702647160
96814865
856151409
582937391
139560182
801406690
4846485
676505373
1216168727
2083130394
884750850
1450653342
61531972
743919656
1187556858
1474758852
439662587
66897710
258976785
687342539
1247049872
2044138178
1436466515
333382059
722938590
870807431
1961667806
1766615095
2047498542
649549892
106098846
1991922666
815466607
2133203718
175145819
1401532414
1397762232
1845311416
981286542
1892892889
1671146794
358994134
1501229327
1555516472
469143720
457293843
1277912448
914120996
1768748420
1999814222
1749471961
799803676
1330926644
63918658
1325381851
1547117352
1862428902
2090928395
1670485840
51864156
1956033282
595048041
1081560942
781200442
482293022
1856525963
2089105367
1565243345
123123470
371472581
1147823553
291936000
1732781604
1232818791
1208780405
103772326
1404983692
642890206
206592653
667912812
2098120788
809353295
1185303052
127363736
349778101
404213295
1589142898
1183400015
1988395802
1271436980
112728746
1953089649
746917149
1566601773
2069681122
1486126294
2055569109
821200714
2026916749
1120555758
306064714
1108485157
267922598
1422787981
220503589
1718768435
972405204
2127087577
1250213883
1648373617
1902493269
426892813
873576863
1247408241
1555084807
1367934639
594775061
628359019
1379287550
1884480359
1473144783
908827748
574972680
1775542488
574076388
1442433707
1341783985
983165268
389128601
151961028
734577458
699489321
483112174
1991365298
1467857617
1369856661
1402761733
905694496
1202890925
1022711740
2087328967
314158904
1540426466
17102191
886886427
2077627064
264207447
423403187
651256363
2016585724
1262707891
1195603731
1281780252
1279232360
512207870
2127347745
568748830
1039907429
2008074512
1284601602
457260506
2051903976
531025634
1056225494
2114686324
1384325430
1138080362
1657857351
2147483647
1886607665
1126664851
768483812
1291224457
1200846876
619721102
228608639
2087144804
1243890837
190758300
208243585
698567782
714780207
86606471
994788667
304581908
1067398985
487998312
385512966
799112916
1730838742
1186909799
2125750838
712850288
506233617
147189085
903822570
1758400231
2108476768
1964370642
1312956404
1754150513
2081408182
1656573678
1384916143
718198969
246809571
61983448
885098821
1007389816
1736211285
867136350
715636932
1405233240
504181449
582304549
1522666004
2142585304
958518474
153334533
1495955887
1929483122
1589957718
40816392
293442925
878822418
1355876765
1686160706
699078686
136689736
1626165724
1767550758
1236474364
1968010274
1399942784
937327780
97585937
1296100936
643212375
283519398
187911855
935773319
118155937
2058892549
725768532
1612524220
1757712534
113607628
434379496
1081224865
238803683
1795230782
1838110809
1499312324
99269628
1869578379
1088651084
980639083
340729841
532117861
2109186667
67779977
1439012563
2092459884
1666901474
1873014082
71853611
2108516701
146593251
196769823
122054391
484877252
1731591228
2140467925
2035592811
207709496
685055269
831703190
243028357
1199698475
1486881902
1188990887
742505343
934918380
1530841062
1739172710
587767292
906994936
570662426
408784070
1537283316
1601069084
149389047
155614848
1866262903
1858702341
2010920587
758061757
839962575
847519800
383590442
321313536
497784153
1219966391
1676136709
639784646
264291072
1327154952
787970630
666656358
1442228234
709812965
1631029672
380181668
624600489
645379139
1542539147
1041672898
1569600536
268187706
925437330
986121545
1042541576
2108805066
201988636
1108744706
1396474279
1803359775
84497152
2021665913
716978143
2015280934
370109042
1499883048
1991875522
1602373719
1734842218
2146567568
146507054
1368589872
747815020
1970053483
943845489
813381597
1733463100
1343385138
1725698234
20047014
43389142
489877515
603437657
1998705911
552856966
866458388
1241592153
1618480226
754757847
1085156839
852777005
558087321
180311098
2100958272
1990666464
352121196
508307278
1016626776
2050508546
35528375
25928742
811723762
362404866
276696815
1725624366
1348369978
885747246
913500765
1830428777
1956947061
1666958274
2057345768
1778828985
345765198
433347210
1101248114
1934265416
1863878615
746611159
1790390305
1564265788
1995394753
1513827017
624233362
1941621032
87335696
1305526158
1769234180
1869117362
528413237
970266274
178007388
151176457
1803076946
941354656
121936621
694147119
54545172
1627729853
79634702
1058194644
858851910
1818970794
548178247
101667865
1983938958
1457115273
1981430865
2055254286
517801091
1547804512
1203336814
1217604122
933231
981313613
1734333309
855058592
717615164
599424803
814834005
737596759
510450353
978654556
429356
1638842111
1292240436
2092770995
616643626
2031902488
827710907
1329024251
27098759
1834659349
1551622864
212640242
1481731278
1593961321
253850045
1112077939
791799313
43417662
824429192
1976796112
1174939409
1631214402
145774217
1530157672
661460559
1691652392
762711769
1074220046
116569711
488175327
875549295
2095555919
1295507421
1428551710
671669954
784298373
1391615370
1131589320
670788902
1498735128
1800197439
1378251604
1047936962
548011284
2076598001
1461780853
1074360820
1821588329
1497395790
1014609474
512360955
628370122
1988576999
80306981
1304688907
844903400
1502473560
735325253
244667906
1600764556
1154119837
1245115613
132056207
609306340
624734133
1170835111
1334367912
2044997090
1165589474
1703035834
964104045
1101797341
1833771906
2010785526
788711943
1381135722
948241181
563316287
1638841949
1064305962
982104143
1300261108
1215665293
1552743650
836068845
106420016
1060655129
1077627567
1604920190
989127165
908149601
1337576964
939659696
685779259
1562196522
159881754
2071574501
1885214584
1077538062
345615335
75923985
674507705
1518277403
174334218
1858350875
1803309007
161300587
341045183
652537462
1009176452
316403009
704738413
778222835
426190022
58277892
172882280
1560998385
804756150
818456539
184502972
1573099557
1145491223
670158135
263530475
1251762949
771456113
126715194
1142357169
1742870859
1849820694
836810911
1369986553
1280504633
438318839
670089739
440599837
673496969
1579551164
1675607778
1415935676
1870853016
1180847475
2114160480
1924119472
1463441086
2039123866
440397498
1333771727
430633062
424473567
1880565599
847772275
2014660561
1797837785
247821768
1155915693
819198129
452746832
294802632
1856326520
606240261
1407204906
1953924997
614334770
978054600
2042441899
205423841
1587966680
1014066960
1978004797
870865180
117259700
1394087240
946662852
1579519739
183517839
260014513
648308566
1520850610
9527799
299577281
1533723096
510189906
2009944608
1692311037
4951032
1664356968
1978355150
303902463
394954977
833993442
92505340
892036218
176527464
49447062
2108796056
2056781291
837778858
718596292
561395171
149742435
1510186091
427264240
1687078520
1558753476
2013018669
72696052
989042160
1441496909
622064992
1921903282
1694710648
535202284
398555489
732484946
113971981
1967378063
1721125142
1516995826
1958632081
2098201565
838322513
2146623335
1838313748
2013904500
274110455
2039169673
849776108
1645419120
1684554316
2100723546
731172483
1219289809
238912583
430166179
711130790
927596840
1525077019
1949000948
1140469400
1791751829
1101402466
116240521
1312051774
653180769
2025811426
921387896
1051219972
698828781
219875142
1886607665
2147483647
732841656
1127242256
1871430874
1303310900
400584521
1248177727
1227447219
302485719
1853121930
522565195
1956280831
2106016213
1246157530
1572152859
1968355748
360166228
37474317
1815875595
2082843190
1287696224
15413175
2113176184
1802711553
196107968
1217296304
902808540
1597663809
976185178
198494835
1050269191
1540219343
369220257
295689849
643083866
1672701984
2025484011
1825451328
316045072
2030614594
297524846
931016541
457590602
694551395
1172657070
543852320
1755471847
37227627
2028477461
520734641
388650333
1568403693
2063136143
1701363854
1436719499
1931007557
1160013194
1748128480
1312298050
219229630
1396243391
1445958930
200832372
1362986903
2102861850
848091679
2071729427
150580922
1380953287
1866981675
459601516
1934399471
1488776365
1570526025
478268777
956930551
979334894
458589989
277834202
1761572351
1406073464
908196166
192564052
1879773133
1157321423
342735115
1687544292
1645035025
1751429593
277695002
1457328546
2042033573
634333616
2042300582
767969914
5829429
1536674896
466725071
1031006414
1764925997
190797150
842969615
2021186839
1262673000
1728489274
502434502
41905898
1507390643
1863091282
337945906
566891439
1179687861
1370141286
1586557325
249306226
1066157709
961000696
1808827831
1692382730
1828206457
993748122
327793094
701134350
1768199107
1195561113
174382215
1787059873
1613271644
1488063474
238112713
958339821
436278324
1410493683
68872337
1856861000
506176660
473063088
345483270
971100826
1021798308
1457653915
1367324897
883138494
935038601
1301580365
1703474910
1524639747
447191838
1073358544
1046123235
528153570
1573815470
1283271998
1851746602
1506764696
1533221999
2071066143
440686134
804607537
1701009930
68798024
1648596169
715393378
1811198034
1773873
1968521049
1034551093
585531756
1304689405
446099742
2119032358
1896444451
250637446
2008862396
1228796643
1011763251
1483375209
992389025
1783673940
782298511
1546187808
2011740652
1297787554
20052532
2060973332
751727337
1835617460
2047883235
512561683
969416411
384551331
344652026
1587607327
482532393
1474584658
217091856
438190979
1072585951
1431019480
1540589204
2036345401
2038827635
9965328
1207701927
58137445
1000903562
614919295
1853033352
1060922421
144865268
1924058367
1561793298
1209297854
1993794307
1737237760
1027615929
837807947
2011642683
753057891
41408909
1144994349
1717961536
2069011573
1759386064
1585455611
1053143964
1988615359
1636363864
1903240140
1739273444
872990591
899600014
1869386075
1596859426
279864011
253370745
1191197444
927042228
349154317
121619070
2115532486
1678209369
1692645324
200489500
1790135472
1588494204
172581802
1435506289
439816612
1944836269
1015424267
1394017682
123247621
1222121562
904650245
1790998571
770946841
494429144
692180837
66157714
1847038345
390429116
287089184
1056410459
886649350
1298715326
1630745853
818782272
820250719
1461498288
330414567
1980769101
258980366
169539737
1973283528
27289662
1906166478
1368722429
1542446798
161905686
2009193322
866838441
2130344332
1892942676
2058177231
1067644474
2078715496
615763572
47399398
1406316315
1151484454
1863702160
1649152514
1042932711
1185448661
154697499
1223535027
1015813259
1347873076
807938391
1493994995
765567620
340347924
556138859
840178211
768478044
1186405306
132777546
2097153021
1697484203
274950825
1001551798
1403877871
1584251186
522823627
935195216
1115576732
1436881701
408778862
162062069
2121312118
1676240706
1368682210
32422715
513637723
217970434
223218420
107861396
1717986295
909675826
1093566077
793581540
1954809246
1172948919
1083507184
459439769
1638623589
1585112882
2025249670
718304471
1659013045
1169624531
1031360093
638421202
2144338397
2062291611
1594310611
1528722701
524298465
1364649440
1618622782
1838403988
1977135696
1028664859
2000927041
603929891
1035511816
606320884
1290709683
1721160598
467037285
1015976210
1088311940
1874010525
1512539846
66012082
245693984
2145650967
544890227
1472965394
2023349204
1702261965
718482986
946442327
644293169
869845403
1807899477
1051592137
682653114
1137641903
397972007
1852095053
822162294
70673514
1138806914
168517352
212843977
571669733
2095953408
149706717
148306124
972333749
500846615
1333597684
1128880718
1189051396
1918300242
763669454
1950206358
606266804
2047444109
17773914
1149875927
503874347
2024894680
749476668
715308315
1545337583
477294387
912402975
1312611910
1754751739
1354955795
2138060189
1568747387
1078547462
1316981929
258626418
72820103
116701281
1633693627
202185588
748679289
1461487978
1267274924
396639494
338135699
1050008005
274380632
2102833727
1310294077
341924616
1176979789
19053848
508602500
819177203
57636364
1744947035
1011968816
1988694996
489486397
1712116753
2004270730
713382653
1285956811
664982473
1523497503
1274472892
1124283823
483421175
1797231987
518010590
776948171
993615282
800500592
630725415
1283874259
1265632457
58342041
98990096
1098310227
393528282
2098884250
669355433
92948115
2094636306
702444961
726783064
1721459370
268548849
1523528582
698361039
152802073
238076806
1347418121
1887644166
885293558
167271437
427675697
8254772
2109672994
707290509
1756595524
1422462058
1125804775
740189335
1576715031
1202966261
263430857
1620645792
2095877272
1632403089
1475550009
1718249097
372946572
1894875687
1847839419
1166330047
1501840280
439378871
1408649106
1684702159
1952675096
1990317147
1839763881
717985905
1634694251
1618867444
877437113
1983859422
1704709118
1126664851
732841656
2147483647
1189800964
1033862021
891737662
1093992946
1212365276
1532960739
225519699
1422838485
1979465432
1809744801
794242042
80307076
1487282987
705881157
522346629
660773241
924240994
1365672496
1547500193
533747053
159854941
440703217
1251870887
1979897655
552033745
982789711
658525358
104462582
1482023137
1257583985
595324351
1981197133
2143971051
312710700
396215806
1472314738
811296976
927922295
199708384
1602910249
1953566929
706340445
103231975
2007939654
615405048
121318257
1411164186
2001503406
858309685
412553109
1543731898
814730324
736277194
840741139
985725582
332414906
1649213947
1149056898
682974641
274442644
2143798872
571157454
1047565282
860792406
2008537571
1847700141
1224622470
1905309698
70626461
1003485383
447955093
1799657923
1566848552
1814521079
525901458
325948225
1495899874
1452895765
1181250987
678075112
1618411455
806726130
824502819
1342399209
1651175004
2010695708
1428178107
287693378
796686569
970132940
728331114
456057361
1268706586
2124268179
1590468276
2026801496
1767193222
636549162
914708953
585632427
1795898073
2084158780
1246631078
1678356326
309533655
722115931
1920120296
1848778812
1678341074
391741418
830233713
1328948993
480419792
1065760547
392645245
1686387146
1891597053
1123914569
569714194
1039086149
263458296
967676725
886686539
1520303789
763074516
597255252
898904719
1821695366
1813926830
1781153712
1911870800
1155886591
2066317436
422626598
1248613097
2046722326
517752493
324792149
1302472319
959815444
532116372
1812642263
1150467487
1681440138
1423544261
1462024825
1058609122
1384886288
827469697
791722503
2085580727
1160228246
1698246982
2060291315
386664555
1781669058
708089811
1574924370
135687840
2055131921
1706639720
76887785
576031837
12901020
1386077633
1963831343
987972129
177449470
1305827154
1968778595
2077428403
239837868
2049542269
791799279
612256197
2136597085
319381496
1135610043
2025216363
1650442925
2002312517
500640634
220984206
289290092
908876458
948946440
1260018939
1229119237
1416334558
1800912391
1709590719
1102667853
1774346375
72653213
665020972
885530059
1897172062
1058137154
197398476
968605668
1456544540
133800268
802249034
1518111125
13879915
1566655767
1509257719
1458183552
1915175217
1977999545
1589446417
1567114697
1360506178
1552728823
1195537921
1085995463
428971325
1330287964
2001184444
2095252268
2005791093
524906889
134720338
1755465440
1567898488
1463363501
2114193576
639684194
546533650
1451612360
1517238383
1738626377
1779712829
1409795865
1516997348
834245230
549185056
266038219
651603659
2069802133
724392253
1481811522
1032052920
1749032759
658545892
1969963423
2108202661
158926622
807485594
1557226789
1781849035
517453820
1877076942
196703657
1568287028
83205893
2144250668
487784030
44005643
120112431
1739206182
1165624753
1732263021
1954422946
520611891
484234028
1762693033
380303048
541143492
627056850
2066150699
479941312
1254187875
888043157
1946457170
1746762333
93230591
1699788806
1916187843
1825183447
1936926900
1353919686
1157785980
1423682019
1857892298
1164303422
792745102
806482239
1338312145
736419143
1672953545
2090955513
728479226
209830592
381231920
351881579
1724124806
91931431
356490993
810541629
553348002
751720164
1370728248
1855492640
1150715191
893988631
2058073794
1281412669
687121941
392223986
343520266
249394768
877485288
2009037326
786627488
431645246
1317080692
1369338028
1278685061
1753431508
1388660890
1864227145
14768048
1766620528
2023687066
1620101447
2087322055
310861405
1026554275
2009709176
393995771
1885643154
1493753469
301883238
2107965895
488502701
1198623258
1743952653
1129498047
1027296434
1587650180
1566157919
878146608
420619545
681395021
1252389855
87909239
508356452
1597172197
1023734589
1798162188
778602837
587666680
870041111
1740952250
374197508
289043021
473848348
2108942731
691111367
582297565
69981732
1112709512
458811330
581815794
1201782720
1807728270
1439898997
1510090091
1556679958
2103330822
1018835760
509328649
618998261
1634918449
1436581831
412184490
2130689310
1074932471
1088829917
1288588116
1561885728
220192475
877943271
8287597
726987602
2033358219
1786061592
1530223094
724638470
16788392
2118533929
618691474
1145463016
295630938
1729616994
420533256
1771082709
580077038
1658335194
1919912982
362425220
866982713
28937627
808258455
1250021803
139884491
734251493
1739515068
144677056
431541362
1604223432
1606423690
438346402
1678469741
851180117
1561085140
1767403543
463113491
1935150671
147273927
330228454
1595452013
1558685616
1583265552
1751369652
369659330
715117056
117287136
1723111154
237350950
166876796
1706557941
2051108875
1886279887
734173567
1449269520
942045317
1364882948
709935786
398610051
1052649307
1037670250
1833464865
714829182
878494698
1057084157
1311436868
1838625817
347573539
191805875
1780264648
977548997
1148131640
62627124
665414609
1315486722
747258156
793262793
1507549609
495381363
980886352
55038554
2125763372
926617759
871673354
336048377
367244844
1844423541
1183591412
1053095741
1921577020
1966567218
1858427334
999255495
1483582846
38271021
989462114
1272369019
1310829268
1407878756
656902391
867919314
90250600
1569959449
184513420
1305467221
326060301
1853074417
1274707808
418009302
31831316
971627141
510829952
414421776
413157060
837550390
1044788154
1496668751
1267348635
672960433
1633748753
926485832
1219678450
2094422991
1533843112
1028234968
256234667
341597266
768483812
1127242256
1189800964
2147483647
49956924
660720908
1479867545
1646404994
867782274
78065633
175180248
2033865652
1212333289
656050641
181320963
1336749245
571363415
1443229098
1992207064
501109846
1797276781
505142062
358977830
1659196431
2002051086
968786100
1788350884
1022787019
337562858
1964298008
1917098427
160583280
1365773027
150959144
1221248487
1924945608
1191457422
407924965
1613583190
2057707524
374677136
353083915
596662855
1807737555
1928704614
1092068585
1426299779
615973967
130969162
468211374
152451426
475938945
2016223004
1511492810
1305444525
1755508221
1679825637
718322411
125741932
1032898856
1551554646
327537211
1623254500
1522255803
1843423489
272472406
1076418183
1853684814
43591828
230966218
1960984080
1956800548
1384251325
1216823585
975941471
1195210037
761063494
100076008
280665652
1441738539
1914981846
1857927993
1272014865
1939369659
1578068124
240566507
169247963
9031232
270861606
1337849178
2120928706
351286042
522610779
833185543
895946463
1751238947
720883740
937611263
1014311457
1738025141
865637560
375127796
1251402864
928114163
278233196
1543512538
587778701
588324975
1005979901
1766189122
236734685
1805678278
1069020067
363086490
532688666
1225881130
390680642
1555571604
371801391
916384350
1760866706
12283576
985613858
817292519
1527356396
65949344
1454307024
1887919928
861786890
1046764221
1443319623
510436687
1306575030
1999026652
1829056275
1126305011
101067600
1041970305
2146587270
2011560000
1922795823
1596298395
1291284360
32858408
1777313669
558899118
520231584
2085866529
1864422481
1424098311
199794099
1955150486
1367910180
1983214604
1502914503
1690179401
1589936597
1677176760
382305336
1468750646
833715529
905631696
1239268001
851853291
744591709
1296046570
1042525598
884118050
1811509326
1923152070
324273012
1246127664
58898539
1382099558
366426304
1640838564
1105164858
1086028692
2243043
773064253
457112360
31837977
1525610987
673586369
649203597
1548929076
1319920653
658234083
1945863924
885183537
76271542
1822747429
669020209
1538512768
1253718480
1748983076
972729077
555903108
2060554049
2019437291
41623054
8804663
533880012
533539975
112666592
1930260563
557654400
1894609530
646834515
2097082799
678865727
875258933
528039507
1939800333
2047684914
2052955400
125961897
2118283612
1543774041
987617642
1065073377
137924400
1848622122
741790147
1389814713
728155627
1967817264
812002909
2012809723
1655035918
1061023738
1813012361
1615883336
1235461355
954900737
577258711
1118325304
1207200777
1452045101
214485556
545558589
1068130905
2090964510
1158972613
246573176
1253877667
563642470
401308162
1997877651
743226728
1179144492
1936096197
285291251
2097527297
1990023642
2086203030
640931424
222644051
187043139
561328488
512941633
1938603800
1593857811
1056660815
683070420
1316083129
1910360179
620620525
1770508492
95531377
1408879254
309569128
448856244
1354339332
1868247351
982006077
1702266890
2129813666
1063350942
252365313
1621382707
1570712694
2017266196
1752028262
621389470
1245897774
270040057
808966501
1098358573
1918682496
330099953
523132780
64549664
317067862
839251004
1498732694
1870523373
1483710135
1521097673
22380449
716896452
759252246
865223486
684842280
2092828783
1097076147
1897528638
1110048770
1194233242
1618429915
84079392
1226691445
500537031
1353380829
502009219
794079351
1256045365
679076382
375318760
383677529
2119276991
1410627938
1978570946
2020036266
376409255
459667535
844283306
1826744338
501639080
2012103316
1247129744
922868371
1572198245
2035183859
2115167169
175083972
692451347
1968255825
406904709
1132400852
1517956338
1302139311
550413804
1104745670
1421997405
583039238
2065664953
2065190012
1644628555
1761033026
1740444637
781902885
1506669656
1371068223
1997726385
1771649644
2069377839
1331177454
1129994056
875409543
987275451
969879880
2116771899
802596208
207477157
542009085
1763474837
1463884785
2114188584
1567616222
355389338
754678774
1244311806
843633804
1606658214
619042996
679913089
1830044164
1023562032
652773893
1091101310
2113242762
1108999026
1915386366
1252172613
1595761373
263013968
1755070484
2063814755
1081969276
780860216
974160346
599676645
1886327933
1435157338
338344936
912504025
24604791
1630394703
1151836002
1242341094
219220448
463919909
1266429687
1249584327
1913602938
207694464
156532285
1541770941
2004471172
1472764003
145774622
585805964
54487601
383076559
503853169
1828779448
1754009475
2135447969
1542662725
2066993720
1731506583
84092373
265936847
571100962
805477822
766402776
902985830
1531346529
1362459027
1720752521
1743918480
687654952
1574733477
842095497
1729548653
1679373220
619873819
545756427
700746443
476254000
2067822956
1766915700
657134422
1743449079
503964328
766606460
1619599477
1553709277
1362403317
1721293655
1442927380
63616657
2129447955
709488025
1364830753
275628098
34124588
616810654
72361819
877861402
1115718912
1650092779
7120646
763064272
1486640682
1986207192
2146350526
666277702
1391743348
342737201
2036074836
1435143254
1569520418
1491281180
951707067
600172779
1978914262
1588418982
998611343
604595298
136054395
1361621008
2132651759
1088982965
710943608
1885078204
200625612
578872210
384041830
2135196000
353641068
1624873570
959999977
1677247286
178444229
1415423505
185264472
31400233
155037508
562933628
1197491074
756266148
1412577590
932489028
1183367050
1368124551
922298075
331573072
1856163052
1402300515
1027832382
1291224457
1871430874
1033862021
49956924
2147483647
2098246649
1152150222
585891060
4136963
1678482602
1663573478
949540974
1129460771
1309105361
550385366
540985236
1989242295
2117138078
1241756701
2104394422
1460464425
892598658
1623994689
1011705669
2057483426
1559944705
868618247
1909251610
821698746
1923078268
1531725578
1620879461
1318918306
343286432
1491492859
681765648
79796661
1503210585
2045596649
2104600108
428926381
742437082
2070305298
756454400
868695187
913388229
1394221601
1129997959
472578443
969081576
639315662
525409279
832195205
800977049
1861899660
1973931845
760953224
334049240
1707981402
376780270
807953900
1662756932
767404136
1694433545
1313251198
991243876
53202447
1466718438
862225343
1829366985
2028402119
2135457710
976172829
266064490
150394382
1012982579
1855725931
2050825840
523653165
1337440883
276204599
122728356
1362503218
1346633417
742731606
760257817
1565517835
2024102605
1186288761
2062439327
1290931372
727446075
6538847
1711783548
1429675484
1432658496
819951140
1757014794
1757356649
1572217103
708002389
799210468
1770639180
577481674
847697882
451607282
169763101
123405346
2026986342
1605838405
1039834371
511409648
1902395474
1972770254
733604300
1323372949
1759087718
1010432656
1496950812
26330664
1428124920
1914767418
1179932177
43032066
1811320869
1969826359
93457097
1083443334
2095994950
692744378
749152213
107888704
970142631
1236518469
423850327
619004340
624512712
1591286600
1602495358
268978449
434965615
145150876
137660722
1960391146
1880740026
898169402
402905796
1548723355
2067109350
1460497760
1521417901
1726204736
502819928
431964575
786584735
261758233
51000280
512207755
1332414403
1017763955
448606822
2012574513
284275774
1558495479
1433008208
112409361
63903591
1300794357
12485980
2025390214
154810132
727759032
1039217241
808476453
1794131109
2076304905
952610014
1936697716
1597908513
1446405073
1737765901
1952083596
229815092
1658976386
860503302
409337480
1141768225
556265502
1192374664
96097484
984646495
1403222440
515676530
1009771810
1709337261
1026560413
2012433965
1555037859
2003989671
486315778
128950533
426252771
1845246360
2014425428
512984344
1075247598
1234646564
231082464
643184190
848147351
156534140
1654381701
742221202
1162775889
535364481
1826522375
996634543
482642334
1387226302
1829655206
54368460
552141042
442975427
792985774
1205174141
2058560133
1600817977
671954490
961026329
1195562434
446707826
1453123446
454026993
1706335117
1203204095
1496686921
517990921
27972454
974412295
579784210
680524296
1171934420
2094967369
673008650
696774503
382781030
812967507
1650171981
1646139057
1330392825
1155459034
1575536254
1769485226
731967845
1295292151
1801720659
205235441
378865236
435735941
1437155194
417493387
965612103
1042446627
1444600869
26242612
1016758903
427800308
1085580127
1322888719
138292475
615281191
834259264
1309586207
1661337577
1662323708
449595407
1650069935
335752503
2084399862
948507785
1141579543
225409563
1224408745
327335001
749660507
1681946835
134196527
760709360
1100166070
477479582
72114558
400225158
998655502
1130486104
1746449752
1209205136
1260885408
1678420997
246856181
657933537
1121577061
627626739
437496996
1384886845
2044004190
1645999661
152444922
1817555142
1189826055
1651822841
2004994947
781793652
1863759211
2140475925
1803157081
894226548
1898128539
1769771154
1754745010
1828176544
1972575544
316316152
2125921317
1117552906
1425937929
1185949658
190832173
274635329
463828746
15604560
426539472
853998697
268776319
329165029
1947976147
1163500234
308567074
1020076807
1155476999
1856702368
1574313758
650828557
198813724
1612504246
1445304906
1403003781
611851976
2088912089
181466019
1575229896
879349137
1972600580
2021341792
538413766
571839084
2132909870
1222757023
1455152772
1564068031
383628745
30569817
957180234
1227491502
1559129549
1731154328
1789397937
948918785
768007246
650584393
624444155
1986300848
1700858605
1634514109
426268725
2073856948
1938342595
751254404
1757209251
520050424
2117237778
269821996
1952307295
1164380233
1237117087
95786088
1387187831
535862587
1439847011
2089898883
1496584938
1363097267
757859325
1603320109
1239007943
1359833205
441139789
1855713633
1964526267
1450680867
879666258
111267895
1821473740
1242699724
1651112247
1248735985
314902082
259783079
404945637
250879523
308897970
1734625196
1918428886
1150515058
1069416404
1718280153
745182626
515160267
1875058300
592833247
1582705535
879421374
1866773037
1290312416
1781998695
1996962770
165010191
876707961
1060597665
2035582418
1377421283
912739840
776246959
2065713400
1573167651
1632087109
1050952799
397524903
279936523
1480357844
1032451083
960152396
164975776
1899157820
17440682
530802131
17889463
1141978559
1193980448
338071198
503396248
1235363086
444914557
1551796759
1587881340
1943519835
1643179279
1020625843
1736268994
1201354357
927651791
130378393
1271261299
187935016
755654372
366540337
1361475104
2073372140
467987304
729260722
395174117
68587878
965290548
2008033754
2002549029
1951601636
62123108
928279705
423319456
1133102584
1832805454
2008632391
1598610024
1331065045
1872279246
263624735
2022761300
15987230
1287387161
1999566034
37032065
1826450941
998779110
1290937832
1858723686
181035155
2135476854
1480303597
1833641992
1865339565
1449205537
1529464234
1789705323
1107888342
596751078
1229431021
1202323119
510681572
431351414
992473489
969408315
1418983677
512683507
1200846876
1303310900
891737662
660720908
2098246649
2147483647
594186816
2031604611
1070156520
393065501
967745383
1272571288
668649414
2139561816
1497700632
1311443440
427196685
2122585569
1893586317
225552257
433175119
490533014
1948409830
1836810938
598089291
206393666
2029316782
713634965
1143723762
1846222431
2114029449
1739226339
285482621
1974062745
1581826746
2021992289
1929816525
673349844
1494751072
1084383412
1307514596
704984106
1073578852
1316156382
770186450
1891485497
265553496
677154480
269527227
65758009
95770043
325294177
914272479
128252848
647239015
948678746
1296166262
1917734108
1048740487
742803584
122003803
59261874
2115265730
786622399
71393836
1686351198
1932142411
3853216
1106789808
2064797770
2120286153
1320659071
1533662333
1160231914
101889355
1447123085
644268186
1070975703
1473239119
68418751
93855130
1841616924
607088016
616080887
1612865607
1775464337
899600347
1907206708
569123144
763324408
564331559
1273316748
1022032461
1110536439
365897497
1005389285
541402727
1460846313
612335091
1346112703
213942718
458503595
1154122420
712370880
1090379926
112077324
1569237162
374456103
121443561
1196254507
128566523
617291307
48306044
992233197
811290343
366416251
1171165399
290871164
581972277
1326991158
1833173478
3276547
2121848565
761947727
281595289
1077210676
1845189059
1006356367
79366509
2120674283
1920030209
1354520542
57479601
2030289543
653105722
858474012
1199631953
578134450
600098532
861062438
1178473618
326392493
918045349
956249978
1150386710
1295503896
1484781042
1010097039
1785602967
713766554
678780560
2017388790
617525549
1641935755
181803400
2013770356
2059961819
948267016
920583586
1324436633
396980325
362375219
476424522
428364792
125551954
1285186854
2030256546
2126846392
1203427651
1562508765
1656465921
839718582
429976813
1185722475
557716975
954817073
1740517832
2116816494
229101262
1958874969
15513908
237477523
1830502165
248612760
1041055673
387504086
737474235
941280767
1627340162
1272477458
927201219
82058080
1604240607
142177842
666653231
2002700911
415143766
260664657
1442777125
1045954907
1312579718
2105791427
1723937460
1194554261
1765644651
2114281523
1799054278
121561203
492330502
1173141235
317081327
833258075
1544663596
157652345
1918886934
1902750560
1178011305
854246763
2024694573
777704184
1218232600
1826275584
515490728
2094894016
1807690578
1539199179
1667210151
1115279604
1476708024
1516061572
685638596
850357972
1609404335
821259226
421881953
695671561
1093765399
34377831
375552932
741200983
1057297482
606614884
374833508
295060164
1655058163
1037994280
1491211021
609501667
224338005
854789655
1439686713
259662394
23916573
2085345148
836710684
1644551518
714544928
498663170
1465827485
1563465403
815030337
1616840202
1500346529
612835224
1285830911
421984046
1989526997
1189745151
2040872440
2024304263
1524544569
1270697116
143967855
2107732145
1681966856
177469760
179520706
1099250390
811844942
735908837
980100104
1969380217
16449168
1344823379
257637085
1800906637
1303369239
71809718
1739200278
967158130
1834313476
2121027772
343904938
1006239210
28596891
1012023779
1881691769
1106751952
968550139
1446563018
1586517557
1888658780
198717036
1448904458
457087169
433446017
963758028
842907309
1352547300
1390079719
1730100953
202817322
239345409
495170418
1114234847
1785791376
1926097880
144052808
1038570009
384064470
2029771444
1295435939
1709794071
1458650451
655559562
1204158149
2074984464
285047080
2057389153
502379222
2011487037
456343657
1066391664
1983257694
1644296497
815005239
751302709
669166296
1297655710
1867948694
716225390
1435123513
641686381
1909423766
1082160380
1497108138
1565976910
1249119824
1516196170
1451529731
2122927237
989395797
1247148443
680214023
2041025566
348861356
2088492526
419328879
712907035
1864729769
899369614
633690923
647808388
1534436519
1494714236
1232616276
1929589117
265276760
1120622379
1447937978
1215861637
56839852
180284553
474155141
331398411
434467025
379043783
994622090
607231096
1680620017
377976301
345381877
1866126217
735080
1768604435
1278937797
1644856302
1647891368
993766677
600901044
2058587713
1039904995
580146570
218094108
381058107
1622435226
233265388
1510594173
1705282252
1416032676
1310836990
1293447635
356597117
58853321
629804736
908459643
949856138
1628361537
1455836811
1104129107
2113922378
565938928
2071951567
573576557
391489283
1007561998
2009776308
341891396
325294405
621881650
53475567
1586775741
1193061047
179317569
643087019
379181160
1998444213
1483644760
2119553968
94687822
1600398659
500195152
1957167645
1686171127
1892559339
920879193
1681551077
503615411
666693769
1376848540
1196593170
820004700
219217539
980736691
1813620147
235094941
1002022460
980497460
40104741
68400407
2129320590
1039573332
77520755
1497873850
605054012
193096613
1593024620
151695608
2143152672
456169598
665837467
1186401829
396537601
14584131
724413192
1492416526
379504488
889427635
1957597001
1935295266
869708803
119026316
1900349085
552195890
1634517529
1354700388
1901350364
53019796
569934816
1231466673
2061122757
497626999
334482813
1166889232
1612853069
1036737687
756063752
763416662
593097678
1702275894
211325023
1894838618
1943454145
1574203557
1731657567
613438082
103724069
49321751
928922575
1941153431
716781634
1526082656
1436499312
416160288
946011631
1494046125
862487519
1448362604
1462351176
257892660
746140419
1476110533
619721102
400584521
1093992946
1479867545
1152150222
594186816
2147483647
240324606
208199147
1928853405
829515815
51845115
333448482
599613494
274541380
540466969
515256960
1491745235
201754924
891080238
276619085
1452252705
62063365
631452852
218090030
1625449066
169707203
1836488907
331332285
2005731620
18267820
736913126
1960367360
1097880223
94423079
640056501
948794060
1606572407
2131079666
1200073641
1662358107
235400944
1545612681
439519542
492019916
1293608237
976545520
1619226016
1728063103
122287115
1326135059
1803029408
365825218
916931960
1433523145
395053021
462179312
24876279
2004119798
1071352153
527265866
882268682
1145101545
1328056892
356987517
1076529108
1806168816
2142234888
1935087459
732055277
1311692709
294315863
129346899
1285432890
1952482439
1272963254
416002545
615775464
653212970
1491777694
1158987453
2057837612
294515897
1140793888
19268722
1009628692
1707174
286832384
651876527
284428669
1221292235
1927356937
1811285543
1836761927
1847808146
1190157034
1611616962
587393386
1954954319
1486564959
1850795138
514018248
1652973341
739346388
33787686
519969054
1931554719
869195317
147873798
1884163060
1253158526
86770691
197594626
1448428561
1060977302
1908305048
390352695
87399142
567291660
985272533
264757989
1696156282
1575995469
2108893457
626048025
2057921098
1795466557
359772427
1592547418
1503023486
322665090
1483555905
1741014476
246159426
158546356
1678153917
1124792284
25115821
757706614
395835839
1483752405
529147904
21512195
1346596875
1329864572
743047581
394812938
334448693
1204249371
567185024
1431286423
487597045
133614832
1857876016
1674094635
84255775
75732875
1123910611
2112207101
395512919
1185056596
1211028737
368446060
598402989
1601678460
1575200527
177987689
616861544
611718397
1927468990
883532699
2133804071
541941750
302410276
1121882595
1770253363
854810907
1599805347
1480623195
1995713522
146326671
1566066949
1739428424
1628445390
1343501157
1687464859
406161448
2017964664
53902128
423987752
499350062
655221657
200013090
125228465
332865073
16330094
927413890
1896360163
1631981232
1404310861
1954878764
371044171
868927621
282320736
1755359810
1849192917
448635303
1660461275
297795380
212071866
637663930
1128586117
2030237900
1519591762
1303274054
664615700
1976308313
703733729
949523549
125600888
923302444
1088417870
1858150097
599360778
349323389
1914174145
917713223
1630043419
1346429550
1855039896
581085925
1619419498
1269672764
822583076
580269355
204513191
412039734
317838326
1286400574
1900194584
2093287416
2109608538
1902788454
1043781552
910386660
997358176
426508432
1088138946
475518051
147841005
1829375764
33310531
1893354239
1617958938
2119670615
2107218813
386293735
1768546273
285416496
997439002
1737123531
1668051596
67836385
959564399
547129311
925648363
1173132401
2135106862
660672948
349263712
1453036340
284255548
47384364
1029053271
1607670621
1521261720
2114801681
1742827948
363468042
157462909
486007734
1874273113
82606997
2042127565
1900490019
647695632
778577015
739789091
770021134
481236972
2130392589
171498453
1829314006
518406597
878854357
936334796
21599173
84758144
1747383723
482891399
1614831476
1795403897
1360563369
315820174
1575847768
1729081485
768301573
666402232
342053763
1954990811
1824384420
1026880407
1973652731
587474003
218242304
728864637
1441007485
1681503936
54340413
1222598548
627819393
179317289
1538650687
1274489948
1695349282
1141404698
1918766706
882916645
78544374
1722396353
561062498
539916424
66649854
1809031460
177424243
1625363043
1030764232
623069169
1126874859
1122363114
1603175861
1185407196
204231121
1470738609
1683140150
442564637
1890558992
25519416
575942891
704314777
255163609
2121348746
1420375103
37123752
1243916754
1569776499
408241780
1072160904
578774293
1236624274
1291638986
1520153608
1789853453
516404521
820795182
1169308847
1689876660
776998714
984328394
1072097134
1303500145
2059304904
1956713500
1180443684
815985283
401114503
1102482000
784902806
1764801829
1124794214
334700452
1863322633
1525212407
28710188
938062122
1288663676
327671787
1452859294
1674627851
817525151
974211058
1408659681
280688290
191264200
247920066
1327016092
271075804
195420185
471803948
1218048096
956707366
644845671
639949324
245110821
675824845
1451660081
1091487188
219553457
1705918039
187016907
319099427
1162861845
537764486
4232674
389083707
1994248862
133507400
444288278
1774305721
2005321198
870915067
1076404111
471195833
1428820012
1650556767
2029155501
725145184
1179686789
1814493076
1792430364
1456875628
1697899072
1975893136
1805797945
321525831
643729054
297711199
214890706
1577161918
1355711168
1485435283
781420439
2098107798
290846766
975499958
1349969638
1025089549
1769482646
143920412
1798097705
1850542373
1735042467
1840061022
1836034926
1833679346
255337971
793000211
1869513157
176397558
1937359717
1852914190
1485381658
51780998
1715778492
826033201
1433153119
63775734
1616883723
10043367
950321644
1171425194
1933334542
1214106953
1573293788
1417726686
1737624812
816154846
329315601
1583014573
1518580557
1664954281
1378552117
1252065471
411179146
1104283791
1089829870
1038036529
1849014602
1357864933
2118513314
1025496224
1215458654
1883723414
355665457
65692404
1433414059
1157210153
1413420833
1811439934
1907672220
2058104580
617642706
1217408540
839164176
1698710496
1374059103
2046454304
1072254203
1983761912
1184761786
1590879327
60321246
228608639
1248177727
1212365276
1646404994
585891060
2031604611
240324606
2147483647
1103408784
718767715
1921564144
2073500107
989123015
160653891
1564736196
1540584322
751914056
596714454
1994908243
2083703415
1677544562
1453202456
2107323809
565516940
827274568
1780429230
586702080
1526850535
418320104
1844784053
2015971981
432272851
1671577758
1264540429
2026264449
1463638672
47399080
1573493466
941837904
145344774
1937893538
501538625
1495198164
1101681365
1728163836
2068028440
1982933388
2132207237
370272814
782992627
793636293
1419195418
1130215518
1242626610
1988388422
2028140457
2145736381
1178971201
504980728
232635580
590440210
218757973
1432717403
916582128
744258885
1783366759
1923414559
1003701900
85104470
531244381
1117081068
1682868742
2087107058
241956319
799940730
955347330
2081872252
1643584325
1208991868
186916118
399517972
79019857
302008487
1391554161
637080648
1125710598
1325449675
1998490658
756795202
703881361
2053696185
1412018723
561065324
1911406439
1342598888
1691736351
1687737104
232949418
1549729903
1449363881
686400178
1537840688
1116187423
878579737
53988616
924134278
1535382988
1201120858
1588759853
743780548
130990006
860385133
1316766671
1218077687
1506628318
731074636
1574465749
2144429370
1987964812
463389845
582494597
1872539173
1740126027
531734812
193957790
67389690
1134830400
1384438423
898148556
1856882345
1016229676
838220327
1756023374
1724886396
244504242
439290865
391016111
53760912
885131921
180588525
691535620
521721578
1826555763
728701456
1831135471
2058193674
2061925663
15100559
558293606
1145516205
561426422
1382224202
2132139303
1269640485
135782614
1188159243
1989306028
2118300015
464746386
2037120961
719709040
1126095816
938831819
333833329
939998576
677763726
1324108174
177000732
1859094794
774383356
1407882365
84871906
791769563
440387316
1234597224
807696676
1414920843
1835744971
1844785091
277023663
343346186
763434705
342039618
1045056629
1423747598
1183994617
499192882
630254116
323783066
1024377387
428162432
730400997
1295373268
723553194
1977560015
1475656017
648087472
1728480020
1055727161
667585352
759167234
1114832210
1689033749
635039050
413199578
1276649023
263915397
1671483702
1651657188
411961820
47687738
1209104384
2132431128
371592880
447717296
1334965311
996997082
630226305
387506956
1550706055
1362720541
2012241750
1124952941
2063138142
1624918943
514591179
1135967974
1021441966
331482401
328325828
967107563
827965029
1132838854
1443825414
326197531
414293937
549328217
1682433616
570560177
1792721817
869923179
2121826504
2141879936
26550569
819855132
1881743931
914926707
1415718430
1182002121
149918695
1910042227
704114912
1275386807
1031895460
1436962477
1889853638
1418836642
1540662820
1542507022
1880164323
34983728
1892273862
1454660580
1766999819
429993791
1678037198
1953856365
2057627493
108199206
463292527
1302776862
979867790
455707004
1657607021
1335639695
2025097034
1662673055
258084317
1208666625
1623923215
1437340902
1686953580
1927490772
1927142690
1713272780
1613939655
499386466
234475396
1882803957
705133124
1468288397
1565654608
2066824736
552999486
390257795
1780014374
499227419
2081237886
480327208
1846732122
909715586
1112821016
996279902
959325686
530994915
2096673455
1120610329
631332279
1216807365
703384191
1425523791
2076598671
999710186
428258873
604234115
1363878447
1879726615
2143319904
1966443062
1098685277
1142321037
930538131
1607133642
1699491960
467993074
952840932
1938292566
325692726
1731179900
160154387
1906457895
340025922
2048946657
1984363260
1856791149
653877299
2026357348
475796570
404700221
44989625
1529379676
321114742
31722452
922597474
604445635
1185354189
198159916
693521407
182306915
778226290
1512683654
146185784
874742885
1169900911
108124245
189675336
1605243561
769062356
941501621
1061229795
1875129641
1625046012
634313832
120751131
1808981689
1302334834
881300793
186844631
367055162
1867609069
1097331380
2070982603
588811041
653035754
1503390331
669855928
1154973151
2139310999
989270144
914851009
841841768
716743495
552569480
1389016474
1069373403
1278288641
1555326826
962387442
923506650
428262722
200420457
1992439445
107398216
978158771
2034947073
1004807490
732624972
778216400
456187756
279313097
500156138
442971747
1179799187
758686087
608342574
1388950776
406436569
201262371
1531908563
1604122019
65149889
1822205534
1219237305
1936854616
1381435530
1341594162
1187362207
35009817
1459238513
340413913
579075019
313752139
250449904
1117279860
1727605088
231339623
1521813145
1751058299
1155370660
645748115
369497391
1313050945
630067926
1075784878
1543665276
30482989
166610597
501259983
1233230278
1840358006
219705626
118758300
503236435
1562046534
1978630729
338884767
1909696407
317143954
142209530
2005366863
347094110
414426138
191981692
1989199451
146017422
589619837
778507213
665559885
1905172656
1806827447
412694997
1681455394
1824013869
1046695081
1132216791
1852145627
1035521582
1547423846
1547063335
1529607257
706710334
2018003388
1279654508
144261261
1337257363
277258393
2036865464
265158584
1946143299
214497962
118479017
65795548
1350970127
1460427139
583103848
1682920842
705896997
297039632
1437252399
977080200
1743212994
2094176472
1959928709
633197638
25283183
2027824208
825623996
301688751
439738442
550929985
1254942679
1718424955
1699704126
1473202675
653526281
1199911119
1231622964
906004946
1895098310
1221725445
543772762
1613460679
2087144804
1227447219
1532960739
867782274
4136963
1070156520
208199147
1103408784
2147483647
271426297
287590489
711701201
1144696435
258870906
1158856154
1291505271
1219753512
245289761
1475137572
1536669028
1796074886
1160856471
1481415077
1336329041
1587834970
1382565802
125677007
966088314
508169040
1916620216
1070301429
1114904121
1300558917
153793023
657203815
1754238838
515964753
1964590097
409476494
1510266940
1734438478
1550836212
1946987201
590174662
1587133966
2114149623
330115506
1557271021
1745014089
1682540023
2046705867
681556219
569124367
1812298432
187350071
668356449
2125226996
1581236341
1984888814
377189359
1498829132
705123694
58603182
1212053113
963380615
2090467014
649046987
519234671
1164396568
109179751
1944478933
836695688
1757057006
155259264
1474314973
763876567
1548863632
2120651050
93396063
912175812
277597141
552928125
164231405
1383119404
2020463613
1061833300
203354750
761435927
479584353
2129644549
373688333
1470868465
1963628461
192125081
1542088846
33022535
905078749
1584747723
162631008
1497173779
755952050
1835851671
1420241286
624990989
1856282838
228584675
201557717
995527316
1160921028
79868660
2018668372
1862494175
661832237
1952593857
1817540198
1150879451
1617383266
1243084526
170371595
1050557091
1931395911
764235563
458806389
326937035
1308045333
253209020
1756805485
305025334
131390867
1416050892
2091701501
1631903611
1124643202
1242854272
1346366980
174260080
2094281267
1054981860
1684308612
22013127
152674999
2104193879
888632089
1491277084
56162059
1944637691
1239953465
182421465
547427545
569645747
1862172466
1629949888
1119433709
1889886565
1760327070
529578358
2002694385
867801392
269745500
318351490
2060076021
1096334867
2082137465
636011564
1346304356
1303850379
1345415633
798297264
253210555
1185560779
455922591
1658265966
557340951
1083628425
997791420
2081581570
1694711999
485140631
966709948
1224417190
1478866679
1406480076
671064918
579429987
1108724612
2140932039
223981411
716510374
33541638
1115608284
1389304885
1069133039
812915757
1093401914
1208011364
717852975
550655783
265566775
482909140
1028763983
197727307
1360788385
1185185732
1053751065
802568041
437546034
422043633
978143038
540811968
1870171249
1782217420
1209525940
422357809
1123539891
901585776
2034339678
223248155
227892537
1954419422
508987508
1391120283
1997774664
1762216896
1900011863
710498947
516204061
1558565311
266193811
1932104269
620556825
383958547
377425183
2043341263
1025631330
1991427423
1582978198
637769278
1582736394
613958850
1343968092
1490323623
946986722
179434048
791126504
1712951004
1786148259
797535150
811959587
1321062896
889377245
1746066525
1637022883
1144314370
1274448491
2143387887
942889110
233485101
5528104
203394463
775515066
1236903183
145412832
1244901992
466965609
1122405833
1224303890
2043139158
1900418383
1280640431
129483831
328863000
1937195774
714444018
1710909114
274950575
920836992
804222210
1848340927
986562362
619852806
2007850843
191261227
1882959920
1296550804
1381789781
1243994953
1427551077
119901652
981760095
2072030521
1338685994
1659636257
840694824
1803066247
2080930989
1602595227
1747754469
625919328
1714047031
1000108841
1084187570
1273128817
591670058
506517626
1466111681
1379767795
904556464
162602619
1510249756
581302360
1615689702
241885567
481760867
675442516
1485530845
338916490
7763514
299388124
569367107
795383400
1075280341
1819526112
1153661235
853017127
955299886
420918084
981707312
430518162
1999349392
1854724797
38671120
2128879034
1567855618
347714948
1761237667
1111389173
1009237386
1087971038
2000901872
45665410
545304772
2122076545
1308908396
1161648786
288541226
118999820
631510907
8327214
1233548247
295996061
1613169067
489830424
372618178
67841487
1857363594
1579503708
2026871750
1066909153
759936673
1041125730
2057222868
90492644
1772200593
1807363095
660751567
965988604
96004721
784900475
1866834097
963334134
853549214
460618113
1138169883
116298772
32183811
1651211641
753469146
1558455249
1375988188
1015455831
1114212910
1842540604
498805952
1448695881
1524121133
454457026
65644909
1079160633
1230074050
1819617062
1782097923
2135289458
469187589
1521210641
1438161310
13237463
1311331522
839874419
1486526001
430201329
1304824066
332114293
917658727
1970355468
1341130211
1318349302
1238198128
1608721094
1294044675
1601092719
661282738
465638232
2104562351
179946884
816925149
1948353087
571702794
54585752
575926547
118178868
34906891
830227961
1012582872
370110042
1305714254
1836785960
1010852727
175827440
1076692967
77524179
1935035394
553661811
565809466
139551246
1330313095
1231834156
55480984
1434562178
1216667289
743107067
987895417
1359252478
2028530641
1956784466
1959694330
530444446
2070614281
1256378665
1841882329
133106193
1712790115
1763943445
1372259109
1850462282
764883678
1509314917
1672693064
1446150969
69902149
1285227864
717320477
1301690457
1173425282
366068540
30448071
518172754
822709885
920069012
1228909105
1101824618
491369541
2084545342
1093140588
2111541645
1744821253
1884524627
1551747085
916751460
830521308
1698223504
1742538059
1157910532
421231218
1810376265
1594858617
352125690
735188893
1308536725
732565085
2131626220
359735485
1439612988
130179020
1669413616
107989710
753772513
1098039632
674335172
618523982
837305302
1219351510
1734963345
844818839
1192134091
284176681
290301360
512157031
709477588
1690092514
717058575
23234679
608186227
1243890837
302485719
225519699
78065633
1678482602
393065501
1928853405
718767715
271426297
2147483647
451254780
1993655321
1279159904
83741396
601794540
924576996
1297672374
1064701910
1782618570
293440489
1434351859
361440984
802884074
1649022606
884407774
833516952
257299081
185780574
747948051
1098942310
1856456378
522994084
789844346
1425122319
21764775
533647382
1935209017
36610120
268796
1684416486
1850524500
1582899409
911633759
329956979
655051228
1308272198
1527950724
1613523058
1720869140
1810918421
1178306270
643559829
1660042846
1294832916
581684398
465767546
1651211924
1243036533
785054855
2065321979
1195111459
306758788
1431363238
825308612
630129681
195567936
724068039
2101276197
1135103808
1088763111
317071428
1991500504
1522979853
630460679
1891944513
1848453914
1121301393
1607376455
1255820685
139239146
1568249687
1017571286
198225160
309442534
1790949686
959855516
1462090440
476535795
36118237
1960197310
1206162672
1415380000
900722960
2088488306
1013404590
1835825957
37683882
1768915109
1472247980
747041179
433240392
1571645857
177053243
1429558138
1329921348
442956940
935976525
1126622145
228841509
1556064642
459389515
100514821
222226768
974588680
612043800
4011381
355223749
1399903252
1662289154
1644722401
705249609
354762456
1370338876
1978834623
712201970
1678180380
1934874885
1571471067
1057647396
1293009559
1200173394
1570209336
355318200
1066960463
1086855131
1948665739
1418103325
150971629
1515629848
204565037
217662348
1188212559
1263219928
574540003
1076275151
1114731214
975601138
595246287
509119065
583965773
1140049222
1908395962
2099123689
20526679
395351071
1921840325
1107966343
1896300179
324549331
273281985
1738012468
1034694577
1002071751
87298998
416830877
1760753649
1658225745
589407936
1907255913
225180821
309976694
1015591342
681044947
1874172608
249925700
1620496913
1643207151
1674513146
445674275
1858702695
1585179121
667946341
1662866895
639023082
226133896
1863224019
1080469204
2016943576
1014377055
2048798109
2044027748
1516926508
101214567
271567494
857016877
1002223996
597523558
216629301
1588585689
2055220128
1677158787
1241671875
1174277383
1708865380
1674727448
1119937301
684737503
352867687
1335355237
1454185035
1339450601
1827914775
366017260
2035825410
1487979420
302451307
1613833896
1531121743
517411925
1768549847
1127549232
1650729056
559726352
568451674
962336577
2103453900
168146772
178903462
173033357
1583882797
527311867
1209645677
1559607679
1704434228
1393460625
629300087
1722580624
1823417987
332372142
597909250
1757012632
1273884586
1669873830
1023588556
1721640478
1587182456
1568550049
232572703
859308954
243461276
1895485309
503705221
15682636
531814386
251480391
1671361356
1013189650
29834638
1344676614
2082847593
1855032285
1483928298
665444937
481577899
1564809633
547877274
2243207
332202357
2140460195
423912985
2081832656
129478681
2146584180
34493731
892358235
1166003846
580003997
1479490114
231649405
1917923018
380039841
1961713956
2017325608
938388913
1085160773
468798786
874496967
648515956
555222966
1045320334
93322259
1391768146
456618125
284024769
846365263
1576930118
1772963910
637720184
1020945355
534139906
860733005
1814926002
1549847151
318952560
1191186423
2016084660
1724797566
825350813
865860253
1895255208
45375780
1422442845
1712309070
28769790
2011976819
71148697
511976600
718581482
1257969770
911714362
14232154
1405577142
1483123661
1492107609
1633132162
1126161377
549337104
868575570
841733933
1409182120
1868255813
281228225
1897298642
678681177
201152080
134356584
758709972
274281523
509909788
1614365256
1282342063
873032906
494970140
1948957246
1429580795
253784223
903239043
1635337777
1731412706
1681673508
496434746
303707057
945785755
1104200704
211816062
811046573
1518782759
25034936
343075193
1148679034
116563157
1391578299
1880281730
1343738318
1366361454
1684422445
1904547001
880081692
166110628
2080882478
1401992935
1025602452
1527029281
1965659861
1243576696
1850245650
833086630
257973506
2071976002
1207825010
897516957
2037339013
602292665
1993865943
2127570107
1234287875
699056892
1607695826
1209653446
1047056387
7550739
1562469402
838663186
1766915128
963283072
1775412526
878354693
1488204144
1367466448
1073908389
1569224092
862381821
151378741
567344785
1078497211
709416018
143865855
453668733
1882671468
1163954712
46245467
2129267425
1208832792
532483796
1062912871
632013152
1721391228
442459180
1238779036
250317000
1223530731
1971549333
215994749
862335099
736160063
1058165483
290193879
144208916
820030531
571006537
7563195
1448397453
1684735599
1535110539
1107470543
880749049
602964398
216199235
1970295709
341916848
365843279
1206482265
889114895
169186826
879151279
2039520726
1503996385
404847353
1994232609
1274477832
898059062
286142481
400390377
417944890
70212111
121570827
557161792
2061893575
1161028490
74819522
1847565772
973892189
995041856
1698029873
6121002
85316628
1623763965
1806117275
703260623
885322108
770999557
82072104
1809716386
1910826758
1487131632
1835686547
1621909845
365234466
1169009387
1223249873
1198593429
1382428855
2048120034
450228913
2052390760
112816091
439196672
2025510840
1359991187
18407493
2114338010
321462634
1907380164
1539330514
879410086
730367005
1948333652
671219400
1181657941
112501273
1397004903
562565091
962066228
284916901
1742178178
1512019278
1148395541
658674196
1678242374
1385510870
1775207875
446723857
190758300
1853121930
1422838485
175180248
1663573478
967745383
829515815
1921564144
287590489
451254780
2147483647
372181464
907927095
884150407
253174898
1556103697
1767096529
1984195948
1028126654
999510415
899211457
264383718
39296061
1312697552
192524905
1114574326
197600468
1187207302
723560668
705013715
828431553
805905232
1838886381
1966930041
427699625
1951325675
1961141545
225890425
746704496
430052839
379689267
943301740
1284851901
689615795
1298805045
959349665
871756016
2016226331
615776340
2062856327
1561399167
1614442338
1977290679
2022871579
218886724
2091819978
787377080
1153549382
1828721179
649532016
409828698
2118332425
1411332500
972077387
2123932914
960214766
678641193
1004171622
261443543
2084291701
1586758507
981947084
1379369456
869092359
1439248486
1314620194
752305954
1216484058
467401829
276990944
35373562
1823192491
829023809
1036063274
1156736788
1230907989
727862230
1868706755
1943836850
269066422
744855488
1678093973
2057147358
1173280566
338404406
1864629279
1631155473
247742134
55210973
1954837154
1446099858
398967825
2120649803
762632788
1982135828
1776048019
2003374154
725001699
726866114
1668908868
745203205
737359353
436695304
933269712
863139993
713759048
701467738
1002991794
2010836223
2001997901
1413418202
1321493503
1822426671
1513346992
365209589
703381774
1371217767
103504170
22607179
1911311037
1824284071
46086648
1171950676
598603824
1803883077
371311391
685307693
1716563726
420485816
1771672316
1583651311
107579444
1031588269
1482838650
1450500625
348686798
1216232927
1534240241
719956902
1547679655
664999698
440353263
1091672295
204283046
1839158091
800239440
273075218
779984981
1292118502
395061039
925506908
441425910
1790244760
155815272
1705500312
1801238859
1591894744
609313920
1249579064
2088707114
1585643750
25827612
257777305
1549954186
1458137275
85465174
280154216
1377086619
1533792270
1268270736
1291451663
808112675
570577147
1035066399
341941968
1641435178
889696666
1226450727
857043576
286656045
1528795399
1197079869
1843779837
141772531
787499926
1491012065
539819710
524939765
1484648882
1544227243
1649511771
1765324480
1970801434
1998194780
332162640
353239697
1621889048
839946360
689387785
1514301852
47204876
604042902
836872842
542892951
2023558399
1553637121
706423208
620545292
1879958673
487132756
414670014
1761278490
1870346722
946074058
1872333426
1186771927
1669079277
1108473494
1119870926
997898874
929859151
224244418
1745845417
1546890671
1834133389
506278036
2132007273
1272884441
1222863983
430582284
1629301175
2089169310
407733692
2093251348
705708576
1283826727
575120814
655357371
1412154123
436862852
1030913156
1109732377
1143440682
371662769
1916340216
1246506536
507980303
1219427342
882774670
1182907238
1111536370
1480374076
1848905996
1605646424
1419569296
1326381217
1388802415
198235756
449780814
181795349
731258495
1029342352
1061683608
1215704462
1533948161
1610258984
1384831075
1469635574
1787034777
2020576189
678347772
441325180
1925225252
1252189470
1450002786
1301653214
2020060118
2095862609
1750261141
744967366
1885759591
1250690309
823665353
503584540
1495394356
1047236413
711356458
1164083570
941605374
1369060914
808712780
1409973901
848464749
2058069117
1773812873
1001878781
1973308185
357890496
1158416440
449233283
1233683667
524301073
894474621
2030287474
456369673
181362710
96566149
896026186
1413935852
1166476229
1485674078
1319919483
1825710209
746422576
1705176264
1977099725
99951603
1876694567
1112314672
229567621
1482789640
488427410
1632271335
1728201823
871611649
623539837
43491516
817445730
372202509
93462155
1738244627
2055305083
967533295
1081031612
671639761
1193929036
759367976
818840342
228559373
707712581
873647569
2012699811
1561616051
691247477
745056195
266975498
360118698
1222294844
1351116039
1995257615
184084189
304354333
137584485
213837532
1927169269
1896014541
607928438
551056188
1432946285
1672482617
80273048
441150818
1908042006
932154242
1976405245
647254796
1415279701
2088600209
2010647554
133730332
2137916973
1373049991
603519334
1441889620
1046464890
1413622858
379595390
1874835279
367639100
1932164631
1192411763
281455327
2102381387
434949373
1605974619
1729128485
490848716
519974236
1433554217
1578757377
1739230421
929077969
893223464
1076145697
1800804404
569181035
725226864
1713546826
1716392873
1695746109
1501216630
1331360827
380362097
1869019584
677964162
1978305633
1232109081
602486170
771895387
2012282171
1933614395
539533419
1486582258
1757774842
951043437
949877147
83271853
1090226073
218560702
2071259222
1827040566
1713776280
987469020
1348974947
1416444383
23513292
967624730
2109247565
1976333497
1931476640
1494424421
1530441264
1316246346
2065751937
1081471761
24245000
426279691
1178939605
1312155531
336968311
677100950
1051820051
1980008890
175675531
1143713798
228556776
1927719089
1363285480
566367388
1898829539
2066002606
622271857
438393716
1995207499
960829565
972423478
700725663
2097539332
709334921
136858037
1910855180
1608939336
543877822
751594567
1340998851
1349650596
97285571
655334078
1576654926
286700089
716048629
1410695495
302856272
233525086
2098792549
40690631
383280924
1717640561
48823581
1722876840
2055717399
1404463040
1683174940
1536278910
1325752544
675719453
1811540445
1270590325
1195627981
1111013683
393297116
165002329
968095078
2095523524
1616547451
625575392
561294882
324812003
123216753
1675060689
120092458
715921560
208243585
522565195
1979465432
2033865652
949540974
1272571288
51845115
2073500107
711701201
1993655321
372181464
2147483647
365454274
1235770804
747832781
80136010
1739365687
546088075
1185607597
1389335539
828320127
1365837932
1259287235
745893510
881636611
937488417
66534126
2048838840
1025428689
1242722068
1837423336
537253036
1829354665
119668963
819856392
1818957199
1622748104
1212617557
1110359556
1429027286
1512629969
923789176
159816648
192691786
5653818
1323953828
370555168
1735037417
152201608
258427600
909353319
274937066
1290435332
62643096
1277444731
407138375
693801613
1906194938
907909899
1690196995
622771956
1485652848
884573286
1318150017
527265129
1586488139
676585460
656946278
943672128
681815228
1493486090
1685214293
1922300333
1849525362
300170303
893975186
1204627538
1186967466
1997275781
368662205
282114813
507337615
1957866587
649889567
106753482
1406872543
946932981
1467283227
1257982214
1151335583
547983223
1234113401
547570044
1625417882
1060173561
232242890
1166827384
1366033683
455254039
944610976
2050776785
1708414708
70605937
2077599163
921575351
1865128763
688335879
908977009
777483960
663960541
1303307277
1533417684
1846099983
1838574792
1750299322
1326974622
143593725
792018666
570884052
1364322613
1982733341
1186365063
426209495
860885594
897406234
1779415250
2042366369
1762942043
2103537765
1851895065
1301343880
1896235248
395648392
125031033
1760528456
230115618
1267808063
584965715
117316104
698795544
726639935
904437340
113713093
1051053686
1074619441
958565643
186546133
840607851
2062302107
1779359725
549518960
1749021135
1226673573
261187501
549880963
1417699182
520588658
1571588470
145857080
1647371546
2041506157
1011551169
1407814862
1283710245
2132779755
1993598010
1777570341
304823869
96070284
680407724
286973272
858287592
491302619
1569482126
532257249
1100383335
1512694907
1781445644
340324872
387575350
82792720
1748455082
965279440
116464320
1659995507
1024372696
992711114
212264186
1222296279
298355181
997313011
216905725
740497666
1293856295
1746376839
662183557
1834464658
2024692724
641263239
694054040
709740727
1906342898
1867196863
270784079
1912071673
1929616393
202827373
1644839191
1711571179
859287122
1632541666
530924892
746693999
1884815738
1148047392
302218919
823593630
1837743925
1534171981
1067369097
967783022
511470669
381615717
1667372869
1998353574
722001187
105461418
1349364753
1438932441
2015301397
752516843
1731361210
633442600
281687296
1123628236
1497083171
1004673193
249272988
341967288
883303829
1888862588
2125320710
883735524
1100263799
2699107
275966617
384066702
69961245
808461742
61952021
516725417
750531346
927684687
187734434
1224080241
416926475
1728967552
537822235
439861635
1128206315
1179632249
1169832460
2136512630
1980734470
993487900
1202511636
21378462
1759489072
1189506441
1420283479
974248791
1472232936
720307396
972658718
845027865
994571801
533836686
285139728
1927243793
806943152
41147531
2085194973
500912263
2015623419
313965265
798854424
105209477
687425099
30548224
1635901125
1018814394
1892891226
419273713
1226999483
1689563120
972698744
1545056715
1857141946
369346786
406410852
918862975
1632219582
2072953137
1456029072
354641729
1415917501
2112107937
1168764588
327351756
110213015
2074472514
896765773
354319741
1594323511
1840589479
1739171046
910260266
2146582410
557140558
1396853252
1902998254
1996833961
312057035
750559791
1312102081
747064639
936114650
1606355016
322351105
787049677
619159320
204625714
315465313
1284045544
1559593371
1685500390
620315452
1776981031
1005846028
1011098694
194180372
1184129873
2100534636
780751289
654373532
1746718465
1763636450
1507970820
1064486245
2059337249
302177600
2069981278
1526867493
1379324724
528865967
371878249
1612754976
921833064
623247713
1380511898
1647027060
1403713294
845127147
986264068
1436336583
2068855958
239147951
1622042132
104017568
872443868
159174238
95770532
743444338
938072470
1174986896
1617935344
1102738813
206896164
1746124141
2063388153
1189088131
1899412288
1245122477
1891544296
159769561
662205004
1816446048
1452434344
58819630
162070918
1604780263
1781496162
46387558
901478625
1267263153
1072004603
113573721
1194190938
541462344
1942521053
1943526309
1632706041
217711197
928441549
646701552
1656844123
1770073950
1363660241
1267406235
369394593
952372884
742738721
112132798
351470936
1652768772
187213168
2035328634
33604249
1242026493
1765166641
867794836
280992833
805046297
1801693696
845570404
24102701
2133990397
2091015770
711849785
1405326769
913396352
68599411
1236830169
1308702869
293895753
374949602
724621103
1755548395
1167554645
116226235
1714222324
1268885077
979721022
2139162107
125851989
777294511
294124751
1546959837
1690559279
837767531
1944212691
2147276000
1658860580
581937784
1991610890
2002098263
503170748
1649947049
1402775556
265249319
1259431879
1585394337
1752110511
1180295085
1447489015
598342206
1553317717
1365202973
760773265
349279931
2019308958
1931018122
58758559
426456621
678154860
536534812
1047966680
1681820972
581373976
278642031
1063765871
728596794
361282167
1976683491
122513153
621376361
1489444551
1702645962
529719596
1605766586
978123829
2039928336
442405095
800094494
1460548876
800910981
400819097
772645316
91025329
1715851732
842239623
1445971004
473941789
415258269
2131789919
762310772
1886100105
701056112
266963308
692222092
356523881
576497939
698567782
1956280831
1809744801
1212333289
1129460771
668649414
333448482
989123015
1144696435
1279159904
907927095
365454274
2147483647
769408485
2074958129
2102226306
1595021192
927543994
2104087004
39616111
1628154210
294185991
1566859579
2036762763
1220833130
1983816665
234749825
1324715047
1709706228
1199198541
532982175
693576570
691721693
1401400230
182079469
1097552642
932594889
275146291
884295940
1469240037
1758950006
667939984
974144308
779129333
1266213151
1694166492
1120959325
1023490857
132268051
333591912
613020114
822307743
2083029678
2111142341
1587902274
1755235555
1896431420
276313958
1644574482
973906063
1870164129
1175168697
320780999
30368120
621753618
1688853363
1588029409
1839153696
1029374930
1786382054
757197327
1550491762
24968620
1129845925
10956813
1362904294
825955801
1804291378
983014343
484552815
374711124
1972186547
763498250
781333377
268805883
775091119
138482756
1336412113
1839653572
612361567
745559765
745800494
29587726
1428396178
302186908
595548892
1605762260
1536113672
382090348
980469131
1073317421
1163517622
1965462575
153368497
1210079535
1731467428
1149516248
603509735
731756823
1820330291
20809074
436518785
2128736132
1915069930
879042568
124572927
107360460
611910069
105091317
1333733622
1161348274
459370015
282884295
1541149936
825082784
879772390
1918858353
1558835414
618014426
1139256244
2102580552
309888561
130144408
2079176592
344807179
1808696706
1603114217
749798142
1000016290
1061119263
176453130
1223226649
724719624
348243300
2014465831
631759014
1566565661
1524335346
1347727013
682041955
1008550871
923900465
796899538
932874858
1936714901
505886953
851392643
929221217
753918545
195054430
1200753754
153070006
1198253133
2046160384
1383204954
2128314201
1217899040
557217312
398365965
527977648
1349751843
1394761674
180957241
2052922195
495585039
1013941867
1080898751
1511299792
1644489372
529174219
623597343
665135134
228644107
1717448678
1181607377
537196999
881773405
1115490240
285446806
1006632160
662549244
335245752
958059486
752258996
1978186937
73340790
1823092913
1343358199
1466442014
1639315738
420715905
972227979
839406699
406562429
1924834926
1561258463
851022407
68367156
270503365
1694608238
196215411
77302597
382758378
167638043
1206566995
44539167
805512116
1705549620
1038630738
78891388
1261746337
1196233605
709762978
1792275662
1596238485
749086457
452034051
875417097
938544846
372037636
2019930045
1882699512
1967604509
1357828746
45994533
1397758336
2097282617
780079634
1071835216
1260335334
1835899491
839554151
935602358
506451104
1721029970
767156313
327123772
667332376
1991813898
2034184992
1114978119
303927868
220303826
470566638
1742336950
1575851418
1851174269
691966389
25217635
412759649
828854736
248386476
955201011
357761267
551089344
345199617
1100152453
1718228614
214040747
281337214
39715486
455014485
209059540
1828737581
981164083
773774363
1834778416
643826139
1316171394
1975467269
1382517636
1296364849
1999979201
1491479758
1321121362
1247539365
1078466563
702067083
1270127038
555684234
1036826694
97431316
712099824
791006842
1350254433
639082385
250808947
2058316328
1808583895
1077902623
628688898
1146438
715973873
1169140799
408539851
976973726
823819785
834516980
624920521
1189357670
646195170
2061639262
2032923604
1555422610
762390760
1478304305
151414723
1677767973
160392631
955501538
1776917500
875109046
716180913
251814343
1852636009
1457811591
997659947
1314130444
527473602
1756697988
857875010
602798678
1658080789
2122098954
1960811648
1260809911
1856651798
1889557320
1801100688
1908848202
1139929783
1491906106
2060115138
604913257
1152019547
1524560189
1638850028
1790887806
376135164
382155309
1603076255
632862995
2101500024
1178240958
1791039248
1554469221
1790250700
1981864659
561438194
1729336349
1900519349
390917649
773362858
1504566196
1065115730
1496626413
383321872
1158707303
1027275747
1840632887
969201933
2075026391
16576277
513632231
1227342328
2091523756
305983268
1158464992
1445248490
396853231
720820233
739552556
1714268426
1681684461
1137130180
1841418016
657346795
295689646
374756789
1716393609
1771717161
38309376
1867313961
2007610249
1711582329
1681665859
1514468864
45005714
587926820
271258922
1258262323
1342470305
526930171
65480321
1059522691
1224624826
1951183601
2086560989
2116494241
607484686
1333801918
511914691
1642801198
467633662
1746538120
791729622
812227053
2064358080
820365809
1059782742
1048636663
970359582
179697278
331979666
1524827855
452574146
1518839100
1367022707
516764389
1440135450
1429553988
813469147
1524135653
900982645
1613428840
831527336
1152912888
18301053
320066189
285241346
1764485516
1499882841
162059104
375618503
1831422821
12930316
1143153507
1176966219
1386353395
1066906346
2058065238
1445725328
1766878392
672684947
1097791737
647741601
1027032497
244060030
2051167921
712185955
713507001
1774212057
1432381789
1439764525
2083565363
60461656
1767667939
188763790
521187247
1557562606
815549100
990475825
824027806
20756691
986820916
1321047621
1739245896
1151153121
1026157175
252772881
358434338
1890414228
645109879
1645182101
171430303
1252849003
201837589
509826990
2076375751
1360806454
1048370327
1298380037
832409619
2125220389
82326522
747252972
1997742193
363677268
1342050937
1921416905
1144139633
1465439924
736408242
644966544
1501040875
379755570
1169013418
1639378439
1274956671
763954979
290377456
852122731
714780207
2106016213
794242042
656050641
1309105361
2139561816
599613494
160653891
258870906
83741396
884150407
1235770804
769408485
2147483647
775339168
2053265487
269296104
1186251786
535296765
397155741
1227759372
233840758
560749307
1506166446
919591844
1481579109
954957239
1915669592
1796187803
413157920
1548015913
1177570603
1362410170
590861532
351958033
1928460746
100384862
1563545254
1510227575
260871934
503645374
1656864343
1600965232
1975867499
962793740
185399663
522704683
2021145944
1546922018
564745796
1170504135
1076358718
1107336419
1186789060
1909707226
2077386514
1957594186
1435916859
1680471235
592607826
2081316959
1334875724
299952586
1450510127
1918734815
911740263
1151087863
1641027
628102088
390886490
96423909
1360528007
780346731
1722530561
2128648391
27672648
1893808941
1742089782
1804022256
1025203442
90934901
1007767946
1542549466
175031781
617831006
1771554864
678039581
68056859
1682514819
11939746
239943835
1009158391
523970310
1430398513
1355833070
1451906007
554399901
1725980674
424368701
2031923695
45659645
2138485627
1940330929
259934393
1476485451
665836741
1223891981
609595872
1759694132
1687989047
1345626299
1879979388
1331086735
242852418
566014474
641713434
404386905
614150414
917287426
1984762428
1927537421
1043073614
1483341931
1287208339
857550938
1253379242
1062378064
1798100393
909708249
495505621
1544819937
961140024
1129917635
1521208951
421023844
748062698
357831605
304953160
1575970304
622371069
1336975206
1833600797
787317622
2127983485
811020592
423171956
780752353
1276653336
583870310
1234268394
250177104
910329299
69641806
1830851107
497025070
1861262886
372268885
1243209851
1233766301
569326867
1085244334
1907403049
1664471222
1702503534
270357663
64546463
71736307
298397052
1796885345
1300488853
1419261369
2006977157
927208081
570004803
1136264420
1430462048
1386264389
1335050058
1102670555
267418426
2055490145
222506003
1041074475
69264535
1681696254
1230272139
360676447
1134230965
580196960
942490674
1904264844
459535697
2000850254
874508372
1696679812
602978067
304780770
2111005779
1947596237
1448417346
1186833549
2082244214
1530042932
642389160
1008111528
995854251
1499081958
233832193
137592481
1630706127
1395949801
2061911211
665990491
1169900397
621277873
417535045
1503189019
1708388194
1347452888
2044741322
2037293365
1073289440
1378838082
1852058391
358219285
1165578727
322954677
468829502
1803704030
131397948
1297008811
875471378
226010844
30317809
765790179
125188619
1577249217
449443222
525671794
783339675
1377025018
96683269
918986989
729953791
1084952099
380110715
1321667449
746821995
1994655082
666293752
1063801818
875166302
1937051235
749889143
1910648114
406267914
742411389
1463326265
1900796683
537340428
597633138
983449603
1256723464
1842333030
643728950
504320156
1436005036
1794135074
510265611
1009979758
1983058122
585684530
1663222602
1031008950
1931779819
210814440
1218911016
923799333
1339871976
848938393
1732829592
1042535399
1564583242
458695922
761260745
1290341874
1548343061
2085863197
1899092447
1900553938
261672905
362578228
1128157277
1070625112
1093064667
1234783882
1105175831
1018220232
2054097340
1720605924
515075574
1480718009
854917799
1757832462
746458197
1570962735
1547288730
632800680
486187689
2052876081
129977971
741754185
1212963348
1860000023
1421703280
1707928706
1597977045
2065956193
1062144388
289933407
1909696119
1872305731
2058750281
618199532
1465949880
1605706927
1100989344
904445331
1081334015
1820182084
627171259
364644770
2027029237
1120063362
859206785
606241400
867616772
724635311
1467905019
1426604384
418115615
1084156512
1426076593
1271736905
74421738
1254553223
2063803839
1072099470
1681675595
1555271325
466432789
1580132763
1296260197
1288550788
1099620832
515603061
1963738835
365997148
1517606481
1772243430
1094593468
436693538
1952511276
1660192754
2116749222
1664542398
778689072
176689699
1327470181
1621245952
31980383
693603667
212363629
676548290
709041164
1007081973
61781482
1628131711
1730652532
522693137
1928266535
778823659
1502384441
779785790
365096404
1247106352
1762152399
1183072778
2088251008
1375452359
1802305945
25282505
1649559520
167684827
34405200
1590110153
136973114
391496948
1774976783
2073656720
1157648283
1929564565
568152628
2079306925
651180464
741842353
1124406053
1437266523
1681259375
912471401
1078358594
740871052
1586278775
100830994
440547082
754872191
504273593
702828467
1708166899
1052557107
36061934
1039084705
1961867740
140046263
1193243730
437496942
1578268038
147366810
1860404638
2055712609
1459725816
945810846
1693442746
1112499269
1379041165
1766253566
920581163
1361091065
14645291
849157897
2053411550
444058142
42142773
280256260
933680951
902875479
119144225
426009656
1371607412
363444963
1875254621
1134643872
930603686
596399212
1153873450
555574760
341418264
1226146264
411516124
651140473
215924910
1118666567
491443899
1033226330
1911888522
872870341
46054900
1875427007
1826544309
2030470111
1156697654
1431140621
621504435
1760609543
565643664
1814654942
2003377109
1248461952
684993434
1289859323
663470569
731445630
1962942685
1301466341
1885848661
1747980554
1691840588
233913461
1574818511
585094396
1236844545
1009409942
1000840773
969868101
1999903440
1310997715
1165757431
835088563
242928780
1856128141
1149224447
644934609
1194279096
882317579
437005602
1363326192
1851705988
675031247
1077375275
868611628
1780283890
242789595
86606471
1246157530
80307076
181320963
550385366
1497700632
274541380
1564736196
1158856154
601794540
253174898
747832781
2074958129
775339168
2147483647
360472431
1244932920
25914143
8422955
410811303
1167787559
402055120
648539750
2045237269
1504837306
1381495239
848525280
52737465
573852148
1299274392
269842296
345462997
1698643758
1810071641
1161290958
1596326421
1976259290
1628931712
1025164298
2040792538
2121410598
1259034203
369068432
474940395
1229000106
76635590
704460316
2012419046
1521599140
1636895400
667701181
884538724
853546171
1186461537
1941634769
1832395689
136122291
912252865
91107480
1101034132
229338128
889049618
521914416
1734459918
1349493444
1240028986
1428249696
1223455587
174045875
1224077178
1581514404
2098366400
1571219754
1733450303
603210353
733045705
776507773
1268533767
267707989
673236343
72744682
1775258532
1454126301
660218389
1693990991
1359960770
878907475
1181395850
1741904876
1744361258
1638210349
764492132
1886828852
29365621
2086403516
1694916876
285231036
1096586149
471613341
2086200217
1357458493
1764148824
1969510997
883602026
944882815
1373467978
573301320
1124041996
1559671924
1989482817
1845809814
716577979
1995668374
122274013
653618787
2071850231
169375582
1452846439
257029208
1492313771
422679006
572625700
562473931
467515543
1651572574
1934918355
1919148921
1967100482
2131745274
901363135
1130167622
2085250617
1034336044
640018658
768501535
1107502445
1496841383
1329303545
737602307
365120342
1524347520
2109917946
1633956514
546846083
1115715254
1715913520
1630489529
708424375
231775928
1006603768
1759556411
727679347
1797743891
675577498
535116756
867120092
515688342
755217208
399408827
1160789054
2067805191
823075724
1111062423
990217030
115570833
1128890321
1678420721
1683943187
78250401
270694312
1342750200
75325299
577728647
1424296
1503742700
1698868306
1758717337
104355567
1686382089
310719141
2005703894
676877106
833551857
1643661099
1670955380
794904813
2112871805
1098282367
612471882
1710759846
311213125
992571415
491556581
1898958349
1415140228
571386547
1911662519
1200400043
631301222
1311808976
1904684159
1421715179
953766125
421892954
588060208
369545785
489276274
1454891182
1524295966
1965237822
1485891063
1139908266
863676002
465811641
586361910
426459236
957682861
1654720755
389028613
552000850
2087691641
1667205056
1286884444
424707243
234788365
335179535
128270425
1421113367
676800742
2140597359
1424821263
1645426467
175895696
1440444830
488357386
1502409883
159139358
1353674487
632754081
758123451
30363852
1611350716
21477038
1938047303
204113959
1917432089
354797029
2063133496
1737705642
779289928
608936860
1021752713
908388517
1560132609
342928117
2098633791
1281661675
228430344
104942756
853539963
1817486500
711753598
1374633450
557830533
520351463
1087688820
123349852
1176877863
810288500
725891427
121801257
2144939040
40693391
1318976928
1620719902
1162387727
2017583636
1763159226
881088920
1930208691
1830194401
201497070
380934272
1013400212
1144381626
1361583851
2069876770
1506326992
1288856389
462348039
768412680
1528904433
323213264
700784172
188247305
1047898357
514694044
499020551
1662813144
670338968
1071966530
1230498449
1683734562
870614343
1584554759
804367791
165684601
78401435
361685401
1518074693
1888189326
52261282
96007976
94739899
861817931
533977393
1496748773
1189223884
1954227571
1608562425
828764513
428227578
1683593634
2087749516
1802481417
322838853
906642954
1021025517
1157695050
1791664399
237722950
1700278520
745097333
530420338
1119764241
2097188071
529715464
1327627221
434023851
182834164
430550696
1659874769
973952602
1301371838
933268604
417560790
1002480866
786305997
1655436149
458547470
2039175684
1004690959
1961860092
1360444402
1205726238
1841101186
1714401336
1752913376
2143126421
293009440
1941510645
621541096
1707046154
1944147182
1152326194
882660016
983976044
1507161599
1177920913
1390612439
1477479118
1582075767
250594002
507452583
1101517956
1375987435
1918780720
2021810437
723866982
937869749
1698302780
1480437206
871104945
245421457
1847667083
919741438
1600275565
2133615369
420530376
1506567994
561803658
1521652711
1108327801
283239413
1195228732
1244678607
649655679
1122132919
1073472838
1498461928
516517452
425346356
1902653359
1406214951
1152416974
1292830154
1435536800
574917022
529195365
289436266
1204977380
725378093
1657828248
349597500
1989389437
1428649144
796704646
324660755
1426225654
1059805326
1257008546
933240349
896814938
1770122576
24836781
1566731510
374635664
1655891417
1402241731
246806454
1240218452
1684119751
241976108
280994629
1814667373
823153728
289802463
658395282
2063907297
124013776
541095711
1909693350
1316722277
692417958
1585418387
2086126196
100540440
1538787629
1058887256
1791079936
340394251
1013325320
541047601
806133266
1080137208
745087303
683796670
1490737719
193528077
432205386
1116646217
1424073947
1950388811
278429917
1923877562
280417163
1607402298
2026783354
1254442294
1130712929
372202233
629104225
1670797482
1251033635
1987155486
885326108
705581758
2093884625
1804261938
1694533915
918329129
885947129
276580268
538937615
1254266206
1719799212
2138236969
825449716
1399568466
507314143
1839181145
977938108
2140164427
355303372
91838546
1710477887
210352123
797985288
1309559015
871636240
1436827178
1560632223
1138336742
1950566019
1923720987
1396257617
640414629
445732881
1769086814
2097783711
1241222494
1479396565
994788667
1572152859
1487282987
1336749245
540985236
1311443440
540466969
1540584322
1291505271
924576996
1556103697
80136010
2102226306
2053265487
360472431
2147483647
1731670725
603928630
353636711
2020559503
1652856711
1358890623
857669612
704030779
1860962247
1544663062
264954997
377507004
215933354
1070852966
1085169693
284386137
1312058617
1889810973
228096042
1515926123
104919080
1770645448
1362435676
1875302653
388586127
1306945723
1891936638
917433188
1623513218
1714815580
1808256876
602549295
1368220483
47625180
1095454387
1442296872
419300028
2025121761
619201639
2011322027
1900336946
656748181
344061779
623116253
1810005661
2134669616
1387627695
2130149646
1385878741
756679165
1885151642
1848958625
1068578233
1769488165
1175973115
1507783688
1581994978
1413237979
441470049
69110296
371212114
480553483
1067483444
847348380
1661231943
546678152
582157535
215122810
1085444145
590079101
1785265859
1682355255
2119779622
2017061720
1060460467
1435193280
859673944
264783099
1180565084
1047793254
112861527
1462613604
1934888237
594039766
523172841
1695321494
396634038
456658746
658536477
1877092980
510089124
1740975320
913403
1553557535
1702423379
1562922222
1812603747
483504696
8885239
980005800
1991010477
1612512139
697004129
1029835802
103974905
729775798
218431199
1781115061
266766791
1315711386
1155621166
506948790
1791799010
1521348535
1780501585
372617497
1499328680
1513984453
164021879
1424318656
1953354687
1884075551
332899122
1555965139
317892056
724988543
1800615330
63498383
89971135
92812222
530784294
1454418163
1302991586
705673401
592615774
954089989
871257575
1704980296
1016796033
420972759
2136370988
1495094655
1655024611
873839792
1845238828
2139096011
996140740
1677461537
415439047
735253856
895634189
679083127
1685487081
1798884874
1970970449
649231541
1422230646
1374755401
1964017075
899964941
148122130
522961681
1946672949
1973768374
1750519119
964719463
1576989336
463248759
448633116
1683459326
895655849
1055524334
864816290
2086266656
975893314
303626572
98877812
712578411
830318899
2079139976
646790813
426568363
1120360362
1180877700
1046241757
2039348933
1964725564
2039545508
1965549923
635661570
804867534
271879664
172472285
2031047198
1501076449
472840150
2142622946
680974712
2060454687
1016058372
708017302
1149044806
2018310378
1519395507
680909210
1642100568
1345860664
1703516542
2049827002
1944889679
359339774
1853134330
2129043092
1763077079
1809339623
631633907
1241053323
1888414880
1888161757
1211223737
1234967546
2135271072
1749022490
742278563
1801010526
218918218
225436269
896915063
436893479
264198298
627399283
24905962
1352897444
1800469059
368593980
1119157853
899875335
1653692672
1882370651
848676441
291556859
1694039399
133521410
1601031671
1876151243
1364191655
557994661
1011157338
397624578
685070967
19047912
1413784743
1092704918
578337757
468242006
744477578
1195065830
1635195604
311819255
1786845003
43392195
1294012534
1199774845
1332474497
1859705025
216671978
339829089
713007759
587660613
1199945809
1812577150
1348111794
2054416096
1515767483
1394909071
325248913
815891622
993778714
1703109401
118730214
1142132810
1713616637
1519967013
459552235
2031577617
1227276179
647701482
801892690
559138973
636053355
1528025187
1404585860
1827354943
1983746762
1632787256
421059715
1570617449
1963915562
1693167175
1134131546
1906429020
446024958
870698888
809676816
174409157
884873522
1028546690
396660779
1281081541
1179536259
751680691
1095543219
782157054
1536218754
1988713510
1135483647
885798388
1954097286
208875891
420897514
1706926602
1660273431
1112662899
828110547
1174491694
168835196
872323208
934737606
1435241425
506363909
324012986
1609628522
1007802892
701643327
1047658142
641442060
739043574
825501544
650960075
212803866
521054191
1089810304
269071412
1554999484
446846161
1143439965
292062411
578631511
382486591
1300943133
218769751
915766863
1830399566
1489496408
236229952
641619820
487940877
1537344650
1892550984
1740022428
2068615332
1338444926
1152944124
402040973
1214273646
1140682441
1147764677
1422103775
1544048961
2124737543
2107035523
358323278
347334659
1889415034
603058016
685598823
908474989
1569748907
1441795263
823629786
475926161
323949224
1953966120
1874164612
191452703
398750419
1949631132
1464082945
112701551
719664626
959372399
902658373
82231440
438969798
1702859925
1398838329
1189794645
905640749
2042832315
1328620377
1421745674
1831396121
1808837436
1239818637
1878162782
1979543387
1126825647
2029056565
1983754188
1687446959
699091713
2035005177
2138265470
1552851229
570346892
418504598
986906383
371982254
683832583
571219522
1062198011
1539360281
1082259549
1887466397
2144960573
870079260
2073994123
644669127
408237975
830153234
1465556749
1629869308
532168929
1688376808
420694483
748046110
575017695
1676947341
967898901
744338714
1071567397
62302002
305545293
1999956642
1190685429
1259564019
314214518
335288259
1873468491
2032965519
868000922
1824441251
46871702
1159093009
842144231
707623344
1442020587
325919326
163608733
1360005914
515034386
1810901060
2139950298
351400977
1065727569
1358349581
1319669003
1419332778
1105617379
175598843
945476105
445076682
334603089
146622756
1394416624
510226877
1488264392
1277296159
1377402726
1896711571
664461534
898430564
70301601
1980569076
73947781
1709707108
174221191
1196921026
1192718025
1790924345
231592739
234227516
738756700
401964408
2145035086
1929786001
304581908
1968355748
705881157
571363415
1989242295
427196685
515256960
751914056
1219753512
1297672374
1767096529
1739365687
1595021192
269296104
1244932920
1731670725
2147483647
525872453
1491772823
1355765548
1297299389
1446459849
1871461494
874587665
2101832629
1036963515
1677706858
765525537
1765488001
33672533
494666690
1860548922
926634563
190193356
131370719
2081663567
1522225645
837479549
478357926
1054487736
1236077129
341833078
636107162
920406033
1214578312
27335583
827796068
1110821279
1038631204
462740076
1016018404
1379907458
703714009
827092604
994726225
2083539792
148502068
392056549
1689707059
516807572
1634289684
292622967
1092097374
975179965
1728927590
68728451
1032513890
520656717
1881158378
449771519
819365653
299233116
1912882088
1595522511
2097987738
1551210270
791075438
482909370
639498955
605853793
1856292793
1310284053
75787201
1389238658
1683432947
301482367
2098645470
178632611
510366141
625710786
2142474963
1371264862
2060044828
436288155
1950207366
926939012
1057830830
851940852
2051323586
1468703664
1330449858
503387061
1586318926
1243722350
78748353
1774433156
33255568
616485011
1659650205
291321495
106599214
1142398194
675892902
1375163339
1085879592
645606063
621939273
1864224180
15106680
401682095
724754759
1542631541
901321119
466573180
1157306429
1136000082
207745294
1810627513
968417344
484817192
1405382844
180991496
451923807
2136468266
1588553232
1576743179
883927285
241898136
359983706
276660816
262744979
1578161095
740048082
420654248
1306763057
1759614457
118640357
1644594972
1983664081
1530023109
841709598
1342764359
1351272221
645199383
490535185
193696145
2116268673
1020647516
683518951
1853261908
2023424585
1439319637
446589251
1942966317
1409128249
1503814294
1168513305
689840217
1720178020
385441963
2015199937
2043609095
2079460304
2067775933
313021362
230322147
103698041
1931609079
1419761151
465703093
1963489960
654252804
625075185
700778573
331416232
1209058434
717825540
1780520046
1639039674
823172049
547529921
706744698
1464022989
1147067655
1386094032
133437657
1358547165
439679117
973527333
955676906
121480560
1374084808
1563135589
1601174126
1916367622
412420779
243069078
1824351349
349886983
77199263
1065105571
1750014563
1614950737
461635331
1549469287
2001076
455586876
1384459298
751756863
889475001
1672845895
854244779
1468879530
1624250297
98351301
199755127
1712199695
1529994303
53938807
1529987626
1384398066
908248895
695315989
1824210273
1516600879
144962976
1219461767
1505446988
1508904041
1353668640
1560721902
111136678
2071982843
544961123
128013574
1461744736
2041520944
254084585
1038575875
1042610525
873824323
276212476
161675202
1926963372
433785574
402219187
954258019
2147238360
1821157627
743939788
1808845501
939857695
1203093202
1517074146
96514227
471822914
319368463
625437999
1770859006
1788352920
1647209415
1381889837
1116749890
684441636
1940700644
1690841727
1784407004
1461389252
1499127631
1903186575
1922749994
1120694252
873117673
1313298722
1879197743
1643701298
981595988
150435955
1608585405
1916551033
251616869
800288394
1391956906
12435719
1909692241
866008489
257871074
965863581
2082262009
1486457925
410316925
1387631882
33219331
326900953
1521965823
263648340
937230992
1472240383
1207174222
80343366
1685658298
1652063416
954078001
1522913791
353921978
99616147
380790797
1557576519
1588467926
1690603549
2017245722
1372678019
983843071
1555932670
1726602569
1457789619
1336035172
116284026
976163587
253496796
1311133461
2122417805
1714322498
1482630054
1450067369
1612509148
1540726078
1727812241
1088157488
462431411
198093387
256554117
997852439
482178987
1541357815
1303752838
2014990817
1939895355
918625902
1343470527
2014437937
1013739223
1637060127
919834506
80214826
804032575
1712163039
1117927997
15553491
2116217693
1907372727
752084745
1923495790
1053116368
1952021459
778773404
1838824807
821464144
194007433
1456880732
616821303
225098974
438650720
721945246
1202410564
905611518
1402734739
1072345845
2098586741
1569366403
360814343
608864838
576355808
1283562250
1322538760
1672186231
1980520781
234782517
1582216549
1979955622
2086694199
1711093074
536543984
265861635
1230703423
121685464
494898838
1422508912
760173777
10352720
1726723742
1378927561
156522262
467875507
1761644884
373791279
1322536399
1302266582
1462453999
758626108
971179535
1668211286
1152765532
1144831033
931221717
854292149
954953994
1378327535
2136508142
856425552
1182564378
158278425
1769963895
187349747
423380325
1891314636
2129579925
494648495
2069643943
1578533754
169759561
372884939
1298842071
1954441245
827469856
1416451657
1381721492
675797161
369291833
11343811
1722580875
508424654
1481595073
476578845
1105169748
1798964034
1277355053
1886388371
198932259
877633705
1558924628
777408887
1213139911
214563549
1609263348
1077761970
295229558
1102135970
1091336162
28062304
1271861810
1646591771
2106323270
1917222310
1809911312
860429913
2083678247
2042167454
1802809711
486595661
732686214
2043459870
1545011471
1936257635
168177903
419992382
264770307
65314996
917541766
29807581
2104591435
862201638
951799232
1679192875
1353890161
26400793
267615106
1169753577
1538058199
1740420014
496228365
1323866860
228907217
764510389
67994108
712427064
535891911
356494937
1314935556
1934497172
1953021534
817449375
339961546
85862963
637535194
1754221595
1909753068
1330723503
923344880
885450339
100560128
1762310066
1067398985
360166228
522346629
1443229098
2117138078
2122585569
1491745235
596714454
245289761
1064701910
1984195948
546088075
927543994
1186251786
25914143
603928630
525872453
2147483647
193824582
1404561682
914423727
1985286869
484357995
181071609
1814576904
1817422002
1414305882
1582662392
642132071
1344630335
1750517535
339337760
95893744
1918868466
2128859130
1395745751
231424316
711710227
1696619539
1848521984
1011938865
202815334
2010848563
1323070670
632497765
2019189514
1466877794
597160173
1847340229
357542003
1665272081
125319345
1175932571
1571106470
1216890875
1602905724
1375757773
961115717
2046351258
443276978
173385326
1419487482
2102478082
851314060
88692130
1529367241
854980587
1655786026
1448148932
682796252
1757641571
1796573633
1249746852
2056545728
429911662
568183932
1841685799
2045381645
1971812564
565584317
568143345
501999109
1717301510
1721031926
1122307023
2573106
380926904
1957000740
36710580
856795692
1707246023
2030671277
405867470
1162427190
927027715
775303834
873219644
1651870284
909351405
1258955720
1777532613
1903526984
1230672277
165528667
1419662364
1621675250
370835337
642571548
209879499
1633701761
370911616
2086464441
26867430
895839953
1045161271
230329435
1669420779
1804110807
1977789062
1307703156
801162013
244772141
137479424
1821330585
1845160501
1245467311
563157807
1158968985
784976859
1714405711
1410067441
1706727897
760011591
985900014
781115795
193938874
665433974
1534441509
1262346497
1118226694
1348279682
687120658
246690007
1481135587
113648461
1958046025
477229860
1392512014
2052354492
1440357057
1304363954
1580226376
457575129
1203708619
1363907052
421945679
901871066
359645883
210640578
1840539431
693573367
1979167510
547182697
704849680
1155100810
1785367840
549687462
1181511307
1784750700
799231547
1488423621
1649919761
963665489
961282955
1441047706
1714179829
647789057
1525319426
1262490551
443187178
1555514507
1362013839
862872590
1643420894
1217650557
1190337051
1077982412
1442076142
402307016
937293030
721137709
750995821
1314546192
723830675
185276237
339628274
416631244
818998606
874365493
651219743
370792587
330639733
1111292668
1794669564
1067710672
1631807297
244058178
2010694111
1950134056
1155913460
670368873
327320786
801380423
2040326165
817734388
1385023714
1824058046
842467491
1129583240
909538347
799354207
1636383545
1785031951
1501214017
1450892510
908839375
1322737437
410179877
901528233
1531948562
864239890
782197361
699963378
337575741
877445049
1233640569
733185451
1350256219
546525413
548824585
1948690526
2133527886
68199049
1986051647
790200269
1968924567
329470672
337246259
1230154238
1759739591
1437289445
1852631023
2126286104
1732094260
1660593853
1510254529
2009051349
1227317228
2111881284
1176185512
1251196652
559461888
2026649885
282973316
123077876
1514374443
1442073279
296939553
388097445
2065039890
1072237914
849674960
388608947
1553507537
42452688
1205122395
2064647218
789934256
711557500
283529185
1672996703
1460609626
917219052
1882991650
529159820
522811963
835305173
413756855
1723315207
616484112
1310251797
2074426317
1060372069
267084306
398072129
1111919023
607479308
1998050571
1621761079
1726864352
2086180205
427297919
700906361
1703470694
391081626
2109353473
138727404
551449436
1270360700
1382483098
459904083
87691136
1568202875
328868326
33535272
1851099077
2111539305
1847476789
1495822081
1777422729
1411276853
1497610115
1823180432
817576261
1807037259
1337573438
470558023
1325700154
221016787
1013922768
1679964167
1345561834
130707857
475197501
1811586702
1804126915
1236328022
1982628802
1142511231
1366253593
355178614
1909925135
8644654
230674143
309540361
186146699
1496773538
473213509
1410684575
2091447293
1079143301
1856024780
1212543137
693092656
2106551065
1736298756
328925107
1967215349
721592206
1458821066
1776751371
730317197
1180507343
1625659481
192689140
1629286501
1706284734
1935800760
2090250664
922921596
367615552
634496311
376280023
1792052151
1885900441
776926891
1958461962
1409111442
1192924443
2094468993
1631661978
1752632044
1874400983
1496889212
93543935
157378943
135453415
187530442
233857760
1315407771
2077271089
1228818804
1111603398
1962912492
1910881022
1507468811
1385024579
1737009298
1865792935
194904825
2010308819
583061713
1032309499
1225624316
1818554124
1372837122
1408850905
29628624
913471463
1411591495
1564692219
1474773480
1327701065
1540238046
2071002418
987568401
1232723737
1511827648
1551721593
1882338086
229733536
400392396
646228279
1474807856
1062911483
184378008
1376478813
239601888
1779632978
201108702
1728021829
1314650304
1965404777
437328596
511264036
1830836711
1872935835
823790197
51598626
1152431170
1617017468
318957597
441229165
1068680495
1963991067
1275314218
1464860006
216859944
302896167
940448822
869757787
62978059
866436542
130722375
850296208
530725347
29704393
144216230
696926761
1303341516
1644925410
888460830
895097377
1690123886
56728776
1084151911
1473219214
8770549
656081435
681662554
988161714
1846963041
542966999
1522025698
1956591802
1470650776
2088462084
1660198829
1004543989
998002831
1359164711
1031015409
656823431
647482207
2123422956
1883449562
2073871936
416928174
1058628148
996514941
1791765199
728314010
883551476
300516537
1702435135
1460425439
1322862985
1326880328
1720879431
381774684
474510658
391503123
150570619
829720280
1265965515
1136521172
27116273
1564709092
612015964
394045119
1635673113
1278250526
487998312
37474317
660773241
1992207064
1241756701
1893586317
201754924
1994908243
1475137572
1782618570
1028126654
1185607597
2104087004
535296765
8422955
353636711
1491772823
193824582
2147483647
553663303
1142956073
910362951
1422860783
934172203
6579018
954859936
1049687981
1240186413
1205192665
1727834762
616778934
146775889
1554194131
631133367
2035996777
1899761394
513091519
503473636
1166368310
821545954
360844838
525974231
395850887
1124186517
1567703033
27879554
2133186012
626050869
378258093
1694095782
109518792
876401408
977967063
539661277
1414191429
410132493
1514808343
1364362246
1220917648
962752159
1258639321
1676657862
38340616
350970227
345601241
1799294020
1021673209
1889132120
296666489
225570516
841700766
1920294907
576231768
1257626241
55722489
697276198
1928443566
2094613775
204177285
1830930615
554712832
522775682
404206809
1134412395
1097116309
1705586547
127110977
360589486
1355549600
2118335198
1783609140
1276190280
1050719457
1774848741
200954186
1127636208
539105524
250978772
108821207
1641651316
825709516
674436742
952062532
918247042
721990390
798388466
1336852238
1803229554
1875768141
827011045
226642985
364381603
107616791
1569164505
1333903724
1051701306
1290524376
1463583145
18221250
670073104
588524069
461314289
1315777934
343015757
280073129
1876116714
1516915934
722182766
1525573227
328945226
1455092750
1094773758
1864289535
291307555
665663380
265396475
2100355210
1110845187
1593894519
807278159
562176162
421409019
1838550106
856497761
1436271177
1447530718
1776265082
403529869
1635320167
534002833
318980037
64080275
501636975
975958274
2026792921
201323751
1606604434
1481007826
2093315158
1477441272
158917952
758779933
1100339682
250422020
975340434
1380230970
2006184912
78986911
1179995615
398266268
1970987860
2010003357
1664149187
169907414
1042108459
1039701085
221846242
1954185761
1447203378
2086342861
1879791205
452221082
537077884
1907535200
1497557240
1858653549
542945944
975705470
1463437791
1878773562
604799073
888025820
1650326214
1067334390
1811457165
1270392214
327875596
862126400
1431439350
143045541
1709825433
451064230
82063082
307514810
1364001806
1202664234
261173540
1158949684
456180936
377718197
230143053
32859558
1632529346
1859624209
1579471445
136625431
1054314780
1670492564
2130962162
426544089
2034640704
1971984093
1651151602
139537892
1944156435
2015656199
664187651
758622542
213692356
1139242114
1595752696
1692138051
1771407147
1064544082
1374737794
558002673
1035393002
737296948
659804255
1723661159
155287345
455329406
977131583
1350658423
937325741
1602383711
1899544652
585794519
1219756148
1009968597
2020529056
1406696579
17539670
122912471
1063808075
533136353
788774222
979557831
47212649
1336027286
765742661
470172180
179673049
1190398581
1077782805
231544125
678968958
1218637672
1200961933
1580913971
2013547454
963639220
1599333888
1429731025
352153026
1414112358
423756465
1801103384
936746179
1262739265
1930127606
1747163670
2077761100
1073134983
781838008
103065675
278796998
1022092190
1370158025
706720411
605916830
561731078
581196184
1023133820
1095660755
1210627768
66594081
1286172552
973640218
1679650278
2036645667
1410860060
1674333550
134971862
2017562121
603678755
1108855751
1777796582
452426347
661668293
51428984
1229249655
711834199
1776720748
2143880432
1890037706
1252187195
1449834510
1098789617
299180204
1254862078
450912130
1522624527
1269596090
550376129
1571519457
188454140
538650640
828901010
1844239763
1998784053
1377376433
1234457104
96184857
1903138338
1868068733
1154044466
1012587310
1246533498
857835960
494078941
1111328117
1591162576
1611394732
1931533481
2059768417
284784279
1321477298
498240713
265493837
699582870
1139908627
718599030
1303365946
1722747884
868418464
1358511163
1094946888
1553106703
1674916871
517155972
1675329502
933724311
1457749646
1712748592
1723970876
1965113549
874625079
1921601053
1146501957
1664162550
1097626138
1738402653
1773159543
370363753
918196526
2137849473
748356029
844835479
1818848105
147028863
164247800
913295587
992403685
1043558184
1783808724
300225904
1819215188
1624307507
257854743
1431894010
831105383
55458626
1289141908
1866816512
845712956
1891352953
1274724887
378846752
799715961
2147462400
746868029
1591493032
961266486
1671142626
183117416
168642146
1867613530
556201006
1028573596
2108835242
1362893908
1856654993
1293376174
1688795021
75975569
260148406
1798157451
763784744
945275666
1180950252
1684977779
2006293717
376549638
778446460
410056639
1425017079
583264281
1494181727
904184900
1833072819
1109808186
369895440
2080313653
1633291327
1146836981
811029032
403441958
2053936441
1522618029
1870380738
309511786
171675930
1828676626
834124842
574339544
869705446
572202051
2062781810
1404846516
1248915716
693573385
1149601166
828576728
322375024
1447334954
253349474
1445692121
138460622
349362899
283295582
378897474
318576774
884086033
1823261799
201101570
915828280
225927986
2005281087
1802625264
476999737
1193829759
1526554189
2104130064
1371257091
1031480529
1965814258
990607414
1751241283
571528809
1171736971
1372255481
1745098066
1061016767
1668152277
1803780468
804150935
1652318433
1738354770
1059515708
2062918527
909125304
789110854
495850962
1628649086
1841822834
912602464
1480566142
1582349969
2122480711
1510644110
1482201155
1890814225
734149029
640736021
1107536912
51323884
1511618451
1043313940
1537143765
104890151
429301024
385512966
1815875595
924240994
501109846
2104394422
225552257
891080238
2083703415
1536669028
293440489
999510415
1389335539
39616111
397155741
410811303
2020559503
1355765548
1404561682
553663303
2147483647
1952706658
1644551058
1104000824
331932794
651734198
645824731
1633887697
1910490145
660157937
604152293
785823697
1792083849
2038688609
96401710
1369839662
792155428
1228720913
81370671
1858690045
482974265
447838670
1324807605
35862848
1606636121
1230832055
1324982056
680239706
1236594128
1205563645
1759314580
1592588754
1260374010
1394543921
1760862429
1845113046
1500739808
1100301653
531015013
508291924
148598296
964850425
1948168992
529477733
1543315558
1739415645
1400827897
1253982344
830069734
508004065
884750658
2077892660
1225296316
255600032
1247339805
1723512927
322222621
1606325569
925737588
278014089
1929906327
1979917089
1562774670
731505864
985771624
320124548
498961210
1301811264
1019946827
1674129087
768763898
1703271579
1044877513
1359944297
681464243
1879017386
569439363
192285566
68438156
657190569
1229682690
1228245088
1189316752
2058882125
111562037
1759783005
278379914
1833484279
72106145
1937488660
277983394
692483707
1685323872
2039786548
187164597
1832596110
721822484
592124914
708880063
1253491824
1397394464
841579587
1166469669
1093282247
1174184863
1056801045
1844074824
249176862
2012591978
1426638345
353237595
728345964
1706412909
1410527230
989105418
415347510
326749746
245074541
1169582372
1645565558
901463176
1048946723
1815937649
569922365
11166074
1168716971
1141031344
18315030
1537122745
649948281
855332847
1648701321
1563197220
1359252546
184849642
1445477953
195026690
984471585
1194307181
1798278581
1847041684
1814048732
1546730192
507879962
1488173737
1181093219
2085131329
13951038
939403323
54124145
926911168
559199043
831094399
46402699
924098627
2049573333
187393851
270589997
1328251611
1446666229
929297835
1986493778
2115410646
419423435
1078493146
1125284039
1884996518
1611439400
1919907360
1409095162
792835689
2070325260
1185150203
1959173035
1170640755
324028430
1927780528
603810085
234161304
1015990437
1039935155
1330390244
1297417784
61669792
942352629
1234036387
492884862
441627900
1843727725
166608319
1541047007
1224718029
548989183
1840016335
1156298323
1675491841
178162260
111379318
291570674
1489913348
1985425637
87233362
93278672
21555778
1445573504
1465711090
503375327
1769760665
934064472
668786183
518597192
993619070
114576438
2102498735
1085632369
609482798
1897718210
2039477699
1979266077
553957383
1600700669
1607144689
204722837
2116703501
2087169248
1792725398
1712598382
2084713062
2000175703
1656828917
229181985
1204716625
254137242
259817892
449093917
263462980
1850817059
1793514631
343937891
467739788
873880422
2125084887
889420896
1999783438
1630217798
1282106716
1692037032
1099178818
950812825
1128257319
1154811329
1955402085
418314637
1831029387
1738067802
718410152
1458313183
1914138885
569637573
1052129174
642924597
2060630932
1736500282
771374042
1629541615
1362880195
174487351
1553032168
1746892016
2126191719
1099123677
551428221
1804063765
1842984956
2111430425
1224258530
2079836026
103878611
1304602988
1130617290
1154686124
101342191
846310087
2079844033
1162284033
1268172382
2011455858
214956098
1450039921
1015095453
827581218
518127708
1316340785
176274825
274942365
1447656903
314822798
1051608739
1673551288
1089243252
1414276202
1533549014
709750379
122526930
1598231162
932954074
1300809965
1487630928
1182649066
1760090619
1384270005
1283131194
297490236
271804095
1020827678
68122107
1654165912
137060794
1310114234
1787154551
633279746
1815842720
1634000847
384634585
1739092225
1601792555
1724246307
2055207800
2094691027
240896357
1851077072
1040048433
1702729363
812602475
870943153
8548478
49809114
815437676
360740506
1318742574
363961498
573343423
2094534434
232442610
1378568864
1517777993
1240094577
40680815
1185501936
1698121205
605155911
769429699
90125942
1698805295
1643167383
517426996
44041344
303061314
49049189
568088736
447225034
460567094
1495396503
147393771
2039996396
1627090168
1440449709
624693007
2135268226
1780424452
1369533298
1242165039
1503437262
709137231
1732935104
822004476
329569970
44846981
1438433002
488636022
1992463706
1188492290
213515661
1056039590
541135097
1784582130
764068290
1325767010
418560232
915431745
1202778755
611788507
1526096638
308773324
703484180
1840409110
1088455817
351952857
2118218086
216322679
607327127
259458995
279454448
1954465807
1349814398
1996787588
125721675
1270800788
796820332
879907797
1712615118
131207776
1131470824
880900286
1705026448
817638381
374848608
1456127812
1874870300
1866460103
1530538072
1609004229
1898765562
24004971
2023919497
1081509568
604699324
1840747001
509340343
1188483187
657762098
120381812
1827840001
1026809183
1097912724
1288421824
2005429078
120652202
614559848
1794549067
935703745
380573846
437707404
577796229
1301400741
1950492081
660129867
1977785648
650124206
817925577
1296647406
2116067592
359347601
1258788800
1669082087
210018726
188039699
1051144005
1641290790
124763550
1170582098
477314735
2074100049
498204884
1831083471
1459957433
940589574
335859255
1379815346
1547375249
1524926146
1990520140
1314159007
1333003173
1280237401
790989851
1974699765
1345826889
939421640
684723467
1418379168
684160252
231133182
1801230324
521371977
1392853596
1010127279
1802245464
1623490757
180472951
1119250279
1460751377
588240163
799112916
2082843190
1365672496
1797276781
1460464425
433175119
276619085
1677544562
1796074886
1434351859
899211457
828320127
1628154210
1227759372
1167787559
1652856711
1297299389
914423727
1142956073
1952706658
2147483647
1105326589
780524734
1091281562
1516089094
11601911
1896064114
1636551615
1346988674
1713030059
1930892586
48283257
1366557234
499137789
1588100468
1117978286
1438506666
1781260298
557182286
1933193994
1396759859
380755143
949885532
2126144835
1056739292
106510849
374352073
1213303727
1368938846
1522304096
2044234914
899238726
1360114455
905538686
102818607
171189641
1839540688
1933251101
863732341
900695795
530619494
466012856
2001800157
1154772311
1847406808
41622223
2054020008
892973169
626300458
255423691
1138748622
1828539486
1412462322
1112710441
454855589
1412737323
1087261237
234154389
78842995
924032834
1438565079
2049657200
619022597
583474839
1977021151
1030644685
1274847481
1285645936
399158811
847771445
1512391943
596093459
775789253
875486390
2132246096
1999821421
1981142346
345774300
1058999211
235424505
949871677
1684079055
1271632896
999452953
252416019
1244616098
44109121
1956507400
1179476480
1708220975
1371705645
1481717074
1934029701
274768544
78863209
2065278815
516361773
1510251015
592126942
596148659
1132279423
69833153
194792189
2136925555
1714985297
1535894394
252990596
548006146
55820242
473698532
287133400
1824535607
1680054562
2122448708
1064024454
1199969099
983539667
977570234
258261777
1204474912
576482781
1550121234
1046406439
1629920068
2122131161
1660676894
438137253
679411758
105655632
1769800151
622902707
1257321042
1082212706
58447228
1101130701
1055050823
1895291558
1491033164
1053337188
1160100657
1216992251
1529950246
74071813
1473132251
1876936035
1298241804
938532016
276283546
1622343111
1806823801
1695862189
830428432
1624159709
1921399947
1185672464
2105337874
202293610
1586708342
1067463905
1422890924
827899412
1533995653
2013123054
552494223
1518666502
289284347
665694125
1264335561
711604437
23162584
1147653445
1643092635
1135979882
1365168302
345219650
97448017
244126577
1156516344
684447505
1915339984
2080033802
440750475
505619101
428453097
467435585
549796747
1871594178
1153143618
174765424
836603193
509550507
1114035414
1323831995
365391917
1314842886
1782044798
1842974909
859237850
1268235750
950240816
612681730
1133648261
809827491
1120927921
1603285328
1391798017
804272897
895723931
643118807
1165832734
1009364500
257849102
1345105177
140043602
927152366
2141873092
1312044484
2086847712
1202787012
736048478
1512529008
2145274039
477536019
745616634
956212993
1984494519
182829103
301035314
1505254590
1730697085
1469796725
785674029
1934973623
1917610954
86674058
1270617153
1596914178
976458326
560313009
560598859
1065610770
2005975172
1629539636
264316131
1356487590
301522943
1016914262
1746925457
781595458
972262542
550359760
1701301095
1129217650
11843835
1473177385
997918898
442123417
1316895845
173373073
1962198697
1146858131
494256660
380154029
492573244
823720549
730601528
126062727
465423540
3220758
1459585626
324348870
173326255
2019819997
345554203
314594553
1959809867
897952004
1021963747
160148898
207150105
659038017
1797708707
1255443545
378413706
1545880083
1112582819
1282341486
1652719977
173208356
1811090906
966699390
237682644
191374011
1933042043
958779697
1893875083
443984754
232334693
1994211731
836303561
806038922
61409603
735523376
826774713
1688974001
189486181
842637308
560092662
283411999
402945582
707776216
1173121626
1833159871
1554324395
1919115528
1276054474
104145495
1957922564
1840871207
365043276
816454821
5801226
209401134
266082923
1057593183
599663557
1686086381
1367898633
1486896001
491663220
588612837
717394541
946465165
973107944
1298670751
1294310381
192170235
1570090145
1322036408
1722993640
2005064389
1289478884
1474987535
1548953341
1079210930
1604970218
1556538313
632713588
577334139
1853023769
317204687
699419735
486779981
1990665715
255054100
1394123954
1426316011
1912801916
165776304
1026469375
1508311438
1804096776
454513953
690941181
1460681028
1309565174
1563616844
1013959657
499691242
346907020
601603696
888976598
206973148
1675812972
1118356825
1286450041
1131059692
1854000965
1064412171
2142541535
1276836401
207361963
1778708404
502748962
525783121
392938577
802820949
2144882033
423504243
1323950538
402009529
1014547431
1275561439
2051319998
212348200
760747764
88762363
1967257292
907008867
342666525
1171814687
2078514076
1781035620
681518376
663383539
2088814707
1158566204
916030162
476198562
684800966
509029509
895401196
753905655
835577001
659565916
1410762134
2126154204
391431698
988037780
1898253417
1639799808
1101549015
1945343934
1303955909
1560898874
171591229
959301169
494365119
1410071622
790860430
1849807720
1352108076
451082295
1020058600
2112700265
768501621
1855724953
1314806231
974140342
1912366424
788220276
65299119
143527848
1062663314
1370822025
288978809
1543315729
736413922
688076153
119240121
1711547124
1402162796
224646371
38964915
1767366702
1942815194
300853020
1438326097
553216190
905109567
1536179762
1823090939
2033101476
126606482
1989878523
1676344235
1165870325
1244665779
989177910
664409660
1562389585
1212610091
1053533673
630019911
1680350368
1003952190
520003879
586287134
1005979744
1872692132
711660337
1924720568
818211307
268396363
1589935828
1828462074
2002206088
517913619
772618587
430520999
1215233326
1398058035
1730838742
1287696224
1547500193
505142062
892598658
490533014
1452252705
1453202456
1160856471
361440984
264383718
1365837932
294185991
233840758
402055120
1358890623
1446459849
1985286869
910362951
1644551058
1105326589
2147483647
1414523388
578886116
449177031
880553610
808767987
1187385489
2026297099
620258612
1740600377
342397765
1822911897
1167510788
439374359
190991343
1057614348
1915961988
1298581896
856783526
955273363
408461416
704702211
1806653761
1175497977
1157722065
1781409793
8387613
912582813
256235011
1656350685
783303450
53771735
2003351316
739092335
61629832
1747805342
246873623
298137719
1010947682
1112529434
1178399336
1358124259
669181438
237227324
777695801
1314124342
873494742
1789599703
324086397
1804008998
331598105
389005030
96380957
1083675313
887944784
1399631235
1055298250
1660460347
1466746913
376243063
461197789
1072185464
2073411844
615512758
843912203
90909723
1679474553
946221943
1966074906
1332783053
300649436
1982799676
827473256
598976287
1411481612
891020451
1040502913
911843219
1105703414
1423282139
2001905588
1836264099
38401838
912341145
1357789978
694469514
669218918
855256886
1784551256
81502266
1111719168
522344249
478049082
1289078702
1395004721
1400677171
418961131
518444596
40526965
994086451
1279987868
918916713
1977530871
1485074591
1982867055
2055466159
1584206087
437057252
614490432
730649425
1314288762
1922254346
773657391
946243926
59819327
1763857307
1782712857
181040240
1744266914
1713912184
1443290223
1767015489
1181123945
1326967458
634240187
1290158384
488099434
1986942405
1574632094
264305434
1628191458
357798002
318656875
988183103
553703317
296489352
450008880
1747402356
1556696884
1126722795
844247934
759828354
1323982618
1523837731
1535480057
1702898949
1795644611
209405656
1285019944
1592284003
949047221
1556589267
33518994
1626222974
75126560
100181182
154287812
991417934
1452480339
1538019032
1406579807
1252566403
1343030670
928478381
1779429064
1336843858
176856938
513217696
1915751255
266554572
2034932654
1407602199
1592605227
1457334150
1130583969
1825792153
402476635
302624819
1471181297
523314457
1910783085
1445407402
596963240
1575240501
559817569
1072541165
367770058
1475337210
66070212
390377247
1960101811
248715019
9295767
1967282862
776557438
2142956220
356030503
1044836313
989286214
1160792578
660778228
2048464498
1863218692
1725763473
1087642457
733942469
1756639383
1348103244
2138768662
967233045
176464537
359085123
1632302011
514018749
1932477180
512196728
1889734469
1173595925
344836095
338718318
777609597
561358812
108224563
1361987677
379623139
1494141148
914054
1350729154
215643834
1211772687
1626558514
938165686
46927323
1630855177
1396135450
1911810709
383977097
1589563314
1015669611
917776919
1146251395
1588394604
1148404589
1962448645
582167575
1879467583
1554814840
394846784
940966877
1629652997
1196310270
296666760
1280348337
256218659
572696751
2136782596
231584396
968657280
838883252
918842344
295076793
929399814
2137940077
1083817646
1241317059
1972760160
1161946818
586988389
765702392
797451721
871918604
553420747
503511082
1476939505
477953287
612879328
960310772
969311971
1313352015
1873064549
754674049
1220515105
808883643
1077284105
214148008
1617764779
970415955
1570043499
475967810
920945812
2132895521
1515452679
570074203
192263876
243988256
1214844259
1438008109
1170273627
324001705
1832546243
2086475559
1016981738
168124461
1578348693
18534967
1916048436
324043444
121795880
23393978
2032293442
650226478
477332969
1495661861
1558729382
1418003301
1919978929
1105442050
391591592
1818222998
664902314
23945485
255523949
1280055851
1630175159
1453323478
779215638
466257305
519904435
187114972
471760354
815845891
628644611
1758059057
621924062
1174047441
883013724
2105026879
1122832787
136682484
1769183891
619659765
838476532
699113198
985574973
372284500
1117426824
5480848
984043617
1508197049
1072129489
1370964266
1006797294
1765722796
1713859722
134174901
1968918428
1773919061
71747610
983756866
709432739
164733666
387098201
1968591981
348543999
2024957128
1709036297
339230987
1400319056
640874843
991043240
155191809
1103862110
412055442
825251826
1843006100
1603120853
1292422100
1896989438
627313145
1350272911
2021540359
1077918629
180508657
1420480629
240771051
310049864
1928319375
1613316926
1687897471
4747140
1422789924
1455557729
2140967826
2124862056
995150631
853280296
307389907
415338271
526995424
499570680
1370085156
1580535761
1287860219
754535688
2082691480
997429977
1563167657
1458038622
1083109396
316091105
1507684114
1894650811
1685838858
1945515010
1496137542
324618458
564929106
688655534
804364209
1065897454
537629060
905155997
1392246871
1979143591
75306365
153890356
405495768
772109008
1786426889
525813668
1533597908
1890729658
1915981750
1380172373
1109763082
1944660083
672374495
415770196
1186940895
1342777878
1464906655
325773760
349540021
103584328
1176621553
1622653679
1181128882
1000140023
1973636107
878997694
897001
1902303465
1552573431
688662396
1240981356
648260355
720300887
2030702179
206607790
777052202
736261730
1957646864
252032719
47189715
47237290
1506661370
1179867518
124125549
437145132
1500572629
1888834861
1040412451
2126830471
322851655
1294922055
1002184169
209773986
357561315
1647019629
1545903559
605777764
2021877257
1908020091
35726317
2076839367
663364369
295546522
293241936
1344810522
1534308325
1195047592
1186909799
15413175
533747053
358977830
1623994689
1948409830
62063365
2107323809
1481415077
802884074
39296061
1259287235
1566859579
560749307
648539750
857669612
1871461494
484357995
1422860783
1104000824
780524734
1414523388
2147483647
927135813
244880994
96332053
1513350042
1718205517
1512661395
624261815
435978768
2140312432
575206210
257353459
1666084887
1741080079
967321893
1695771010
621207931
540731986
574107666
661579619
1970025819
906211377
463453865
70469698
766331144
838326152
523698963
1902609754
164237895
1652828379
1395811837
2021060899
63915027
2024365914
1183391328
1950225575
869733174
882702273
243216704
2090096732
592019836
1156906835
859571260
1545447809
863356738
875486302
655444143
438325464
920673146
287984936
727920907
409991181
894870739
1870546889
687789279
1960881698
996579628
1752579708
1167606823
742407950
585605662
1196549746
1255428982
704743959
1337238702
729703675
1132755246
1279704295
1378712420
477946412
293328390
241154116
1801005142
1454932946
435028021
399080655
443767152
1904832885
996024674
1862466562
254677620
1004990597
1937739592
1020158638
1118162833
1168591466
955192962
697768907
2100916768
2000840986
822398016
1233011909
90250374
536900855
410899860
700138873
278080423
152414602
1692343381
248447374
1331738447
1274875721
639068150
1400345042
436945835
1383075551
1678327252
945010700
1636264735
909003842
412303594
1959295999
408897974
1499138666
1779853059
21391975
96376617
98632671
1606975110
2026329496
583964462
129283461
1970041028
744288022
909252073
246729855
442780652
479634593
1443715506
862871048
1471305798
1416795673
890178403
586060031
2043479838
501669438
108683991
1318958164
1762471123
1814531234
1100261946
1368055244
612991366
205953330
1429188490
1511485338
1278641284
1822921623
400066148
1234957301
629848041
847438483
945702310
816600336
624865865
496008937
1704597323
449161039
614077822
1684506931
2072375022
2027234461
875773314
2054678674
1990662390
264830859
1569843101
1999716787
2134649301
2875622
1413922193
373972272
299761553
1913324070
875264269
215177471
1566333238
708698611
1555320670
1100698128
1397746498
1694037631
1595036795
293293017
1550517558
912976675
955402546
857408800
211763177
527306409
833215315
212014222
1505641525
850776799
49117467
434310882
39637279
1081143530
1771378973
2120556503
1605313423
993981489
246210265
1176004499
629636907
19572679
1794001033
1383319089
3684313
273717962
1824243050
1297279628
2093963685
1415749263
881110353
2022196868
331503965
609219590
262810902
223313139
689211904
1685861439
697944614
1208347495
1062036643
275934344
867974664
2096254333
918638062
1236774015
189533484
657131081
509495874
2131198955
357835925
1703912773
1527652543
1280278183
1867663209
1022310486
1384302358
284182544
2020755377
604899296
1113823548
1319517969
1619521336
776366114
517714494
1259042225
1024866213
2053586800
1278000908
1408318615
927709066
420457049
233527958
1268551050
679049861
818460765
1625084650
2028806683
521900872
723032829
668693139
1577898831
695114525
1790974121
1403996812
74793835
1216531899
216028641
1650725962
1594826715
2139993430
387708169
1657556741
597340960
1836410410
1002270797
259196218
1663563469
2064147001
1321685622
771541898
1489444937
2136837736
939023735
1774624744
1524700580
536526987
1019309004
1333543091
739875532
794527066
1031009226
1493637546
1547199854
1939242348
1277095392
1944902662
62030774
498515241
1889134781
1580583625
1903372159
697722538
1244351781
1074126938
173085097
1239745521
1712826195
973902749
652650117
1246106465
1334035682
2081146488
1074902746
910597859
1285612690
745016133
1498649420
1464362124
900271252
1273348764
120551176
997499644
1902899055
80596772
1463410059
368826875
722907489
1290900152
478616950
406105822
1696533594
435039308
446306472
1823578963
305240530
648811356
1252446642
1938846960
1668112778
1897033477
1797620606
1206153045
386895763
167128747
1251936279
1982570116
1809662868
649942558
1779864120
948909926
62188707
250242489
1131396218
1466180480
1985241144
999112440
603874061
1205842628
552395950
1938448691
359206159
1393683581
926806619
1871905574
1229664598
31381367
2001829394
1557890131
1821121569
482790311
1765223079
1686996712
1665358063
78701103
314306503
704186338
1831231866
1663801330
1199523296
1409322137
1153395123
4476033
196676924
273182969
556240092
1979660313
1933585507
2071691003
2072239089
707846847
409719754
721130745
2020265414
916827325
1371753229
376419705
1580620529
1424802749
1849255465
199727727
1869812822
1242520915
1587951736
1287647114
2010569611
1973196274
1981757381
1881805137
1117717252
1588040807
422842295
1674334320
1928838779
1092347835
2022473767
700800410
1481274079
259372649
847640621
2051342153
1400081354
1969331603
1445705014
1386686375
373287218
946737721
1259334529
48769142
522102815
760345270
101039252
1689649596
959900351
271512168
106403254
2123758134
1170804673
944464583
866942674
169370131
1581588760
405303739
996927009
1672269964
461058553
1563711362
2138589373
1295098169
1226363146
831359419
777688566
1053321857
1756715635
86253248
128202251
2104355440
1477432655
229218874
935228567
1349629234
720231510
1366181316
257723913
1824875342
1394701762
1734281822
979839213
1656644154
833219082
1290208716
10622883
1220061551
947830584
2022931337
608995641
477350451
1008901159
858465607
23945498
525055389
1815807495
238064659
1665953414
202641372
76014781
2125750838
2113176184
159854941
1659196431
1011705669
1836810938
631452852
565516940
1336329041
1649022606
1312697552
745893510
2036762763
1506166446
2045237269
704030779
874587665
181071609
934172203
331932794
1091281562
578886116
927135813
2147483647
2120052781
1731922748
2090375368
1692095753
2103842370
925360180
2090002129
1338220917
1494558910
1341289031
1637603665
269203450
489759893
1254785532
669011459
1095071064
1205510689
930277524
1116654057
1734364085
1416670184
219236492
1748820384
1268575814
905590495
2120369558
1754179853
302548164
1475822739
1198628896
1906599724
919970269
1882513076
968972942
1735541916
869684512
1251839014
1901381076
877638153
15600200
2002884016
235841281
1242284219
1551690797
627756576
1724256997
1065925372
2022617786
2018472760
326950661
499104204
894025936
1800165196
1825798338
1033039258
837615464
1121296827
2105395084
847293923
2072948328
974852744
623744076
567004921
1502229505
116009802
1388716996
161645416
103742351
1074144397
1187301430
1660267040
2013132381
1699735310
1897509338
187375700
382948187
340968640
1939578730
544390046
953310895
1698323143
2123530810
349603316
79273988
610108323
451521443
1538994512
1951638018
1464695181
752513276
957365262
1269226824
1959048976
1511860280
1631397622
28523241
942042898
1502996234
1819846380
300094345
1332291737
801863803
2041712001
2028673621
1995331286
525545682
1471082367
1712966223
1298478985
103549106
545072132
2082693337
1906743936
1242926684
1398141789
400387883
15743322
785230547
961939422
785861749
142674675
1955404829
692367584
468159788
108741746
1373668536
676126381
381122503
69462588
65140032
1476468080
1892499785
1548860617
1710907275
1149682879
41393851
1670994782
2130224142
853412916
900513988
1424216070
364178470
648466928
633805196
837729251
957780332
1764996530
1248903819
144223184
207511155
833108315
726836003
1510574488
1937911014
1995652809
1290460620
840112270
1688573535
1382873742
1436408972
1367429148
1042225581
1190727850
1037660504
26707187
1305778611
2141162970
1031951147
1889476382
2038057948
855665153
1933336157
720182339
1770509945
1164926166
1014289473
1819168990
1056015985
1715647916
1222523104
700827026
2139618624
154249164
1951450468
25005623
1000120626
613538914
1084575204
296112656
764500845
1710768009
1872287354
91206076
316933523
1378209236
1981844174
1661991701
1967299549
2125014724
2029416854
1189998148
1858099705
1937299108
1364499455
383810039
357552427
1151845352
1457367124
1336514789
1827535575
1229351260
451639431
2048447726
1798471464
1523385683
935636707
1983910166
2124811664
521196978
408494301
1261387024
778567826
1100844095
1023431275
431091146
1609978430
37317991
1228110558
2089130878
1062012719
98978273
221313486
433145106
770006586
823813105
506630241
1269493109
1994825399
1572353281
1293103932
1598269999
852165593
1532977626
1579172260
470631137
650158169
1360095656
1600598757
1933415590
416337896
105799662
1254392472
1135008593
369021618
1490931287
988963786
875493126
1185978891
1561918283
508603929
482458421
1815581874
276549146
1705017376
421384208
1371909692
1805357234
833635596
1461597662
2120301499
130260680
1345118893
790262424
820765832
1137535574
2019300045
868550025
849768328
871585314
1591453608
58610891
191063885
522557338
38209840
1847756176
169808778
1003152699
2083119718
1167517684
1255410050
1782990496
1045293969
1345373953
873623613
237122088
1154892541
455416293
1111414077
1050493279
545389165
1964029268
258241409
1540299485
285543491
1802220992
729413445
2014149078
58702456
1723090856
81766123
793542175
929435497
864671341
697609108
1948242734
1278748633
2093592020
11682000
664871147
1891400027
653583467
2104060190
1664800084
1170934568
1609911398
1634394265
597014778
1572907260
693486338
1782485195
1250615376
1717405694
1383103537
304600428
2038568889
1380498858
350839012
1266011782
1114744798
1718737850
1018004096
1463094329
862596587
1443247042
1360430860
962571474
83860483
591229118
1007067874
554579258
263750449
1598228720
1568044344
1000131940
565007155
824190465
1654879840
534835622
1577302798
1585520979
1937431093
781282284
1796836161
413638823
10988112
862540840
221601003
1696284366
370411774
1260003512
62819447
144740334
664208596
58601305
1224697066
905166187
1029913967
58117521
1543611123
1791454185
483040113
1531418814
2022428928
252853564
440273155
649054403
1081631619
380168803
127481455
1658039824
1990971098
651278534
891284648
242567618
82837210
517398192
1083195610
7399271
691285060
727447405
369202487
555790894
524853284
1153166658
1498037020
654774036
235694408
1486293059
82499318
1805943984
1077977000
1926370584
780617418
95039569
348924881
1946765089
425417761
1742722360
1579905872
1330957122
1377936528
2130172228
316806444
1426736574
1766807348
655165969
1576100608
428317004
317694802
800323589
1710150665
56260725
1164745062
544852400
846095379
378885781
1038365069
1721068227
356047527
1197437009
1217456299
1752982053
1200731148
637733438
527095792
219465227
476920424
331268740
103329630
254218109
216255247
132878602
145203392
2091201024
2056660250
952475113
379275924
1891051186
1730140133
1084488344
1592943119
2121704975
246859376
1188395864
1481026183
1081793323
291887447
273592504
1236007875
980848304
148607686
1288356410
1327119775
1536235529
1450411370
10101812
637870685
151386240
1136258252
1136764182
800417134
1032586445
1905881306
1634874792
181201791
303657264
1114739078
1333492015
712850288
1802711553
440703217
2002051086
2057483426
598089291
218090030
827274568
1587834970
884407774
192524905
881636611
1220833130
919591844
1504837306
1860962247
2101832629
1814576904
6579018
651734198
1516089094
449177031
244880994
2120052781
2147483647
705996575
1320343403
1072459570
967646696
781874626
674951860
1263661701
992214341
452864686
1961280349
992101956
294488021
1436827073
491069323
1528114706
1154102094
1036528049
1723399626
1109857514
1987269507
841241806
618697258
722174909
13436526
1075725368
1381192948
534530538
1374737025
14434343
897923272
1716924082
1569700262
1244913950
874244324
298314921
1309952337
1362621424
2004966815
1682681776
1486711650
777177648
443886998
912862449
368303918
371933979
302966645
1911666026
1196673645
400606807
1494331061
987695639
1402956425
1621484817
2084317951
217124386
1949822092
2073698388
1683586716
1777107566
1799723575
1880181517
1019623567
953253354
478486533
547806527
2025989641
69450679
1391946919
23618150
137125093
618851746
1718096321
660830204
916432186
217220170
1344558764
1512589255
655907569
1806117055
143769821
985944801
486021670
856061391
268099188
1654115485
1837543934
564144923
494098491
1368588464
225102283
599760807
821347578
1906439176
815007112
16156326
1935765448
691542171
1337982016
2076054639
1671022179
270984910
1501573234
1593957154
294367515
822096626
1419462559
2095655260
951621997
1887101816
954485518
1769529001
924634719
665436589
827571948
32529309
1170339265
585910800
1697861004
1354760486
287420968
1022275964
2017285050
188025677
1114691304
247382492
932155173
785181863
1142206571
1712592839
868678431
1621459863
509471846
1064695818
827935671
413398450
809291788
1915518404
1688155871
2101307499
782464245
2109421046
2079984506
705194824
5821420
507591380
974728894
1315186040
42859423
1972328298
358207197
583302244
307584061
535659924
1653777230
1675705300
1441103774
1320644727
239883111
1648634058
1713553923
1437376226
255254869
227006013
1983263072
2119546512
1490021193
892462543
112623544
274336071
228684540
1553119977
141342377
1795771135
580169374
43503584
201400886
1126786940
903762057
1333445454
1339605226
914990112
1589483693
362256368
769481760
80325437
1886735107
635578586
827108254
1023519755
1770621412
449587515
541919880
568644841
1774372464
1256935563
298519243
2109532702
1610216681
1694398716
1059756781
1353101592
1906510204
1566653190
2080920361
377339252
2028285935
88151242
2075066694
899797178
1630641157
1800879033
1916126421
2113075039
1758630312
1376546768
2804234
826969115
2144836768
786320215
216957998
2100102619
1991451680
1694688964
1846192072
2034878730
977788722
2114995175
1768394436
1893868019
1796799384
1467813344
188457122
735628130
73560696
753239114
1454106470
1032443575
661197979
245746725
1583568479
946754477
464244609
2091089569
1483955061
1146790574
142373991
805266299
1180449221
137640212
1795201608
176510900
503087146
1325439832
1520959117
1552887927
646129352
1279265655
301613889
186797380
296629912
1064930077
603265435
654858203
1742921195
1261817094
897941097
241107421
1016233319
206624795
2120394084
2120372295
493021904
1933571390
1645007319
41620010
1945816238
466981491
1730850187
1320682041
1579830300
1844828182
1208761785
374230348
690028135
694941601
1599525358
425581959
1485383886
787066140
1541978468
1866286539
1549366279
282787958
793628558
664842510
1132144739
1920531201
1357788010
362166194
610293629
101044124
1913340616
1308071498
1894770015
1986002439
1599148416
631619021
1755844156
1084564728
1588781731
506892240
23875927
44683409
1138574737
1861972555
1735342335
592078414
844868741
385791090
1347638095
990092418
870443535
580526564
717752110
728547565
753676898
261491101
2114073599
728471734
1567142900
349645078
557112396
81372677
741599173
1769619213
1284604694
112983657
1453071979
1642432269
1381192709
307201169
255192691
1501525157
822580926
1776833680
809444847
523496433
2122121742
163828732
2127162860
1439275399
401660357
329600002
996812365
1439570949
517501490
467721482
338117207
1512510762
1777153339
395466202
1431061602
1113536325
417797441
1796448415
133232166
1309127836
1397440192
420224250
1442988810
1335956358
980064657
761337618
302793134
551191969
876847910
1170869468
1786857983
1671064421
2074854731
694088226
360768547
1114038179
6021090
721243032
2012958089
807122780
782875579
1999291919
185019407
1444101608
1126903546
894040985
148407810
1534523941
500686864
1529129639
1359316733
445546922
1149464646
1849370945
538552142
1050520080
2034793888
1275491596
1763089039
1923510179
1539448270
1070853223
2094343309
999547071
574183357
1606820422
1478465698
305851620
1748576418
300952564
1399182476
973906058
1695854866
440248386
88893356
91155292
653726503
1757209952
1955613681
1175287425
372948218
1240370352
306790336
141337603
1664248044
321453813
1407393707
2109219100
832358082
273286271
451868061
2123585992
1006164094
1809070654
967415178
784653228
1820187369
1212519689
695849819
1929996439
1611816691
323175497
1711069888
2038995754
1326654607
81393754
1191338462
891982051
1062824278
986838302
1035549390
1051012510
1247263306
1758574376
2114814733
1419386099
758807058
1021546281
1818634771
1044221555
669888273
1142661619
1935473556
1921102691
598040078
1447217664
2069497269
1869581618
1076600022
288580210
52596313
1208480150
1925105223
1625632183
539515295
1645369138
1804716695
1298876253
446271109
808395348
506233617
196107968
1251870887
968786100
1559944705
206393666
1625449066
1780429230
1382565802
833516952
1114574326
937488417
1983816665
1481579109
1381495239
1544663062
1036963515
1817422002
954859936
645824731
11601911
880553610
96332053
1731922748
705996575
2147483647
408686890
1429563819
141948852
526014177
1387962752
2057796261
1482618175
229006007
1760778406
1220921505
1223270035
1520034965
1468912789
1174597643
705028864
1637806972
2031070121
1125606221
236828248
364055749
1009590986
1401041854
1285204604
1079914341
861559488
2040248805
1161262212
189544046
625072775
1099770247
1658257628
1006006005
1894017189
1305281355
762049025
1557580332
1523605937
501007337
2122600775
758296343
1083895749
451680625
1800412340
1018708643
504518333
426488594
814211860
40711604
36531521
1828738573
86668162
1087610136
1513175393
82780995
841436806
1361126385
1199429814
903643250
506169844
1733151232
25213242
1981459282
28265048
1638979589
58303916
1884644562
1568795962
1530324943
1153504008
1090286807
259507630
701136726
2119574228
1363004065
451865526
2062177807
84245657
29541819
1140711478
2100281539
1478804867
1355569681
1550934815
683023780
1132610381
1393384318
1971355110
1304048513
1994613382
596630654
1588375991
1480714360
365664439
1346593631
565537486
2108805921
1737313441
744529016
852477691
1952045347
1058522303
1862163697
1001016922
1084997516
1944829543
1545257947
1645864586
514418300
1909427410
1451694615
194469326
1863312637
1950853591
1446995632
432470379
1972159325
971414661
207369792
1968918504
2129478243
831918596
1099597070
2061211176
1790742665
1476714885
1454052464
709117969
1638440261
57326228
1324108505
979792747
848199642
1712077535
1371683143
574961717
1165981053
860704306
1836723891
1503656405
1923638343
258757257
1611174153
425944570
1546730177
263384931
2066499080
686372428
2084305164
446128570
1725025880
28958398
1200893427
504282996
305051493
1666522147
913217045
1720654768
2130269845
1474094935
1758803847
1541369878
465612224
671630210
1123159847
650566042
932960630
878648948
946318154
681594350
1451817338
236688622
1536449616
1937697606
2033377999
1380051377
878727558
867206860
225413910
1538984558
218972113
319556014
1975919124
1719377732
1656669033
1295014200
776418842
59406804
810676777
1733762695
1235498513
1759396096
1248437991
2043865728
457844969
1231326474
1156985071
1923217467
1039504130
2144007267
1826991614
1603905255
170208017
1116525247
136933621
350491268
1181532666
989758125
1471795794
1444888541
2056071448
1809006352
1869238571
1611957740
1648067800
533032686
1041877240
183116509
214985929
1238449339
43101476
1761161694
1633852541
1610788631
937525355
116969002
917985940
674347617
341595228
1196239067
1014718315
1834416762
1871268961
197527693
1315778447
218951505
381385704
1460873153
112787735
791017725
529253104
5297316
46162794
1807204538
1728017676
1359917972
1273492823
975454905
624792836
1569040043
853959676
1703470369
1391557172
1524096456
1484511470
1522278328
478318520
243529524
1297375021
312957491
856103979
990286260
1897424466
1041538566
1914288386
1839336259
1227173142
2103329644
85376867
1712567849
1673235086
120786622
1475481567
210361880
1825964878
1642664608
1044189651
590940904
1190456902
384486943
1654969032
1004176667
1121848276
1469600218
107333193
355864933
937598830
1347356797
54082762
584971930
799191181
164018769
1867204331
1203777772
302012217
662652325
1223646736
221673326
840498688
47221663
1764999647
472395553
2109986301
506961505
1656519975
1727130030
702762766
628642389
1692754412
1291981158
487908675
2032188576
81769404
467600535
547218953
977770141
1846334059
1749678530
719223380
1265433494
402505236
1385342710
226734702
144310404
1542289353
216531514
855426559
937839037
1155649740
1665393745
1851336276
1387138942
1063082842
1474050696
1263578310
1384853942
1432462165
899688100
107730995
1353630444
877375208
2131147716
471635741
591850688
9959621
1199243017
1599548843
959322414
81308459
1058586390
1680541993
1474768781
243989991
1908061676
1595923507
226302174
1410211285
1472409790
1428661873
1868446724
419019432
1201856812
237662183
205472912
342325962
1336660535
1734857980
1513891159
36867952
811187303
450120080
678128885
612582379
1589057543
1113694686
1283444864
449551650
1782284763
1292769199
1711965140
173408509
1211698186
1571656603
1459893640
35984390
1861416109
495606851
988182676
1760034568
425750068
1523782782
1524413373
569697766
500026126
1342999235
988658203
198156458
986223159
906080050
1153042201
401710332
346041510
1808287097
1262436733
2003508325
985781687
1732022815
1110995870
635699631
511283721
1503038912
1546683697
1709680231
442275967
565350951
1247325732
1908798446
2021064692
1066868078
258740061
535890283
610211947
1842914652
1444721065
1873272120
415072256
983159638
1988974515
1240338868
1920378414
1331243400
543961898
1821766683
163862506
662758613
19780823
1874012190
1053681796
1262217315
975759256
805350845
212985912
1385169180
1972333322
694289434
1509697628
2126781994
1412143231
1824591275
1315477087
2049416232
1345953373
810947352
422808469
1603392568
762069003
1150125464
342037974
188599733
651870995
1136259874
1758475491
1043480478
1687335813
991990466
607537727
445634758
1743899639
647044325
1642421033
894817211
2098667413
1195212341
256173879
324997506
290934706
467019932
1761081351
224245968
1035514423
1675102310
1869532183
1004973746
1613648740
1592494760
1233509948
1243785568
147189085
1217296304
1979897655
1788350884
868618247
2029316782
169707203
586702080
125677007
257299081
197600468
66534126
234749825
954957239
848525280
264954997
1677706858
1414305882
1049687981
1633887697
1896064114
808767987
1513350042
2090375368
1320343403
408686890
2147483647
50938188
544357776
1994606838
1393912985
126436920
41328451
1000757579
1930806047
1028338198
1456407835
1931679459
575885136
1177846055
67129419
1458369522
1965858860
807964583
531996333
1455334833
1043537442
58425420
371441087
1328740967
2022306010
2101125786
64424477
835342797
65247474
1399821707
142971804
704151767
697078802
570019063
1246289478
1889493865
565560369
853797245
1330245619
600811401
1733282428
1132753382
1337535991
1969334557
962052930
1951693292
1618519666
523709960
1153544153
319117618
1795911585
972448901
937083626
1543346374
2093542592
2089441268
107969759
753550397
1405872513
101869158
1962468069
974167178
745124479
344456473
896993783
675796004
231784617
360001394
160012511
2122195470
269982514
151526843
1347083027
662890494
657932054
577874777
1868093320
550369419
584884681
1168829632
151200708
1433295833
454896613
686477412
1833836101
1618738267
284172833
352431236
348633037
956837723
173342188
42536655
616053023
236752452
760735404
2074977116
1431399853
176923770
199010909
1091561539
813885051
1075181620
1593838979
646637564
1885429876
64553773
1781699382
1459482744
705110240
47031877
294032557
1121266314
1798163062
205020032
1407419982
986282323
410978673
1212496236
619271017
1771422616
1086555235
376334253
1369410030
1949094887
374138912
1940394688
10756483
285098432
1722981278
864848239
2095004058
930377957
165277142
199323233
875335914
1306460379
366066397
1241378387
1066483851
852040767
1343261357
268727419
1401013529
186670175
900291332
1960442351
257110444
1583339072
2137978504
322828629
949534817
624690388
872952576
1198474038
90952334
699679621
1013852893
746387087
1495561528
1033842655
641384634
56357966
1899333134
1503179208
738784984
1193348258
633270641
425489735
1588559961
1310801679
777070747
327057916
1764793250
946420114
1898473546
1376958792
514402424
683009276
522684096
1669228632
1106822684
1957991917
560045135
193965886
203676189
389696735
369400085
1935375015
1854599355
1463801935
1100610154
1812051905
437272073
1081991203
1504591047
900757937
2125896334
1194539913
96889631
416741900
1883028309
1189761270
554303147
833259273
1532274965
1516043012
162638074
580785261
1222176151
1433577895
1197505127
1108913837
1963236406
1661504402
362345935
445755332
1722236579
110174413
462196482
2118583277
1736844938
344417800
2068259833
436053288
747895723
2042078381
37026251
601792497
786728753
748963803
772633626
490427260
348004706
503146336
375705101
502137837
2124437552
2044933467
347511597
1244887845
1033706687
1982677071
194381219
783905441
821765380
1388933385
1239366306
881056347
636149443
1468353761
2095746592
1531357247
1806337284
1249825415
1991448870
1913278250
1321523542
1498287850
30144112
1477931840
138038370
365041812
1455142396
2113125961
736823968
643234125
348526985
1211854234
1574134205
1417060963
302300977
1636233424
667336637
923024739
1635447372
394726805
2066173012
664971110
1191820893
593974491
2097921008
2097423235
867944947
1582506990
188512699
962062794
1537215075
870990385
1681551604
570545880
1349789171
1849947826
1444525341
471659050
616916483
1737627489
990593786
1532082346
473369751
1444480211
557667978
2024981620
971937127
1895687178
1173756131
1734171548
1611015518
782770690
1001501811
39423143
688971051
420554177
242053112
1804679885
900980333
1421968043
287414110
975118848
810670454
378509715
246652156
167421890
1899817439
247931054
88514192
1970089814
1393069054
1944725092
2067640886
209214931
1294736760
1973815387
748526491
744702730
1987866985
395415609
1200254179
1652360064
468234691
1252888121
659396144
1178453767
285211412
150396231
414670762
229472118
1645037059
293548422
1242081565
1734934707
433915046
1885987803
621364604
1183036001
990545988
1242188912
41417039
368447644
603401126
412901385
1510052780
1407067552
285157631
2104678572
338974724
748444425
1630555095
1201206587
1890179068
513914133
619724563
1160499445
1595563816
822816946
1407204168
58181468
21896443
476850013
1088218196
223291636
875776796
451481592
1206486712
1780987897
1856058126
404510711
329148043
1098148696
471450068
316313354
1752665087
1256098614
1416560704
544476821
1324378423
1986216139
749511554
746957157
1054998495
863211197
1826784376
862662113
904266122
529006644
524868154
443273530
2130395407
2064918812
998360987
1023716072
438043939
1843344204
1274155765
797471076
79017714
277059014
1557666380
1170898810
1625366412
80326631
208000264
1105016449
131132335
944960641
714334116
1003657456
932575007
1074482191
1699628137
1408145302
729411087
1641972989
1698954801
1166474519
75630900
1115211187
1562935644
1609654470
1628902886
1420889947
84905133
436400643
1073422451
1306263597
1561107418
1918898703
447141606
677692862
1184289521
1294015877
1952564644
1328489279
1576922075
1011678724
1075461321
1187769937
91372684
1661071129
488835532
714705287
839507319
150287456
584006463
276639027
696765505
1953473460
1623914371
737507041
953163548
694233843
707206644
537938324
301865262
1864165379
185334223
1817628592
1945416438
1065531762
373788023
37419552
1395623365
800342447
34420371
914005438
2000144293
209695964
903822570
902808540
552033745
1022787019
1909251610
713634965
1836488907
1526850535
966088314
185780574
1187207302
2048838840
1324715047
1915669592
52737465
377507004
765525537
1582662392
1240186413
1910490145
1636551615
1187385489
1718205517
1692095753
1072459570
1429563819
50938188
2147483647
134834907
288878940
1948232493
1227159205
112322596
1241963525
499907030
789180947
1512340348
130169050
794745344
1054478537
1406123373
1313861143
478580559
720273514
992237660
1685459587
2000930609
21877273
492107072
1512595956
179708222
1424774559
721770442
267824581
544858841
489952615
1171786772
603984112
898764017
1058925980
1012186613
691665191
1958891873
209336425
576291303
421801546
1161891299
1130033398
2000699578
523953611
706666407
325241307
115323387
1838746724
5453114
1272182588
1981419810
849727122
2018188666
442528602
623016318
372656155
462811350
530842344
1942263009
1752286671
1766737951
1028585197
578221813
1853316897
291096629
788652906
1598803927
1976344651
1097860303
2142725191
1669306841
1124958779
1034514955
327282882
1790082448
1928427559
1511648054
1294939518
1418763462
1721003078
1196380542
1482768451
468139647
1848179631
959942518
874214934
1519531073
321320564
534736022
409142648
419563104
1599216597
1979205503
1756799779
1741166096
889264983
1762709041
318124981
1125885210
517195844
452557221
775823773
26286294
2079128139
1805621466
1305975949
1047882434
1089466911
785464517
143845283
1462666748
2121620125
1130186029
1738341516
50858807
1983303016
1111698614
2122803513
813794975
2143002244
798676219
1480725925
1215075
1293348744
142614638
688624134
1046534504
889815108
283989752
71035161
1329112693
1884332746
1401203471
57984507
134120293
1314092939
1045099273
1067929029
1197422736
1998087454
269121278
978778095
916418231
591680175
805780273
1867389647
89724098
541005024
138572441
1158821693
1132147400
278257719
1467667232
908066845
554489136
282161512
1396367684
1938381239
579329826
470903794
2133404772
208174873
400477173
814897795
980229829
105269326
1393931217
1227934579
2002683394
588317318
1791742686
2093912661
1489401922
1482033457
1040880646
750518231
87233102
260497601
2143166691
1549977493
949356895
1481497410
954562741
455549438
1406461121
1790473072
31066345
134391361
184568464
678525988
296252838
250127589
2115162663
853741905
972206490
1801670704
2059589843
213943314
633807304
353395778
1453387947
775734875
102491745
321443485
575300570
1569491001
1572963215
5866723
2000140111
218809837
1703931376
678621718
1539455307
438061241
489435466
1993336276
1044565421
169257816
1501525202
1289286916
312430346
1078556100
2068097671
1296496955
1051201277
1030865064
709931946
1413891631
346423333
400217815
1884600538
1704954581
49278788
1594959406
1395120806
128921137
1119737717
191545226
1080662465
992496767
138232670
329384485
277656679
1107213395
1158843345
834513858
244519955
385196109
65755861
872078217
875751846
219337177
1628542433
829729118
69706007
496326071
1806138685
1614089570
1616975650
478753060
650342876
321345988
623289383
1008536784
699272197
556849049
991707638
1954609446
160100873
94407075
233005476
1541280613
629225721
145949428
1139980830
902697739
2073371141
176169522
1390456373
1052940511
1102538301
957719182
1363065426
1896710752
1669685450
2010258823
2010272965
1230521983
2039497057
437816678
442666663
884311866
1648736798
627126006
959173198
1746571211
1826154322
1737371614
158242064
1290650337
669886899
238309216
2045914570
1696920200
1661204156
1907088150
134117188
1463316822
1019245058
211198572
1286272660
572516895
119794284
1562832896
342051557
1158793957
1759112420
1940782433
1995455577
1293910215
1620462648
1880254032
1135574715
1557124325
202494347
128251352
1302968181
693247006
1891487131
178419632
659893513
1213376238
45990622
165240522
355109567
1287996961
93270718
1856548333
406094097
770671639
173037605
849683865
846248051
1331190714
1244306840
1775417249
882422208
515565332
1347878061
931928706
1223081333
1050557194
2049248691
1957895504
933104600
755102736
665328033
1809348453
674239162
497873956
1065718280
1120541724
2009967572
51317577
216648086
984925823
159528214
404488260
1063085412
690184701
805606597
567499585
575177784
501043544
538189849
1510212981
559208009
563847613
1852256646
364045866
2129574354
92727152
101810791
1408539801
838376886
116364823
567146944
1651980956
210841362
1409117942
1062946315
699222953
444435014
1889344496
462263630
1200723352
837295138
224474781
165077801
1605691832
1579125906
1984788920
683306456
1660117366
2011399553
33232426
737886029
1091539306
1481825374
1808118612
1996226348
83260265
896701282
1469316699
1978439675
1905069579
1698386072
869000216
1033100071
1285341279
1303091559
1870312374
189764136
790898255
404781304
1983443462
1230701066
2144161792
1818415455
67657922
1926229650
1572972014
771373519
1274178512
27487749
1366770717
806460108
1132786926
1464309742
25956893
883181851
1673685955
1759457545
287661657
816718158
1639216095
818793857
1361748231
1407676014
304373916
801559939
2012328112
363932778
198871642
788971789
499228245
159837321
1621700073
320159543
90623162
1751583304
1799596021
1328209622
2121594121
1289928232
1875908692
743403362
1103791027
803443102
1701769839
125857273
2067859874
271976880
2120458749
1774968486
336177583
1843307111
51085281
1222513862
385707698
180149999
1809654484
429383013
457353828
1569416315
164763703
1758400231
1597663809
982789711
337562858
821698746
1143723762
331332285
418320104
508169040
747948051
723560668
1025428689
1709706228
1796187803
573852148
215933354
1765488001
642132071
1205192665
660157937
1346988674
2026297099
1512661395
2103842370
967646696
141948852
544357776
134834907
2147483647
1282065031
96000710
726405092
227549194
1400806423
207003845
947172719
609957979
1014394996
1210261212
391867114
1202274082
534342915
1984487280
1648685970
1941306830
1252687669
2042996066
321305586
1099639101
2095718595
518815996
957030224
1534279651
572604014
1453537386
469024752
99725655
662546791
1826707979
173867699
433294581
1612770900
502687199
767838613
469323700
1568503862
1961528621
1223780936
484597464
1184159058
512548526
1476050127
903678326
666628416
2099651493
1334260092
883829777
255795450
1385872080
538344006
1756439270
362729726
788769405
1982994111
1429359227
493026573
642998372
351484639
919034544
589894237
425612061
915388440
2041961590
2109942443
1943761146
118596805
1256072230
1256092181
196457266
272128190
45867797
61177157
650349603
620304182
258469634
1176166447
1415756006
792223644
521565474
1510923474
1993152404
1492621711
863331075
1920891279
1080657569
215936605
1004889948
1381670171
1965682481
517256666
1774991696
1382010823
1738434893
1861286548
797211796
1118451241
2039465037
1607998613
1493566174
229195732
1775733839
1472796021
2051654568
278621443
1139071450
1172105084
1373869229
748020548
1996282602
1818786249
959226456
452995679
926725544
501597732
23151235
1668356910
1426720255
991370685
1054302882
1268022910
1661447449
114286293
964479969
1785883024
664251595
371428921
1093771811
121948398
1106618103
1964768074
303669202
1710063624
186002565
1587910363
1022667806
1265219571
1067883319
928955494
527279252
44492437
926329105
281128077
666801675
1551593497
465405437
2083006390
2101846912
2046035350
63338871
731213754
126530110
717438789
127727218
485472296
1967047390
876968878
1692872952
1681538272
1111983902
1275472527
69689687
1834685749
1039454006
1743310951
112187123
807484711
602623336
1852169624
56398064
673520600
1319492601
152120219
668508413
1022348941
1188364666
573734559
1040971141
908488530
2143458589
1563279998
1092422183
1114597578
653052662
1498822151
1357215496
1788753762
1727088762
1979716859
861184774
2023605160
1004192230
877369262
154593715
522237950
865248927
7448472
190913273
1741117826
38390600
63561707
1800040114
192625671
1071677599
1379226405
305900215
1560215012
935061072
327931894
430474178
657471719
687074767
628130364
1045210162
1116296461
1687419079
5756062
36104079
973670184
661919340
1526581041
621069015
69111380
1589002821
1531920052
2007301850
1042580573
2085518413
442958136
965141154
488553834
1474134797
1223371989
1155865786
680167922
745470062
1193306148
1671130594
893754210
2129752192
1904070028
834491108
2091909205
782074075
1489274689
508886982
928671340
364653418
1139466567
727978663
713683492
1979222842
839300002
1713963852
1749118561
1190781175
958548908
1821517917
571161248
233991262
2128174699
1758203507
1907707391
763969216
1742616361
1685853353
2132022095
771619326
443870927
1959761810
1838529540
448337454
1505648830
2121153780
1488402860
1259973337
1764341185
1953485154
1301459807
72166346
1218451392
1574614380
1239678928
1351428022
256308704
1387597705
1258435970
307636105
1224129872
395666694
1550427482
814673268
594343844
847102127
340564954
1049842604
821599895
297020729
87811639
1004901208
2016304108
1843132103
100791338
2043805057
76058517
1353439341
1153445186
228106461
1657387411
305657699
1550331275
970203064
392296120
126574462
867574822
1298163922
675883260
1713284923
2104236487
334616255
608770887
465524207
2075002953
91399092
1022870571
1667855610
978016778
2101175766
1497883114
1282415060
2120897434
821063161
1104214431
472396765
425859104
2004938305
1513187086
344949300
1630662464
392056959
1218247812
1453056092
780422362
337328009
1429668708
2109821690
359833696
673462313
1153547530
460601487
584298168
1597447497
1914912084
510526201
2082396446
14764356
634646638
1296279381
1950511911
2066477036
109421361
1874105896
393581436
1860805397
400504228
590882532
1805220501
1295287378
23925807
1592319983
2054523574
1405075502
910787043
1072759661
705227722
1272737987
404042245
1654285438
884399928
1844597360
1254351259
1902329804
684239585
1519738609
772071400
188164521
523748236
365133031
1128574621
1602187697
1040184647
589730747
86837822
296210653
774236329
1374194932
636628148
678027661
1062729922
1867145068
1593337471
1208167607
1543297146
1302106769
1600308861
1098872142
835345741
1863881726
165334818
294574888
2133713816
1497656761
1204240512
1142401368
1825472071
1838885515
1510593104
826380602
993968096
1921429562
74199334
706751013
287156735
359186711
1651960172
1839652372
528400090
1159410187
1203757637
1391027633
316487597
972882488
350633414
1061710783
894955621
1027223658
1389780830
586456661
260971261
2115422883
794450097
1090957162
1445133610
1630805445
1462095348
482562647
1738814471
1463323209
2005852743
1828828549
166326777
1147237749
601299111
2009326558
1582715498
1025416291
18580020
1422798215
990314933
1485324452
1414768383
1182081440
1796650952
1078976802
1385409701
1867702181
1853288146
1077798822
114040861
2105942513
1324967996
2146540432
1984613568
157380377
1420030968
1360967850
1411261167
1359235755
1606365312
1494199795
1501047469
1741570478
1949713520
2108476768
976185178
658525358
1964298008
1923078268
1846222431
2005731620
1844784053
1916620216
1098942310
705013715
1242722068
1199198541
413157920
1299274392
1070852966
33672533
1344630335
1727834762
604152293
1713030059
620258612
624261815
925360180
781874626
526014177
1994606838
288878940
1282065031
2147483647
2521112
177640710
675136740
1265835561
1167674006
518273248
1921044962
130963773
357718607
507661492
348568761
1650248303
452681044
1359315946
1255581932
1996962714
471525713
652181721
1201589139
1417109203
758481524
1279837483
391503375
1127930303
1094840906
1497005573
185357418
1316840941
573575639
192128296
879741505
554998311
1333583204
538929131
720660776
312223249
1542931478
1614175321
868377832
1095640549
2118148040
1708576954
1908940699
1172840267
1728582385
634765907
1022724965
1200307116
1479572159
2031941898
1398552299
1970599458
1204050623
707203330
121515180
1488984601
1364665822
1875955120
99437516
133512308
2055765910
2013708882
998618606
1439764791
148666303
853819530
441950486
1608300562
474892029
1748843271
1273751431
218285052
1986470130
1059869461
1509332803
1778276502
2074168256
782177196
1214887218
155363560
253168505
1296155973
82614987
196190113
1441071345
210323464
383132414
678118458
920852262
1817551857
553694706
1319540486
617244500
1435513643
580791680
286014990
76518005
416204383
705639431
1374948664
1216197101
2041907103
263395821
1721425649
744479654
1519062887
2138398675
570315622
1024206169
1385044997
1475155135
611995978
811978336
1385804553
2027494129
472458535
1213043690
1611266622
614897096
238927975
1056812465
555592208
2056205247
261867639
652073774
1414159966
731663426
1850051662
636476926
81255075
1319008674
1472762422
1111520050
977512240
1205796926
2101893663
1273651456
1276261946
254741604
631107084
43855545
219279335
109555689
2119713367
1273825862
850433497
1200034479
1456441314
2050438972
70946082
1168620741
848329149
1704310934
1114647419
1077643311
2127516745
108297572
2054392158
942889119
914188395
1117259474
1196676068
1058450284
1614902573
916567107
1566039898
122004472
1281208072
1913995550
1824314603
312908628
2061417632
1844949027
1487643726
582909176
409508714
1888040732
781564020
572391471
848519686
1021880636
2142391707
1108561114
602028416
1504915378
417154727
2042388540
2092349472
1253610839
467922875
271846811
45435999
2043240420
1284773521
91419136
1578681117
368033188
1661433426
1767207569
1490162105
1480291765
926050209
1660931703
1892151815
746915442
1316602594
115563377
1259264174
200523184
919772141
914586753
2098255851
1748075665
1835024966
1685248862
1606077035
796701999
628686919
2134008393
1706870672
1484272592
621365735
1156839805
1100082943
1899259331
139913305
951059473
207773950
480139803
264375639
453218043
1703062411
934471182
1670656328
2072379153
463199803
913311670
1729206389
1274931653
951674376
1904907004
1885481216
323986952
1078531911
997848884
69986684
1737152961
2119741032
532468238
1433444329
1100244394
220440238
1874532878
235958245
2122329
487584010
634365997
1637655709
407335781
1968183064
932800184
918741446
583432245
1490029126
1319978720
189001048
449117379
1459863707
779111664
2100362694
1829441754
2138105933
1504499746
806522971
982829168
531157593
1070866845
1618657957
1022147094
1452534179
231063762
477472101
1363805471
1912451822
634083546
974733259
1457541396
2103052213
1822789696
810364700
710633703
705303895
1464236335
1692189309
1446780531
313105851
803524933
1787102015
1435381443
153931823
1105393683
2028041491
1895600197
524622899
1773136900
1883977774
1806771784
1163191273
1049689524
1838679678
822676814
319196594
149466233
124629739
1230521114
122231345
1116112471
856571941
330199386
146280260
1240235875
1614444430
965932852
1869689510
535555737
2108526630
478212206
696790941
538685670
2077889076
2090395858
157345732
953199501
1285589530
971894614
823444047
550279965
2086331356
1269719133
277949250
1680595459
896271602
1661823448
1024517964
1239561394
1070868249
1529331685
1205415805
156219921
889633369
1461616250
654874536
1286500219
2049748523
802365596
2048298619
1466108368
309263292
810439453
2052982279
1800808694
1755577627
1072565440
1735845427
1066456599
1128804888
1679897590
1159095372
656744627
1815925395
1127633423
456250323
20246676
1484414819
1137361783
512073104
1903668446
101190173
474617381
2024594482
1175716905
1520591279
531589338
1452141380
335762157
599024848
452045530
1908230852
1529058974
52549248
1637788985
74208032
183915318
778921605
1396087993
626993547
228662472
1253518285
1073292179
467724533
1656195900
2020258487
1393304890
1741246730
2044786959
1898850893
745055080
1521168998
1822311309
1350569573
1611430074
1558974076
179981958
727740001
1411037768
824071865
2041875295
1703541235
437492618
1783625537
933149773
859517436
1721810150
1448968332
406267250
1983629498
678554326
1367602587
1364921832
415670412
1533882205
1642222477
1583023601
1926998063
647712195
1706909798
1301089829
630449732
1441641001
105811762
912482873
1435764719
93607131
318691192
2027355198
843890832
1953449338
411994227
912906236
563549940
695351452
1334148234
1330421159
1368993702
1882579526
1728082062
1267441217
1140290010
2015948458
1242873543
469992801
2075147982
1686449004
1543809674
637890411
1500061572
226418678
1185575366
1725971783
79457783
212130713
1996317915
1840090094
2091912409
2070180107
896159189
1986970392
2111535710
1712735690
1937965399
1929287908
108669160
1964370642
198494835
104462582
1917098427
1531725578
2114029449
18267820
2015971981
1070301429
1856456378
828431553
1837423336
532982175
1548015913
269842296
1085169693
494666690
1750517535
616778934
785823697
1930892586
1740600377
435978768
2090002129
674951860
1387962752
1393912985
1948232493
96000710
2521112
2147483647
342815584
1949638413
1235294668
1205571945
261244838
1031356616
454430530
1860861166
2064549548
450671219
268247053
2099907599
1657856526
1923184753
2069771294
2121495207
1450256071
1824242257
1294984403
459406399
513451392
104346847
1052455638
384343321
182346137
786836681
1697712416
497411179
753042952
852185
385579846
220736631
767760019
94551419
2085343711
1930542729
1265342529
1491267077
1953325044
2094365769
1791124425
1906550764
113841817
606861350
862693100
1172761758
1382169259
1654508474
1341724047
1725057028
1287249630
1528483278
982926304
32845190
1671048403
288404357
1374816333
1161477489
782734999
1201188487
1288450503
594186783
1531905566
1185597205
1537360058
530791868
797721340
750882645
671360997
983811708
1585590177
463876120
1285543416
1987324321
1971380362
1088892599
1689266598
1117351108
788960767
2066805882
1573166243
399848223
1390660285
673674365
1316270030
2016205651
103105719
585093942
1249318344
412195166
1649270925
1798726203
466413430
1609654591
1925187036
519770685
1336344330
1308908979
217110137
1263188136
1085254762
391442158
1966429631
1864160741
390577125
533364226
807250959
1724444503
1824704338
435144271
459134553
1861638371
1593379046
219737091
1181247569
875253270
1050155759
1611884464
2117724979
1230751436
580187318
1512483674
1633227915
133937354
903095630
1394025785
288396565
750861825
1386026125
74660271
683357783
1955771003
185123697
325197288
2031232493
1368197004
691938374
370147729
991091803
443028894
1607249276
975289176
970012507
1847558979
907944808
356023390
239908777
1262894378
1632723895
325965180
1754226637
252407922
1535187685
1984340609
447980556
873688561
1984004499
161680004
778583591
1093483476
1759251103
2142851631
964258314
1448609816
663880304
852658283
2034926071
662881165
1674937498
161247334
664659393
163795448
1863011845
132614304
517306023
98741555
1672853086
1363635171
2016447747
1855197658
1010198804
1585135672
124504675
1683922816
1745073288
1940717293
1470747931
626423946
156908561
770822883
971732412
1889120951
143029333
468928953
865351427
637587980
291022452
1887783844
620166145
1795804694
1890794363
661086639
1989212977
1073680808
980099652
1412906658
1349185310
519997374
596398605
402827303
1161585963
2042130960
1115187043
1764757225
1920734829
1073926115
330038672
2023251357
531955199
534036680
337246541
996665395
919228748
1827988685
1983144345
157937924
654957805
912775695
1572751521
1143702346
1320608407
1528087008
861932755
1031805232
1930696483
794365228
1655709399
1392142621
225566572
2118150295
993042368
773048599
1560378472
1287439205
1834514819
1612287798
169656382
1013851671
603128177
158165241
179636228
2039588699
377323999
1052658184
1070625211
2051697189
243347264
27671123
2136097783
936204486
2107330320
783139082
1313441379
520699358
1465494650
1950981023
1576849565
1138581228
1927999939
375108178
13396525
1802802581
1610448303
56825322
1171125442
292275225
1305491750
265127499
932426573
266993596
1076892893
1701007488
1441526258
1366005553
1667617767
1035731910
1001747780
2098719552
1639126945
264809465
1110479078
1713588745
592826052
551470475
1752754021
1184255646
291514195
1403040842
244553824
363388716
1895552084
1705578805
875485345
137709160
1331793367
1451235536
1093670055
573385961
312912474
896094418
1112239998
1367855322
1748441830
1194084083
1599207362
180621837
1135253382
870636165
474282369
1510900876
1976812434
1070532518
1242032993
1281573814
1023241441
155951454
1633136448
165034194
729646706
1150428401
1934013710
622977261
1332894463
1768027525
487809695
526306242
1486225383
547813697
107631812
1296527084
398133822
1683030772
1940841539
788864064
675543374
349317370
1548737346
78757
2049888717
922415073
1767843256
1023786761
232356199
1602825066
143040672
1301273165
621255374
1764120519
1652885248
815062756
1385086616
1643357894
1365070921
410076441
703225941
341437607
2014990431
702204441
353885464
1391011618
2113215511
1270333865
516860223
1697548380
1214501640
168663354
1914171699
173596193
1192025808
1606461763
21578772
1699972390
2125733783
488834578
154391929
283680130
484350234
229126964
1875180432
344513092
199728647
1387682935
973779718
443558029
1757625550
1981017926
470700232
565350009
584118259
1546706087
1378971264
128235610
929998624
1632378096
1494858087
231685069
768856386
149141352
2057488959
19328293
21846866
265482070
233860351
1302231417
1996734000
737593505
1769321572
1643581605
2024564336
519510864
868984237
762191342
1878944763
979968053
257211984
988708559
611942957
1099348814
1044605454
1989010630
680108381
741318889
974008140
798605073
1676810277
593719394
489209348
1265979101
1543439408
1318068135
981380972
605848317
1050923870
1161667014
627343687
1633929543
1513877356
1405284422
549259046
1138876489
682049861
16591369
1817707307
508915801
1721338408
1438492632
1698926287
1246151578
2004694042
730677091
710996499
255104807
2064281663
1537260777
1898608074
252281190
261449158
1345147806
748562363
1731363159
2961454
1218837836
1972020779
380146189
101174626
63399729
1361329437
1143752528
979854997
356710422
182072594
1312956404
1050269191
1482023137
160583280
1620879461
1739226339
736913126
432272851
1114904121
522994084
805905232
537253036
693576570
1177570603
345462997
284386137
1860548922
339337760
146775889
1792083849
48283257
342397765
2140312432
1338220917
1263661701
2057796261
126436920
1227159205
726405092
177640710
342815584
2147483647
1901056034
1640138330
1945781119
1192604418
353740803
501016396
1073088466
1621473242
102683245
1479900192
1173468323
197903241
1536944559
716351571
134462226
1540798362
47961178
1921737714
1163629354
857712938
1332802352
1369048770
1048098876
822047481
1037850001
1757489596
153380433
1268599901
692525499
1423980567
1037851511
1931481050
411753865
2125255611
1561213448
756514679
969047175
1233340951
1388650135
537571967
967071486
777432840
316865316
438127213
2126696476
262041442
351672376
619115996
40269943
1243892638
722155079
700360687
1772202633
1812917128
1113778359
1506198315
2099189510
1831660214
469405065
1092065742
5016440
929871833
889314372
966291512
81730295
106680393
370127444
2084425374
2036541109
1754860842
48663018
1990348817
1700022668
1227811349
1566606359
703140546
2074894767
437428794
191421927
1627461306
1055097703
59775107
1358858479
1099158616
1006865077
729482450
313318324
656792206
1872321188
287569634
28847094
1758160917
1564302789
1737126701
45742099
1013857794
1860407130
1373290912
1543163253
215181883
1223760731
1290586840
648341478
1320913058
1439602041
1636531819
223339167
538384210
1751425104
2043973963
802391857
2072491855
820231011
1260043037
1210044505
1086764349
1547950217
136401423
99111003
542663855
1575046285
2146410155
1425681553
1930483334
1036390666
1805742351
1698216071
210738592
586710520
370487359
657515113
1063309179
1689291487
1116594012
734850407
776266177
1560731562
709400427
888494097
321568333
1125685229
361862128
136217400
209313685
446033465
2074485745
1492057864
2043166195
884733149
775634730
1297816475
1233886677
1377616546
1670706508
866702176
1583689321
1270068882
486321087
570837968
1997962581
1264501213
364665185
116927444
613578847
538538329
146450518
2054631048
1622549520
575110236
430641799
1651280632
1018140679
1946023951
1464364166
2017031974
1616524047
660267495
762240825
875296587
1300020490
769367538
1054112629
197669796
1558519801
1311359544
1034311217
2025470525
1822067059
689589634
36940231
2025581249
1022533773
1681780082
1242690911
87495576
470413942
15049328
1449858204
1403064106
1259002173
748546998
1001456481
1457506708
163459811
925464080
398432761
739781968
1316461461
2073443462
736365450
144132389
1617768136
225994060
394704152
100766302
58304461
1837923019
1673268975
1550810005
116368945
631757264
1294710872
1739764769
1277026991
495753190
984672071
690109183
2140803833
1164764234
1799084037
1482893351
311717740
1476920194
243260489
1347867868
1218317977
1769130659
1294242953
412335763
301163142
746481635
668573042
1729616903
1907803704
1936242822
126372414
1095594367
608557669
2096491220
295684237
478750767
1164906625
1525177158
2011595480
474291787
1247336366
1909245277
1823582011
933094969
1119129732
1134987084
1405268519
1781789561
662760292
359826829
658352959
748083966
895069801
855794092
1513419146
464786247
1361970149
755597036
869663415
1729389657
1437414509
1977637303
916781681
1011449660
1675770227
217132975
1716982895
118350607
823582251
1905154
1640663406
524949011
470331479
1805791141
2060903965
956450654
1188407330
465879253
2111658473
987869567
1773727668
1351410697
605513280
32544026
1229880326
1276596236
199467326
8905816
126981033
20688512
432092182
908509441
1544904359
165309344
639286839
1836858956
1760590717
573210148
6684673
957582575
531534497
751809574
37140959
1994552753
950879171
1092572944
221936093
65731859
912084856
1137478286
1950177900
1683662362
146267272
569787828
2066288513
1436687652
685329467
1898540987
2064911333
285954426
1588982923
1434182376
211320145
67228001
1936499518
1710019756
288622625
2095474148
1011373573
737580579
339341982
1384122692
185617975
126028556
669935951
690358699
1051299977
282009359
420743778
1287341542
530539916
1097219130
300185917
1815440160
361556127
2124505247
78965436
2045789310
1376455066
1181267544
861009877
1881763623
472468630
481089714
1783622798
1671304861
725499725
1606321520
1873445553
728481349
318503343
119754322
566360762
1554363114
2014876824
1171616046
2069607323
687226373
1715380522
1661926183
107609223
424086773
418428908
1308679155
520818718
1225843678
975293504
779138177
1529950034
1427547193
1789500411
1817538615
1028931577
465932952
1052065237
256248556
1949796492
596697748
1179976390
504759571
2122835113
607064583
2000926171
1396640231
762974576
174945700
1190679674
896643306
1089736658
1739021929
357006274
472555686
474892790
1287629926
1879227993
1981063065
502722598
87599973
521302615
195731717
1331787534
966184987
600831767
853687399
314449265
1608047928
223214809
480764963
184984793
836096926
1562347317
2088252378
1556810492
1938713469
493346881
170376283
367350038
347402348
472901020
596517266
455702029
910489088
1002500453
2135488679
1503471721
1124680367
1236825270
458997283
42856981
1370530852
392361117
1634662078
468302824
1715434390
1027536075
773419593
1568783222
389092338
1478666473
233029990
295271503
2088215125
817214992
71825891
1398589256
1615435604
1810157859
1706772572
1517354674
882958860
1107579310
676317064
1665916033
1607543946
518267322
1754150513
1540219343
1257583985
1365773027
1318918306
285482621
1960367360
1671577758
1300558917
789844346
1838886381
1829354665
691721693
1362410170
1698643758
1312058617
926634563
95893744
1554194131
2038688609
1366557234
1822911897
575206210
1494558910
992214341
1482618175
41328451
112322596
227549194
675136740
1949638413
1901056034
2147483647
1833367175
469643605
1861816824
1623291377
1574951813
338543315
723823046
941863460
980453869
1913704394
558789666
1358821253
190390264
1780357332
1026116729
1294741868
220337395
363556888
825003667
1682755850
1447747910
937844666
1971835209
368897484
933065460
1580505392
1751158784
1867576630
1613668333
1250309532
587475328
1063701
1624573430
2033527206
690608408
244142042
69904691
984134429
837852030
333149102
1538287990
155303959
2002998933
981175363
754889641
1267011327
869319437
826930234
643487364
2046216685
1572531877
2086562847
1884596454
1667780941
146131814
987952935
1532683589
998083232
1403425778
865015519
1815092671
1819234989
1231590721
2047638031
155481814
62939979
172862967
2054862526
968437269
798264527
1626399167
2135619599
953983868
2128065984
808321627
2046029515
169400977
1813557995
508966535
712137408
1496131644
573995894
728336547
936513460
1491360653
320462658
529130677
713369948
677047177
710620543
505416860
423111596
2053921804
1173626991
1418363053
1137385166
283259137
410911577
1466679210
1970239150
822220709
1220300205
1779506103
405173543
1400087723
1499905951
398629164
782155201
20712932
2127268738
59545638
1831894276
249589871
1535004570
124647537
86568044
1870565748
549837556
486603399
438753097
740467387
1169588467
1080299499
1497850434
1067867125
240071043
1893999638
2081497332
999412514
1726498912
2077690064
1552510926
1863272675
1779112778
1751833449
869983691
1590061898
1475534009
1133886743
1814767359
823355627
191939173
1374302729
1811980615
2052606115
865371500
1344292768
596445680
87209224
43269584
2016208530
1617828453
687161324
1264585596
1617992116
230354193
1405198752
1147247054
335243568
451796451
1331062383
850344385
637608749
1684303347
1130976637
928397808
1041251641
1708391077
2117205540
667084495
953218625
162686464
91524806
1444692399
2068656826
154923864
761598643
1008216609
676453976
1801240913
86376068
1204931407
371147977
248009855
2114619401
565110628
986508952
77034851
1678227807
1698002603
1626898278
1891239814
1834558242
156480335
1443358294
1755221633
742554893
2138695682
2134204794
1965496336
2078098155
76183636
2022766383
1826559529
1515819998
1374871239
882431715
2050848848
1177368715
1295761101
673281391
1978926446
1146606406
2073027
811821024
154473659
1060158823
1070646021
1880549468
473492178
1817827936
1581751499
944839058
1795854229
1526432126
174808544
412717864
1345662019
763797378
1391110921
152338316
244430167
785839109
754583767
1211586065
1708866436
573727658
2126702090
1101785922
599493264
52030426
324633165
1896406357
229100436
1874852049
1979328599
1225604084
1184719741
1027753027
1559256557
138613294
896896980
1348210138
1228662902
1307211153
297611394
1291292048
277830367
314538726
1602663745
386924024
1630033779
1537480486
1942082994
115752615
221137791
1240480552
1809994398
348191510
1768665241
1371417051
1847985653
1092112779
1554931933
1493563536
551358183
787390626
420209154
349408681
582986928
794388503
2028064298
1374809565
775982213
1579198642
1800906994
1106460983
854526976
2096240537
1863551942
971573471
309470726
1065245
1488284414
1781252268
1868389291
1816019156
1967015156
1505569345
1624406347
1982117663
1713595022
402230464
2075691206
1315061135
1882911025
400910890
1322636884
1958348671
1150836670
1615785615
1373056191
493949189
1283481674
868701650
755512445
1999863941
2020871308
1910969949
160852068
1325053776
1281307487
549264461
471624070
1837926386
17287404
1592910855
548357401
1558823352
20713730
712039940
1834937190
895019858
1736256972
491952268
1970893585
25150941
571908972
55789746
1241068201
2134170157
300882829
488164134
1486841748
404049555
1332971685
1027804591
1211488552
641922723
880216566
1160082450
1801984140
1120111462
1073966077
523363526
947185990
623086738
342821374
1294848664
246449233
1666299092
1229073927
1782482531
861777881
908479874
241722473
1149335420
1764228872
334089823
1045338391
1103368486
312728869
1880054904
1375316749
1550132002
1000884377
928506449
2029425430
275219510
1083740626
781361805
920722254
1357533999
1491180410
928864051
2042929086
610987055
2076297187
1917953630
2012126328
447250991
319338197
690726007
738488155
700229813
1655408563
1126797094
1303912587
249163231
569791214
333269520
1221758520
1386861957
558848229
1882154230
945107185
362016637
745161400
1613338444
1290047226
1252651113
482828133
98740667
702853839
715821689
1433091648
886958200
2045927205
551753272
880044968
1391937153
434641894
1530250609
1111464441
550179950
747824043
1719385975
131036391
2070365042
1872859255
819154723
1093701720
728243717
1503538540
1230477671
1970785744
476184919
1095902712
2009991317
404385882
1246223854
1419417026
1042685943
820117432
546357682
725425853
575231031
1782331665
1742221432
671280374
1946869980
1599143210
792105992
551836199
542594429
667825046
1405051398
1343755561
269998731
1262020941
2116689801
135946100
209824947
778074558
1123121844
1435026922
1296107192
1449250356
454144498
367550404
140514444
62999702
934543183
853988766
1401788253
1536714594
847249832
1204969874
76292561
2081408182
369220257
595324351
150959144
343286432
1974062745
1097880223
1264540429
153793023
1425122319
1966930041
119668963
1401400230
590861532
1810071641
1889810973
190193356
1918868466
631133367
96401710
499137789
1167510788
257353459
1341289031
452864686
229006007
1000757579
1241963525
1400806423
1265835561
1235294668
1640138330
1833367175
2147483647
216221079
1797367688
128413982
1788932943
99640956
307795486
1095584968
75818017
1465178068
1817406177
506161531
1672469988
1851192056
1715112990
231220921
934094252
583626103
2078873094
538132404
984936560
574576479
963661375
1631395934
658006571
191785388
1682476449
1098042599
362097855
1939478912
654437245
1509047683
480234022
1730401499
1396241202
215862672
356001520
1680470732
1290244364
277136439
2017555479
1427494296
150304735
1492372431
522075677
1298702041
34861903
456277684
1839532286
1305143629
693825170
24738545
1614224843
38715933
401170162
64840485
653834832
1925382288
1461498696
699868018
1647381211
41239622
327226628
1704739139
1316890355
1181247406
571251754
110675401
1739198652
1444268037
455415513
74759406
1069010155
282890090
1333706866
699695747
599275933
1027047108
2453477
1475763196
481283647
1497835593
1675890831
884045668
1866157863
2110548021
794222907
1134972835
2026863022
1070873314
1604187458
1654157813
605469792
1389570611
1966388161
522913125
2057295307
1505584856
1936520834
1899230425
1405411303
102428670
1432687841
1927397487
1135565308
2116560493
710269433
1934381041
1879835096
1637369652
1228624857
1993444380
1710100935
2076779738
209262367
1071593780
1922812560
1482646202
142190090
2052768900
779793275
1216669247
1065588833
804744614
351256543
1458558719
1362984778
1963851001
835550199
1776222529
1355738551
1370762350
756834877
1062220413
355936587
89554141
1684308482
501779176
2132154287
1322592551
813369313
80304176
907364446
1545743409
968380851
1609783256
1616168913
738663088
212286072
1143496483
341337630
43593983
588519576
1408383035
610866716
2142468166
1987997940
1014531887
1785823965
502148862
1380580588
626850900
295472700
304111450
1566208369
851192926
545692370
1547878098
1929925937
756270157
1845542411
160103100
1722219053
1921425229
1578053478
999623076
835090815
275919969
699971002
538888042
542208034
2134970050
1552119096
1346276171
2121331698
386397821
2114752433
325687066
2118491046
531634113
1151889638
1697004681
626087571
1721355398
1638085310
1542679386
581831475
2111673708
1046461128
1916023480
1796683456
183802470
1044300926
1954100337
1049862263
945806478
587408051
2063458848
937926765
1622890094
2016579644
1118610693
934084658
291396846
1764167009
1961974590
1971632439
424124461
677334786
250611067
1630568999
1245554500
320518139
1910731845
1007690833
503414729
286214832
1163839995
172015363
118828203
329151107
1729288247
1609939074
1251180297
1308212149
1009810331
481557563
1620560633
1400024771
438167996
708850976
369170783
2063114703
912079824
948687391
379118521
413045789
801149051
1185055144
754849719
2012594696
1170982439
1475423978
446694642
1560937193
1894416720
1910448872
841248982
553393964
1437425513
1731853671
27575995
1947728085
973429449
381049281
787312047
276806931
1831204888
486715213
1865984744
1426563363
574161674
1613040720
2050722290
1943113180
1049654360
393364247
1524719838
953887000
117378872
414681497
909952714
1027268917
1699822304
1011545800
88989820
976738815
29791544
7872362
1600094905
1989465707
2061272510
139781732
1402753951
909635823
1892606474
349755322
1183589799
1630675064
701062021
1268313177
1639049413
426956002
1622179275
1638113613
104798988
740746130
893141184
1703711108
1778265305
1028377806
1031440133
1454659621
1241028573
1164102620
1773030720
1052063516
1294640438
1594098442
1132982774
314916643
1570143750
473398471
1810178683
1340123522
1923181727
1061331207
509080602
205620187
1449581631
943135816
1119182046
1819546705
177674903
103453325
1054832390
609342401
258041967
1424262009
848938185
237981804
1672313785
548277223
2031742096
1862034602
365785780
1594441614
1959335770
402983488
18588608
221585064
671376502
1042967700
96938028
1322866046
1947299233
1010768443
1970285997
887448842
1795369578
100880586
2116011050
1033149083
80669204
1491566262
1595889950
745074739
1626247617
1874306538
576048525
971914327
1757273846
350224092
438600763
406247049
2069801285
21517750
1014436934
2061290605
1745782591
2111471885
1888343971
58468935
1313214328
1504534465
1627778631
1370976764
476920971
781317707
475309907
1959361516
2015095196
1475778526
1728987547
1888735023
1344624017
1343292894
1407984814
493498721
499237341
1855326411
376895038
540832299
1113543673
976462476
1855217363
515892786
554275716
2119860656
326660764
1308946715
783464069
828043298
645259207
832544376
956622018
1327183099
1409948107
1003115511
1841419854
2114604202
2062755846
1720381185
1729883701
641279585
498168505
1848710262
666095167
751373743
796703616
1494538459
1215342194
1196746102
1539844823
869753458
1256749566
1972772424
1065867738
490704988
1863004202
1887805613
225038145
431209147
1595598022
1742627212
951536072
215566490
533697560
521931036
432908960
1745720017
1279230475
637857745
2084941469
458029590
174263872
385602021
968664177
222735063
723195555
2070505226
196838238
1008234481
291049360
1020887037
1659744301
1858763734
1728320710
1894556441
133758299
915719693
88993131
454918952
742414143
1141414674
2147456752
1004297714
426145642
1159182798
1656573678
295689849
1981197133
1221248487
1491492859
1581826746
94423079
2026264449
657203815
21764775
427699625
819856392
182079469
351958033
1161290958
228096042
131370719
2128859130
2035996777
1369839662
1588100468
439374359
1666084887
1637603665
1961280349
1760778406
1930806047
499907030
207003845
1167674006
1205571945
1945781119
469643605
216221079
2147483647
995489351
242243332
531479261
200315206
1297571960
1750221122
2063812412
1454081595
482984995
1757774616
1765040068
2110700244
1557344226
1201607655
1695873300
1863580971
92545002
1959767169
2070791862
1890131300
1891596042
1800579463
1633375231
1759204727
784884567
1517429835
1954251145
832247248
741034232
1708932958
592456885
1393084609
1916139971
1167198788
1710326918
1902724935
631249674
1132967766
76781809
658798214
960679170
1412690279
1034759836
1999758395
865301467
1589763788
2063817095
836121084
19941151
1268448555
694091317
1975423113
55744519
307937538
2092707677
466360861
2018680225
1103361284
1193109968
134020779
1126645575
1585870893
445209140
892952854
1212592555
954157023
556942530
1531420189
1156807680
673904804
1893032735
224510451
1253432056
946269968
1145759462
1974129553
465384191
1552641731
2124298483
2120461141
1366858483
324798215
882994198
795621860
499269893
1923492063
1767804083
396938268
1730738890
1553755119
22715560
471923850
657988149
1474580223
1215725616
1247735211
1130502913
311718735
783480703
860941139
386349932
1848806909
1639147008
1794816450
1581672854
777910918
9669822
313769874
1621106597
1564640876
2045503528
1633037651
1056711201
2058717310
1600062344
1206635247
583839170
1148242629
1307633487
859596047
14947831
1891832557
911591296
1106552276
2144714897
922397093
330822798
290641729
888698648
1986996142
2035167049
770891750
682804815
632653575
138070537
1248509420
325898886
1957134002
931300147
1608768004
1198896333
1397642186
1997362233
794364125
1610273625
299063587
255906121
996432896
1909062337
917953970
1126782535
675561994
542989849
1122501626
915671228
1704972098
91485361
40100175
550521903
444131533
1317565920
73723824
1460533412
1634327242
210107958
522760560
1161480120
240447211
121705443
224621636
1700553229
1809218843
1940028507
401484543
271041037
739005047
422604884
757888293
409922818
686449104
61985170
443097973
400370088
10042192
442883684
601871697
2075520849
2099640956
592121868
444511209
1021766955
792265697
90648787
302446573
2070056513
2131655304
1219112568
762411002
2145043401
1894355770
643717358
1801685931
451962766
760866928
107789886
173453455
969593208
1669120236
153989062
1846111876
791510244
1230656960
1477156983
597298607
411433063
1826972394
1459804398
784610098
1519929534
1962102380
1648553090
609924668
310152559
451061091
1816954660
650927434
1702754819
1925511746
1754644954
7630619
614471830
1377545895
1735538455
493047096
1020416992
151677837
1302905511
289521246
1959316645
1720207834
1430408181
2076536797
1796648118
1339774880
1435515898
1441123494
128132158
368821770
583413916
643113785
1998683685
35902681
302562396
392926344
1317796350
1543295966
35967341
1521300035
1071980930
643718483
94876912
1975573621
739337903
1628142925
1201108708
1135806465
913326979
1290195103
588010921
1784180767
1908304041
1437914693
1768776699
1464099454
1865556989
160556483
405310267
1148805493
562998665
891493998
1638137852
23050054
2115528836
9227412
388537755
565258841
1141817712
1847593219
594639086
410060869
1919821244
1149971240
2087128017
97231450
1565412464
1214814625
1473306037
1970759239
1371408758
1349737259
1773056444
317732973
1740398706
692971495
1378055439
1125831658
755456437
1585475077
1733301982
2098405214
504749883
6337540
2021312172
1374209333
1096623346
1583737577
273191398
1999624739
2016377062
201467369
607202293
111449542
2140573746
1034905169
1147253267
1304219537
34323001
1639913937
1281908924
1672200736
2013736611
198955844
113891613
224037746
1255866531
1010846679
1364129990
1035018278
593913085
1128170726
132598021
1299188531
1882836887
263019022
154206887
1568565278
571833330
624049062
1796870487
921958852
1867464478
711866130
1435196244
2009560241
979293759
1750166870
196388147
1976856738
206386393
1975903269
2076167113
1757811165
929498812
1712681828
68561962
1794822509
1037524553
2070603433
1132617259
2123153793
1228493710
1550663310
1558391366
1443442351
434278240
552192335
1091527066
924705301
1257499940
1621688602
1551510777
1220505830
1114006742
1661869327
608499766
249166058
2023109601
1695996171
1906548589
2063403401
540824488
1670559681
1683582976
979823260
40621245
1284429224
489928080
2026216376
997213076
1972694406
173555976
1661131455
345026970
771991252
282406505
32242405
820098602
1021460473
1890062563
670886906
179464443
1872663571
954060384
1590732958
946283733
2126157647
1533343857
568103390
1607990779
1269211588
1326406276
1367556696
853899594
383103482
215069986
2127783046
879379931
681997911
1588484618
924327611
1207237861
1712793251
505156215
620736561
1968595410
1783583084
977897870
2013304061
874486596
1556667910
1875606936
1535054279
286075132
1257063391
522072551
248856429
714707132
1002052582
1222252318
1777460735
2087570974
659139799
1197896478
1529087345
1204454140
920303241
643039465
513606533
1267737298
543895523
1580085233
226655711
1602379325
2105032012
38711454
1281840737
1281670505
528892542
1353635233
1297224027
264200108
239671401
2024418177
161839022
1572684017
1314797131
77409384
1384916143
643083866
2143971051
1924945608
681765648
2021992289
640056501
1463638672
1754238838
533647382
1951325675
1818957199
1097552642
1928460746
1596326421
1515926123
2081663567
1395745751
1899761394
792155428
1117978286
190991343
1741080079
269203450
992101956
1220921505
1028338198
789180947
947172719
518273248
261244838
1192604418
1861816824
1797367688
995489351
2147483647
710249202
206045272
1649226814
895454177
6939841
1897358640
203758296
1903245917
1213404735
105536315
790375484
1490829590
1114542648
913602198
921610293
248970804
438711281
1461251686
1419987062
1137157765
480578948
313333507
1535596168
1677044768
232003192
1413756421
281129774
1802459613
657559823
1164259561
416131604
228864185
1764290779
1005270303
1231406725
1213347703
233445015
1875826371
1626424696
2052135569
581438157
30804603
1036163041
2126640309
90966992
21544840
1745653233
575507467
908895022
56154948
1296341614
30139050
2125753662
1451349593
1027315390
1741863063
1739024013
795092205
764540030
953416974
1690072201
1838936785
784932502
362985645
31488602
541225547
1075296703
677176192
501451669
554979494
2142959073
2027862485
1741659546
552023232
1054514398
2115409759
319666184
1497089084
1971022868
1017377309
1572974021
1413094212
194823796
991808595
1185716401
1931020249
1881751297
518411073
1133387838
1324750209
1885817627
898689699
1071467063
146008963
557647522
1321274191
179175740
1669947181
598548847
1885780535
536931627
623531849
1025068773
782509832
552154301
1192192738
1746466576
1597209716
1270954660
545839253
324134378
1785879292
1249891264
773512440
2045581308
1811929798
1540373984
2085022342
911104058
1308596790
373516413
281755844
1227423902
1368193191
887249711
123940735
2000090370
591750169
1596934372
730471202
1199189981
1772921859
1924067860
337036393
1125157450
278571005
733012882
1480428543
2008902432
458499866
579599250
683616247
1487926997
306077298
1859818173
1768064388
1419398137
130482508
2104148663
605578306
610632058
1891794004
1894589459
1408513428
1372770614
952813794
1537979648
1737249073
1362959385
745604860
1977540616
1011402419
1485228635
1954398868
1426451999
94846569
2055901059
1626347344
799136661
1198115850
361769600
143209819
1192059615
189565885
244103674
1739326830
2052304386
803523910
1217140690
1635218861
1998683868
1646152586
1972387275
1251262570
1549544880
1375571604
890320922
766472956
699690689
1316340295
1837327820
809414507
141963495
1803759259
314506892
346273431
2081115684
777785323
813162690
70436231
274946677
1987673918
1951583104
70803371
1750562799
1447245886
1046030734
889819161
1518486964
1746475970
30753150
2090983622
568348426
1808747174
568912314
1325753810
992390603
1111638274
2109692557
1677216222
1489964284
690979719
21913300
1729646723
218648173
162851193
1923882359
1396874343
1190408377
360931543
299650258
1684796067
1203256745
1128798313
929786113
93533560
2095316729
202450610
1784133082
1133503953
1788721438
918898627
572176126
1229243093
1224529715
430910212
1566757027
1903561715
1078225501
587649170
92657270
576906771
201311717
583167402
1740232067
654378073
1033986763
1904605457
1994945266
1649269723
2034020434
529101305
471635994
704249186
1090883361
808080448
1101278579
1031022409
1183618832
127358101
1462488157
2071407383
81975943
66378898
262857796
415736800
796391224
96299663
931453175
1823672230
1455376244
1912138565
2030148824
2110590672
436285910
596653472
1757396535
500210648
1334649284
1517148024
1404775836
1753336949
1559404256
810880211
1534224225
1417704778
52087506
679887075
1240045522
1288463907
2098734276
903693072
132261934
1480584206
439053344
9550328
1522663064
850385859
516473532
77450860
168029049
1014332951
1714077533
753313438
523779793
268172580
64839049
123477087
1967012742
392888963
1148999527
630746033
1088412894
139690616
1970662185
85652713
1241628764
1380739258
600502245
437652054
2114558610
1335174287
1721404887
773068087
939775678
1491087506
1301697108
1643951169
433765634
1657758798
2039058047
1393867219
628938807
2049269174
1697081348
1971161330
1199101718
1560151240
107776507
1076647540
1152678799
1337568381
1272192525
2077764403
1636235150
1284095537
101942617
972295981
357870054
135632888
1633537240
1620387646
936935767
1475771452
1079365329
99608742
1004323546
1609013431
66652248
1213844426
177355292
1933107957
441209079
403576565
1534957390
832428731
1032481391
688998997
1480897758
330811545
1765668452
1178377309
1462264962
1086982565
1489982049
1574721804
558170369
1077982366
60899517
180906002
1795371609
1356951235
1286595224
1705088713
399274382
1280650221
1049120820
718250126
1015137634
1751107816
597534995
1096362206
1361169318
1698882156
1379343674
1098360058
283110381
62484396
1028772268
1828151052
71910435
1008099990
783424544
831827164
957875122
664681488
2022547624
1367141226
660203789
875287430
1033252060
716029108
1251217294
90876632
1411263658
616280567
372316875
752150755
493965230
265339899
1886988529
1464979262
1957594986
391646925
2116969525
691785715
2019630679
549408264
1810358285
2097670127
2132567607
307852102
166380618
1017816636
1843280156
871499790
186179435
814317490
565098445
450420875
688362486
1213364824
1076742950
427674970
1021132512
1969063785
107572230
1390097136
1137053674
444399903
137055880
761953262
1318805532
595139415
1709826388
1089257858
840214776
207063870
923169243
1276689433
528717459
1773888165
2051113324
854960657
849020196
1998986
718198969
1672701984
312710700
1191457422
79796661
1929816525
948794060
47399080
515964753
1935209017
1961141545
1622748104
932594889
100384862
1976259290
104919080
1522225645
231424316
513091519
1228720913
1438506666
1057614348
967321893
489759893
294488021
1223270035
1456407835
1512340348
609957979
1921044962
1031356616
353740803
1623291377
128413982
242243332
710249202
2147483647
1254418262
1639686174
2037366180
612197010
984754735
274063432
923181084
234860152
489921634
745014208
2142744380
1063796660
623194348
1186625573
1353234552
934538160
597507404
448993327
1772544209
1089616725
754283437
188814632
1265952047
459937612
1654203574
902732742
1485902110
1408797768
1975675661
1445438559
1240689042
2132953403
716821895
1622022603
1037715290
1091663400
886506294
875692824
771449498
722466296
948602277
851239952
2012276409
643894219
695106630
1555826635
1923840044
1005676020
1077821009
1366422572
1306086936
63997988
593181448
1071053724
1136872609
281763551
287057445
2058994817
1974026606
1395421430
631679288
906806236
715033539
508936978
1057307005
628610030
1358538528
586516601
2104031706
1590606727
2110466643
1929989324
21714219
1717686177
1135268275
341472424
1791969661
922861752
518651432
845297476
1490717307
1466712825
27370234
674776513
1394533652
280115336
1008793734
1470174373
530137524
638994545
1430994868
536464184
614381455
760329173
1153811717
154162603
1075805770
1815219775
428525586
192805625
1833590968
1137247617
1077471157
1739758039
903767786
1119860570
702899572
1615024667
1279112735
537202781
363067104
1441218684
8814030
682551881
484779083
446225367
290260761
1537443438
861103372
1961999754
739689959
1376425968
1699783559
1574100243
68001463
1927595131
1256533848
1310087901
1650667260
1189575939
929677635
2084471485
1802569718
1862547845
69190618
642008682
1183118511
559414775
607634599
1381054921
1600575969
212933930
1272640248
2112392540
588398411
56582845
348354041
1952563747
1383926476
1992036080
1927751968
30576593
2133298696
16368605
1007024379
572953120
497509906
1382862531
1315111932
1192778049
1068408932
70447658
1275394124
367390052
211644179
707470576
794929611
878848519
1733031622
1829367668
336615664
1856413413
1398434227
1694433852
903982076
1580290285
463941953
1429009413
941220911
1244760226
402579514
1636920867
1665471695
1447658594
722362810
2072087
1706065889
471023107
1894338372
2061097874
484090295
928682255
349818761
1444517449
1519560726
260871760
262334447
197858026
3546696
277686358
785361662
1747695103
1968264920
616744537
1667388613
1845905825
1400633939
1297587934
1003287602
1828874954
1703744156
1358959896
1919708646
1542466353
2100644851
704413298
2070863025
318729177
246336100
456222383
309906170
1213496192
921136529
1423511155
1283470851
397652061
1754843754
250151955
679433456
1295908174
1482584442
2092044013
1631645808
1522923154
817751268
474467978
1750778657
1292277795
1769251550
552987678
1092837465
2050554380
460469522
519220970
622276284
1533721255
23278016
19108750
1351679346
138056044
1130582897
942321971
1234699928
1151258362
1249529094
1101736198
1810216574
956982789
795470252
669329521
543964960
1862991369
820054833
801159228
1921340987
2044353798
969336437
683512580
966043819
2080074256
2021613313
389608238
1378968672
617104224
1755410728
724657378
1081277019
1980401989
91016493
886502885
1918584461
72990638
430584427
114498361
1799336219
682567538
772356014
627357281
1528418634
1022390434
1072223060
478996846
53573491
843100955
1654553582
1347252137
1870366467
1612499357
2037243906
109155740
1186676078
326722103
1965021696
1722877535
1971236127
82159643
2027264332
889280122
1834031275
1565475231
1839318608
1494902671
713954813
907284364
1018690040
284737159
1717242031
1717625817
794987618
93026207
1823951904
96364795
1242097950
335375993
2091141671
135147051
1868849364
1915689374
1187766996
501509606
1108753584
814981289
775091461
1892297189
1656374203
954945616
1357270107
956632137
733669101
1726695540
316385980
2088282780
926655551
112424265
614424738
1829641116
1275946944
240269687
1191899715
1754963038
2092747669
427637081
883568189
2041619942
1676257206
1971655941
1961227611
2096946934
160216492
1565763605
1389171874
75211198
105742470
250586880
5938954
998789352
958931271
1298394970
836356405
2003428746
1074527559
127305469
1250932770
1438715292
1726684367
722765091
612312871
191682940
1335150874
147744126
1773665425
1027657793
852972897
812256342
1930218400
1253836858
443683492
1254468930
1872975017
1592813302
1661339218
1152339020
847341639
1312069963
316464186
1009230841
246481448
692376177
1451400505
518012248
893230512
1477535489
544881417
1738502300
1108042136
1940388007
1127748311
1755006694
725864063
1993521095
778560749
2092183057
326847875
513402207
603341141
946476501
479481658
1669135484
946258156
1395468555
840589623
691240024
1766971910
817985545
335185277
1966280956
1551716228
2117958504
1098103196
1232256167
1734497880
2114654301
777809401
2146524848
1370704646
1862342710
1562576974
813973805
1000524467
2054904480
1002245875
974570394
491685226
1105041394
1000004427
2056560581
733019551
105368567
596208430
2135179116
110345494
1118330706
1326314464
1139645495
1509889883
1414306858
1599312857
278269610
1774217217
247257508
1284282548
1427930753
29237208
1053570838
1200458318
1914264935
1803477854
274949819
989533824
2138979115
374231719
1641727292
265763565
1536960228
419655148
246809571
2025484011
396215806
407924965
1503210585
673349844
1606572407
1573493466
1964590097
36610120
225890425
1212617557
275146291
1563545254
1628931712
1770645448
837479549
711710227
503473636
81370671
1781260298
1915961988
1695771010
1254785532
1436827073
1520034965
1931679459
130169050
1014394996
130963773
454430530
501016396
1574951813
1788932943
531479261
206045272
1254418262
2147483647
26154314
2137023816
1783615867
367825796
1871784206
983609145
582394051
357973190
500554108
1497085747
1343479553
2090793350
1587436649
1629893060
1312774106
696460691
1025971004
1815464969
282838381
242266531
425882145
1944184483
556239880
53327493
399212384
1231329965
1167360508
1269372572
263703444
606608223
1675029832
621413729
1426683276
400885534
945573555
2135873415
105304353
1688913340
1494425193
1996121007
1196820768
451115755
798058524
464615880
290922638
2087622299
157797361
2086140209
1056064698
1917864252
1568032086
1008634947
405696963
2090354651
463821434
457844780
240888397
580346561
1930626923
718280176
501639113
621116593
427066053
1519263222
1524979809
519795068
671576746
1673269502
1402527108
810704009
1560166018
1995959083
540129755
1916587032
833698506
1590235433
157524686
628421010
1085547276
724149977
1036262174
989152491
533115679
1880113538
679779091
360258627
521527021
1573553562
262907677
728822016
915988213
534296507
1844149272
364888998
559586421
772420754
1594864082
1287880006
317449400
2078866553
1300480044
854131348
1446502443
2102785776
17913724
117161718
1498670240
1714158926
1573132307
2033303584
1479792862
1973948500
814497596
1585981405
1463808500
1904030692
1107257732
764330066
1339966689
1515708297
1923252091
1328122669
1294530267
734417579
318868496
701672471
484577046
1698804911
2126810911
1953948724
578094964
1774620598
668432789
1447577413
1249631620
1943113172
579751690
559977047
387641862
918615844
66227239
1710724825
78447164
661689038
1021820080
797616800
1886960124
833544671
550724102
1190509747
1229738641
842934634
520627010
2019095039
685114389
869693072
1165399276
1263650556
2071453586
1624793351
673138595
184987180
754284374
1676646466
265627014
1350405141
889825024
428872752
763180048
146512722
503272033
1429085157
341211098
1479788489
2124174635
2133811979
314688643
944987033
1300585685
650221557
936007977
596883452
1885584693
1553047247
488166112
813305690
653193355
333583072
1654376303
444674980
1224788747
233409740
5898087
17189812
2048714208
654822066
1638974051
1906788144
1261385604
1589888544
1557248358
1918699303
1635828763
402425091
1611067999
1050142529
656893358
598070351
34615850
608994693
1948443790
1959065668
1663354713
1213785668
181847914
1329563065
1231157220
1960239728
685033896
932824705
2012877044
289881353
445754314
111601251
470795633
1761577816
1637145101
1595170075
260140645
1565445757
387942332
1540308159
373298623
1339350894
1821003855
433933819
1809495973
1271584151
954931941
609751065
1963382368
792957875
1575474449
895542112
1893388652
781518794
391349414
360492798
2089353966
577323628
1307867551
1606294014
71636139
2120078888
864888644
326157728
1610849764
243245404
1572126159
182654747
811841383
1428700556
103865168
2051566521
1952514587
1473278172
1654989505
1427649942
1515287730
1320737956
1291694318
422292049
1645411934
1690242801
263998411
813941324
1566689095
301285419
798411476
736926345
227208282
1440915864
36421297
1628986526
1190106337
176235607
1020396368
1575176570
1958056236
552382952
888053303
2090986499
1408914986
1356810423
130513476
729732751
813355975
2080795409
1254992233
49846867
1343824111
591167281
565983624
1853533462
526242655
200473998
467756257
1070907625
1137132779
1958587171
265177638
267566559
1785008688
1752237617
1930170390
71474443
1526458277
1264342452
1447466868
1404950317
1323320835
1042733560
1715815123
262877386
371317350
554345527
1903095336
1529428344
150185380
660188807
1779847609
852460478
835072884
977520186
1560987509
1965882917
171784988
1458914134
1821314839
1242211038
831884586
1417629682
205951007
763989620
2132152116
1765227531
1009378258
32359038
1836985320
1154193885
370547605
1389666768
1833000284
1347122252
1722160589
1068507592
712081891
1538907306
227537672
1331723754
176360694
1830997253
1471404664
1058857792
1163914861
1715821545
1389899910
515782200
1181865871
556925336
1522131629
2053240863
440940243
912489983
262313483
448193642
186014761
572098717
1289103584
558275666
1890869456
551584241
1707568991
1868184234
1694143287
883785536
1486319178
1351506000
1019484746
831009502
1397020532
306191996
879449555
638186463
815041125
1868142294
533164414
1046426347
1922345239
389440126
1508705741
1994393822
601801062
517058445
1763310177
1492430473
434706361
1372376703
99855937
407745960
1959257569
399897295
878034333
1436967053
1125962247
4803532
421729878
1780876044
1416932341
15836445
1432742773
442690663
2095963256
72087165
241641444
1252401851
1680292403
531780368
1285070345
153852760
1282660531
1433866962
1686651905
825548867
713979523
1814561389
884550999
987208626
1392046967
704288854
1419502354
420992653
979754771
1985798760
2069089191
1532581425
181602892
1685981928
1294303741
406927372
932495158
1590565608
461710646
551592507
913992284
853852218
152910755
1744213438
764506030
1589930102
211253209
1703824257
1905788705
1713348492
243484020
199633209
1438209736
1241098019
59827190
434926708
1304267284
812188824
2060307063
1544949006
61983448
1825451328
1472314738
1613583190
2045596649
1494751072
2131079666
941837904
409476494
268796
746704496
1110359556
884295940
1510227575
1025164298
1362435676
478357926
1696619539
1166368310
1858690045
557182286
1298581896
621207931
669011459
491069323
1468912789
575885136
794745344
1210261212
357718607
1860861166
1073088466
338543315
99640956
200315206
1649226814
1639686174
26154314
2147483647
66576771
1530783424
1936979230
1387860016
1486263998
372098433
1011223257
300500339
1627235038
1754432564
1837020288
1807689938
1499609770
1225878371
1055975802
160511260
1480784982
653208505
1909310082
1358069230
487514511
2105154216
668922368
1854389881
350370232
1375839493
397684516
1807754921
1296502849
1317126879
761842477
398791741
618675364
2092148399
1550751146
675401148
749866655
1392617569
842901855
569548128
116056568
1740160923
1833660660
700562628
1483521300
1343774431
1874709087
55620852
121968141
2110781610
1576700653
1847706935
548903448
1345417652
1315850523
1532928663
1559568902
823293870
1904337858
2016597089
1481635757
403635252
312986605
2055924634
694376281
1705462436
318510572
1193660108
1799510949
184095008
2008340558
1191154325
2029177632
760076716
1782951387
300861288
340172564
370575881
859858037
1951366174
705144364
2135753895
247480788
739841041
1642991870
587123829
1248236217
1500015365
1659034556
1269251882
1177171137
339312433
348816729
939716297
2130044552
2030442483
1808162828
30597041
1774021667
660720442
1199482611
1611574368
2025721843
1536362471
1968075425
406183559
1021667779
72427680
226484221
301985556
1469861715
1590855223
1456880434
1469962017
429557655
371390875
2120136673
730123081
1676896533
1129604823
1161351826
1703548950
799649784
1988928936
652011166
1127248656
369502951
258470485
754317416
14095377
99116832
2007920958
1763313459
1394739004
255109940
1134541560
1372008449
1948085092
189214805
7271176
42182681
406911771
2056643378
1347121125
1525040432
1363009749
1903953697
1237056477
844017616
703771122
1265050556
86249686
2329869
1273573354
1235390799
1509110044
212931673
1903019812
1374878447
30764705
287461213
1043928535
551140562
384955759
530711347
121754200
1124888567
2023923216
2033908227
2125376099
1107748791
2067149053
767388833
120784353
846683549
1151842389
41209983
242564529
835275976
696644464
2036527982
219786998
666883445
783452436
1344512548
1787498562
458292534
447103041
1801492933
1757282740
821893848
411625807
1754245013
1775049257
1039077360
1019376447
1780537194
654796552
2008636628
1460526186
350942201
1932335693
245967289
1271495353
396858530
867342342
1013915781
1910986127
188879793
105691495
931368114
1474538955
167539399
296493264
627913889
167417246
45188713
708113105
1255258494
2023113560
461229871
1589879635
1821065869
918270859
1922806933
807521608
1149624333
1659033378
2124096290
1872359578
869157817
1829762147
1222450077
1432804168
1221712595
1121588642
2030654024
435645883
1584862633
140102739
169136893
53558170
171652202
341131287
1041983423
317734985
190568172
1746832407
1572944330
1863111099
542636369
484184172
1171068489
895876936
1170631983
233054467
1613477989
674030350
824926457
356953582
813074228
785134466
1389134486
850027403
673381869
134173287
1452207534
431658945
1364089818
1519322201
612966810
885619450
2012847590
1018864567
1189767426
483388236
1306245053
422548575
1028894734
882440200
331255149
905550460
642960572
1343174714
1437404877
1217498624
52790907
1517971797
494719004
67726037
733975492
121210770
1013474707
769963192
814450969
1557743370
1377962748
1822895624
1266388710
131608215
2041736974
1846004149
1859051140
662044873
131040316
1274112553
1121927540
1850207354
314692519
1330173952
411495113
1489819037
1430465827
594285042
966327590
2077034111
1477922691
1246379054
1769905825
1961150110
1103717107
494211210
403436683
1518909334
2114192033
701143473
371432569
218084662
1926747493
2087433689
32800294
1809883865
1722794147
1673885874
678669058
2132983565
760564762
402791774
1968196942
1959738898
1724356579
730344370
798616409
516464764
1550875588
1851178775
1259752980
1243946631
1371794768
821754477
858874441
580529264
892189926
1433364660
276409776
106541210
1429652612
353204126
972856250
1774873179
1900289663
761346770
823060689
827137011
479554754
1021389660
1124203853
1529657032
478807061
785193524
741779314
1083284786
1529424982
1946469248
1012686311
1040641773
123463738
629212407
895982219
2112542233
710994406
701337446
1440587992
2065566129
578429540
1273478095
196734315
1390661058
842976481
1493927747
455851632
1914657785
1735688417
1366896443
1543971547
1027606275
12213321
1513100363
2116403945
400495556
1544938851
1016537278
1142379199
286845304
2098076569
57716813
306708177
1917723772
1450206738
1328179225
1390945278
31333126
1794407175
553535164
168984726
1109590348
1778855076
51491711
224699591
1695750918
258484000
429138615
1708245204
1585209566
1441511524
446718424
959820065
499726277
1111638730
1039869954
634714251
515649909
965981766
1773905438
497753759
809761534
1924587780
1279415785
271653237
1032674167
1815244597
1112816003
560926513
49501547
1673373246
609242544
1024517124
785010228
653576458
1475452431
742900072
699441415
1079500508
1354894871
1063083072
1582430823
1659068363
1340350992
519305022
1686245040
243867976
1094251501
1497320106
65269737
1752155740
1669176569
1128120852
2089661550
1803495034
932380683
475452422
1281647477
91044550
885098821
316045072
811296976
2057707524
2104600108
1084383412
1200073641
145344774
1510266940
1684416486
430052839
1429027286
1469240037
260871934
2040792538
1875302653
1054487736
1848521984
821545954
482974265
1933193994
856783526
540731986
1095071064
1528114706
1174597643
1177846055
1054478537
391867114
507661492
2064549548
1621473242
723823046
307795486
1297571960
895454177
2037366180
2137023816
66576771
2147483647
1297456923
1672307979
1083237623
1656999165
124328263
1945540895
1366772445
721136721
1510223705
1066174827
1034525708
1765347821
1537324067
1975880288
298408664
1044351740
1325551793
476207311
1741970615
585410369
88503713
1594174527
1674812776
820588930
1683176481
909208087
871625524
1371149876
801875516
1219035840
1914335867
1808795992
1099569127
414645240
865217016
2013866461
1079192373
1646856119
986779558
1431852517
920056111
453883338
1909274518
550248127
302305646
1491598620
2115772504
1406392001
2037328461
990674792
299317363
1353534008
1644164333
762387904
1510893998
1288269498
1766547699
15037869
1768268911
317436917
802349836
512763182
1949946865
1829137560
199739904
528708064
1200122198
182019583
2073889904
98041648
1376486523
1268154831
838907442
226502027
1875392900
1434577861
2069642134
2015323825
273644093
1845898521
2070910265
555030676
757032619
1035079079
1000503277
128911254
123393471
156748751
1908150148
1035634894
1481290003
1250898947
1976588779
77441897
186489304
1784282475
503600048
2024401308
1425791436
1590204060
558364737
1757320583
1266438000
541201198
99955926
1328780653
285101909
172172214
1915369071
488724421
312214224
1256891120
117582021
1919742969
779227266
1431189893
230039027
281062211
1847532884
561788827
952847314
1370324684
1125043064
32935125
327211986
1614593061
1496221683
696811701
1513994249
317767083
87300788
1425877011
159207058
434889946
1630252355
2096657661
2100414404
1672195178
1099354113
692096300
239571060
1827276974
853556722
412263193
175558469
416675106
103353623
1684787817
1211063060
1803551846
691779089
521100620
1843053447
1752934987
897212045
1801824347
1055634122
126401275
723934557
1471502095
1390367923
1636043173
2107737470
1211090731
777357032
1869961415
108412912
2067116279
1293313639
111241657
308656145
1230780028
261185705
1559666283
1609700109
1834104037
1369090646
558857965
1065316404
486568989
246827067
1263461344
1431656959
776045819
301173116
699321357
243774487
1310183483
1739048518
393074625
82710802
1522419013
1021294142
562736028
946467274
787923413
953887649
1855831712
255395713
198776857
108998095
1433712934
775692458
219394971
1829592484
1563152404
1927828529
1024023906
477632828
2051234267
786544709
1186174451
1452992619
1836740358
987598939
637875567
136726329
932840135
1111566467
749614787
584871976
871376350
363826696
466096606
1089872605
2147110973
1171995902
2036973432
12470263
245081753
268196962
1750628212
543403352
486970762
1619543039
2077148480
1957215774
1846377529
1288306705
1993203012
1596837128
1660219024
590016836
374522999
1239847551
1358905184
165993097
2012025062
946193192
521119083
1443873097
1261858834
1071160713
771468538
98365272
1177850728
1735433989
907095100
592906790
73347056
425424984
1082378007
984914795
1474457907
408040977
1239811027
1849919209
1056197112
1520276678
1574640622
439358782
1745992794
101522509
175764618
291181846
1376858863
102036230
962532089
394785419
1025735864
1633406628
1986842105
1884684825
1367080208
1521680760
1611550563
1139983357
627756721
1678518804
1639119559
1990197933
890297453
2012634497
236333381
101863952
1604362096
191612939
1161930582
1213917758
339471569
821002343
1830780515
1756002195
619486691
132209891
1121370214
1930947574
1236074375
194480164
490957914
712537480
1681763340
231500646
316843584
1990223503
1550157447
558189635
1070757791
1654417872
420338407
2031256448
395316448
1212196756
5289955
325709490
1905846556
2009622985
1560092892
963609478
928260200
1360231324
1611522983
1561008290
1779121200
1118482715
37619295
1718018826
474432187
7577386
263696079
1705907032
64998770
9190738
1551828025
716817069
187807941
1625270398
1906393019
309072634
393753828
652863557
473742712
1980988151
547468417
1516655443
478003267
1698945448
217115771
1022882123
807967410
1683343887
2103918517
911446486
214491361
747765802
158152466
1645897642
1914650833
605363419
1549466053
1134471289
95657947
70115744
2127974687
450451377
577108704
883017136
1290666400
1174121678
1535597462
1805685090
1903387428
682141161
1103393758
1978398043
2105558051
285909020
203391521
1684020575
1558757312
1010887860
1377535237
2017778436
1696332987
1888818668
1112336688
960546529
1866507732
327511337
316145988
2106273791
1776962499
1390228009
215526460
1919944313
950642666
671122090
1461283804
1166202252
618056085
14065437
1291950262
515212659
1694166606
68413827
870688291
149534522
808300224
1831614781
1815002231
1480375205
1249686506
621958366
875628386
627138828
516599395
1908344325
1547861018
553497313
1273244135
857012765
1032652768
270048176
1871040162
251426558
1108920325
187909149
1396907006
442442707
1983840934
667701364
1194329410
316676772
135417938
1819349975
2109611506
1471318316
2067196871
1378488349
274737106
649314536
908276076
1433931796
1956621138
1260519261
1838856760
2081323225
1753656745
2037755984
1201715476
385032305
1955961041
1764932291
576883584
780624444
2039791841
1572330944
1184587322
618054235
711698976
983285058
411846536
1007389816
2030614594
927922295
374677136
428926381
1307514596
1662358107
1937893538
1734438478
1850524500
379689267
1512629969
1758950006
503645374
2121410598
388586127
1236077129
1011938865
360844838
447838670
1396759859
955273363
574107666
1205510689
1154102094
705028864
67129419
1406123373
1202274082
348568761
450671219
102683245
941863460
1095584968
1750221122
6939841
612197010
1783615867
1530783424
1297456923
2147483647
81864056
1262586901
210493020
1237853204
1392410220
358442196
109583301
1037820440
554668871
1453896904
1110517822
761357625
75133879
324270729
1152393376
385038464
425561978
1208817622
589286200
588905941
2035332405
147884675
1179663248
424916501
1177334896
2131052122
1968839285
1815965980
723295205
220456571
434405146
253766900
1534191623
2125038481
391629829
291717638
1796557430
1369782598
1230367515
1781969752
2052852971
107737352
1791073163
906829412
226040108
1773783124
906641150
1503651672
1176813666
1782325950
739321936
1692218248
1803695211
1960241898
881386485
218601258
2001542545
1648528086
72296162
426040340
128267221
200783055
1576083394
1869706497
1207047616
1616503217
1582393324
1878968159
547352162
1229065142
1022281765
473044021
1989827631
1008304477
363428145
1968138722
1954150489
393192154
1128927164
2046987226
1789810750
1568791153
1421672706
2107048046
1724897480
2137251513
1474190830
849545556
1672900252
475229958
878376441
899295582
656801398
443054555
1177552468
1013974701
737524068
103352156
408993778
695650059
1238373346
836344853
949574559
1306609754
132268042
2094421721
33219989
1098130475
874826655
587068610
1393640119
559668343
751217537
218748779
2072722407
1507390722
1477198965
379903649
1667230051
1955047669
548274520
1976683903
1581036849
781717623
1482782337
1130949875
1400700674
1946544056
1120550795
439959375
543739740
1019550878
2122414168
1319512741
1663262012
257382071
1740689600
1660865752
1916859711
1103592362
1572185221
1668155748
1099484108
442020811
1619174251
2047221450
436082612
1998517747
2120751350
1455215012
2063594183
1718320285
1127680281
970973717
600213961
46960977
1226350741
1417260126
1133212573
2056272952
1862100730
919382487
747210260
1762237201
787306622
1286226327
1760732608
1970286845
1856774623
1111114050
694863269
577571599
1849228394
67026376
818729808
1691796395
505112305
370458018
2026681804
415443607
1967069575
499310671
1043210515
1257643634
1225823461
545230054
362035687
44505163
1231897805
1338476478
1977001226
981633862
1431636200
4134409
1262445521
862549406
1070401629
66193770
846263110
1638824149
207197485
1530234736
209216560
492415172
618181888
1306123676
129637865
113961378
2084952821
1907331048
876483731
662138138
1926600546
2122428582
801189580
1448169338
686627584
22950620
1580038953
668844183
233523895
423121083
1547101301
2115537871
41762021
1027834512
1217057529
1780629353
445552832
1669153522
1539535231
1302714702
658533696
1736495179
680628809
2054016830
39819546
1114254810
305234473
1559541336
2058346089
475327156
1494421664
878439714
1901954931
584525690
208646763
1985766445
184731622
2076835140
1749594574
1069697808
1203921855
1479754866
514037762
2099280323
1819530481
1307351683
710426975
1984793025
797075242
1905271570
1136485031
302037427
574265348
2116097348
1538229424
630427005
498087446
56222780
1310818678
2074791432
217163201
2146098321
1451206391
1740970001
1299473170
1389940814
1660220080
358166911
698666948
1270066205
1849682247
244571225
955447192
309642049
927807230
1850362490
1279608701
1678263006
418752160
843430779
2057834649
1840057387
638433931
1366093619
500841496
1626998222
107955217
11054845
1710403885
13514213
655031199
342293548
697416131
406293043
1376543772
826403212
1962121066
1615123164
553948800
1281102618
37150647
892058060
550135794
615191252
1489565616
1353310770
1612482982
2109124625
93847930
738786514
49873588
370969011
1085387147
846376479
2011034917
1266844902
1256933671
753627579
1393846000
756882759
869085778
899862237
1352344491
118909982
1026905750
985256650
1016994246
408891304
1979431509
1649720717
2113324927
1565848486
163230046
1798493073
371516565
492488251
1648681110
212169282
1041771122
777857656
2001566117
56116861
1137046533
801803980
2120761987
1601840721
1758251377
1261341640
1853001018
336831908
55149156
688427425
1933982342
119684764
86854282
846835831
631478788
1928839194
1861954567
502722113
2047703537
188288960
1288089254
1121507761
1215185278
973699261
1954684631
1412030939
2062916567
1309589777
1644242129
1477116332
989753326
393119126
240136574
1063645909
746738321
1623908446
1534871918
282626750
1992148195
974197380
1185934238
749943605
897096376
1529017802
664473944
1203179678
1850370655
1449529927
70386555
1452235601
1698059689
1859267922
1147104624
124595780
485355253
291758987
1028683887
1496680618
689655247
36704713
373765642
1509687880
538849041
858616048
516707704
1594639432
2051809315
1556869748
1084779843
537654929
523537205
2064735876
1395041696
747065454
1118327074
106459283
461480915
820615543
749890870
1816727051
1419933576
1560711730
1342221420
1513653854
1743642922
1411217897
34478346
920691656
852624017
1464830740
1957423427
2017386648
943561809
263312187
1699998282
1091518812
1460446989
897145384
1119451334
1039910058
485063357
952529803
907966913
733047761
1509830997
689244729
1224932899
94149064
136290125
1229359893
564787951
1262584883
529808086
368844791
1599682806
565443726
1620363859
1736211285
297524846
199708384
353083915
742437082
704984106
235400944
501538625
1550836212
1582899409
943301740
923789176
667939984
1656864343
1259034203
1306945723
341833078
202815334
525974231
1324807605
380755143
408461416
661579619
930277524
1036528049
1637806972
1458369522
1313861143
534342915
1650248303
268247053
1479900192
980453869
75818017
2063812412
1897358640
984754735
367825796
1936979230
1672307979
81864056
2147483647
1549818794
1943050988
1480236991
315119067
154492594
1416598623
603413238
854025478
181585298
965157488
961750935
1733094750
697057013
255171811
532438022
1227922597
1370622511
1298651693
580860240
1211472106
586291307
1791971273
778498887
907832232
1118241072
1957576611
528209998
1513707063
2097294806
730107619
781635292
1854094412
2108814404
627624746
1395502767
1911603088
1501488461
1422572971
1007841743
1770273690
562625948
1151235062
1954740553
1449532231
1201893711
1910424842
393813592
976421817
1240117826
185014047
1437293773
1606148395
586020186
137139705
55507434
693544968
1351079604
1232124575
1581297346
973325332
1834804327
515571017
1199460461
569838002
523229386
552012030
493379558
139374013
1026133514
819382626
814263512
1820734908
392946736
1283325325
1931339418
921989481
1516322483
971851655
1661523678
625071666
46479161
1498634820
456405452
662590054
1275448921
1381558032
916969271
102467080
1580737919
1886741553
1340758319
1877157105
1769724059
1624515913
965506659
1924855374
1369767110
1336346621
1071822674
1224667280
1758877449
566885786
1268013960
517551148
546240548
378276397
2016211482
504155180
100784682
1548100807
1705344810
1004961723
1303246756
440666506
1451054172
1802420841
1569648967
876769835
490949114
1247740969
1709069503
737119074
1901193036
1794116675
836007463
2011590139
1338097082
1449458738
403309338
1769846316
1950584158
1142741197
2101230569
2100468941
1124207100
694190875
1525600497
1347003651
1034255364
1720886324
952170848
2050468672
1525913396
782303320
1860889231
939067449
2136262071
1924224799
1791619957
686446867
47123871
1891674819
934749817
1585048284
400772727
1609394886
1655729349
1030202072
1055529730
766334032
2111797296
2093942560
1924331536
1139160510
264504602
698875017
52859384
632995485
1376243967
790269062
999812709
1116954803
1334733317
2047575771
877198446
485580236
1909100923
1320361672
872763722
51091242
1022009395
1847963836
454836555
1568183175
2135152590
631132251
1247924288
506836877
203817922
1254553558
297724812
1283614264
1802046871
1662309984
1573310131
739857280
268220466
350156554
39228137
509250471
955244668
1026019724
487529058
1798983600
1674003793
625222850
1977196111
265675193
1087024897
260160510
1568624683
1030165903
201520119
1616107910
994965570
916922431
382862984
266573114
2108218073
552883606
2020902743
624263702
765225510
466653949
1545806513
902396205
693420478
1110623818
689926959
741218001
107089917
722941988
740849655
1523327240
2133022940
1707313077
1637626107
1600906169
125630986
935214278
1814532558
1038184521
768825480
1085517454
1529017211
2014111782
414400504
1993226241
890937603
745356093
1979300231
300382186
2055831773
2004521355
1388784398
84730532
1486408573
795416935
1370159282
335682881
1249250629
1941599435
1500569658
797538239
698144477
1188191230
1975789030
1986533768
2145266196
169876036
1347102274
1960165016
1804368171
343582081
2146822927
1967179366
169153118
1306816453
558144183
280482339
1386378749
1672341111
594816516
293303757
780144337
962044681
1129344457
1521881964
680903619
1486208114
931147799
861306101
826738120
1726362647
341553718
494566567
1184255466
483655522
1111663193
1532247570
478300469
990632973
656442890
867808413
1180262372
1856366585
1176097518
1729853999
1263217370
148811050
92741832
1440499307
333090031
1787938906
1118066840
1444747593
529789094
853282888
1000115665
2045723705
1914349830
606946031
141804452
1280876337
1518318604
874788762
1498812204
2075980415
316067314
750315933
1571075475
1606242429
881291656
1318370242
417913333
1110985364
356424769
620970814
1154123219
820471959
783945511
997851110
1592046790
703224385
1235298713
1338744556
1023441536
1677932738
1340715236
739623699
593019424
164959052
1755620631
240821248
1259025299
1179642062
1041329793
1952819179
970293598
1661682549
1104057006
739433274
1794038164
1222717389
1973387640
223551087
1770135392
1624934982
1666744332
761068306
1496939540
736792800
1633637635
819717152
364507899
197069451
1358904917
533813969
1967003276
514087667
274740204
723961390
401905666
237365072
1088881297
187620024
1643656775
2025479771
826227626
1145301848
49149987
1803426383
469646496
1091533620
579782463
488570926
1823985998
882021592
1173845541
1342407166
1389033616
1436730329
174475289
627253586
610154904
1725695755
2146443576
1161709666
271590906
1814674599
1122865142
1429956375
2143731183
996441242
328055085
32980754
86353827
790181144
71976914
1259054574
721985239
2025722403
2139450536
2128081954
2063271694
1545992394
635379301
1164815383
128453483
219100235
1743508230
1225516165
1759325847
715921798
49796850
2063995247
17113904
1692326361
34556111
377861073
1170282462
811404628
1970054969
1192969447
982426495
671751063
104871027
606147312
1366000625
87742590
1472992827
1967420692
1826354120
888410833
2141306819
2146745050
1646357470
1321636679
1225544077
223285084
538982043
529716250
454468860
1474144549
443210134
1606004950
1322696891
1917095366
1036673332
1981980870
867136350
931016541
1602910249
596662855
2070305298
1073578852
1545612681
1495198164
1946987201
911633759
1284851901
159816648
974144308
1600965232
369068432
1891936638
636107162
2010848563
395850887
35862848
949885532
704702211
1970025819
1116654057
1723399626
2031070121
1965858860
478580559
1984487280
452681044
2099907599
1173468323
1913704394
1465178068
1454081595
203758296
274063432
1871784206
1387860016
1083237623
1262586901
1549818794
2147483647
1087830813
52583798
1618492720
1946431888
1555254177
1355463522
1032973213
593141093
1318011278
1095581020
1225831694
1636827567
389144501
1633326206
360066608
1165930852
176135635
1255147571
1184594860
331910584
1134895784
643147086
1676571373
2113487282
1066952328
84458417
1298622
2137103236
1803969387
1884368868
129440089
1194469429
1243818796
1073885105
538088467
5414029
1113264477
99416915
1789118491
767028889
1291262512
17868382
237591971
76675737
1681162038
1554681802
1765100740
1427085270
1982506071
1179384020
752896241
675539648
1706053827
1480377642
2092330064
1944203727
1934750520
1783343007
1266047629
627634843
1125711506
1444756303
2080073556
1713626492
1263960854
1422076302
774962856
2007293626
806687326
130648701
1683117596
104920300
351124415
546262136
183779243
2039666544
264597798
16378298
498095084
1374077909
1138549226
463668291
1336128724
350521688
1471407734
724950354
70757282
746243803
872495140
660321669
289909997
1757901992
281080369
1419216336
1711292619
1693368977
1207812925
1876242751
181297608
1457772828
1175108015
102533639
1258430658
1998366237
163523370
59484533
1756725494
1559973221
810185953
588117576
1397132285
879390054
503654004
145138116
2142952138
292781035
2011925748
222852929
513563214
304079539
1389201682
1051423747
894713892
1767903365
1080825524
1515707239
1182136109
62085617
1908614005
2084815035
1745526621
1357560766
804701527
1325723694
1231902369
1183626652
393518975
556346179
1406211454
1216463176
1320228539
1803447013
847904297
373651729
1968323864
1171055292
816276011
84671665
1814129249
461302346
1538923672
1999072535
1396458543
857716872
1410646629
95574664
868242096
2079137766
735104616
918030402
1764981262
1680893318
250018733
1629114524
1732969788
454925339
2024924571
1497827381
2121617487
1667087006
1696971837
972117141
1419090232
1786281446
802977961
298390838
266934826
326994091
444532637
101927918
762339708
32835652
443012864
23374334
973847757
1305590483
197140742
1558582401
1777765066
105595173
1359775361
834758215
2057426186
820905905
917355868
1949623209
1779489235
496097456
135314514
49629833
724315757
1184327142
1458547199
1271661498
132270482
1509861499
183209351
1580405973
2068844966
981350435
245124215
1978038151
1031862460
136431337
992363163
1714121751
937035865
1358352046
1321067364
1738501690
1743506147
1214843735
1938998472
1708665363
1536666662
1407496951
867890344
455266579
1536668106
1696078120
1008729021
914358800
321431362
1682796731
390110902
2098046411
246671823
333975317
1679699017
443134962
897650361
1104844098
1670436905
367418222
1699477633
669620277
1240777510
2041141250
965918890
797168946
1900376177
727745786
1653748655
689608906
1566349185
208238858
1797110362
75810423
1239145314
1938162606
2028150615
322391298
1733938151
606603097
308122291
1910957172
102785235
2073629423
1832131071
1723442693
2134094437
828514803
301114182
510186182
1336244881
399371539
1669064508
1492410503
1253136096
51483869
833217565
564816279
1739165805
1687709843
345751529
1506404808
65472364
1727000228
1864405754
2055199783
546310620
1186163813
1841357873
1121194411
1081192394
2138969428
585290790
1176209641
26747575
1523711110
107198570
239190769
1548159088
2077273470
1752321629
1721280977
556757422
2037556374
1877730815
546657979
283827634
1147556795
1332677237
872958262
1702979799
1548332203
1832833533
285963412
914999348
435099719
414212905
978224200
779839768
1548717725
1307324018
1159049847
1165541507
137140482
1268761982
124354405
325302391
1089508072
1767652008
1441974164
1408288436
891987000
1343518151
1092179121
749988482
488976101
951679019
1502187436
1937202362
1158256040
831775667
1492503403
1170145776
1037607187
1385113996
1797592479
1859683939
252957303
1103468728
1454204818
1005635624
751448436
1168201693
1668507022
524741455
1588571898
809001003
1411878912
406177402
244524597
1259365069
1146249175
1149139153
93440021
1954277059
1096487000
573030233
2139187573
212271032
34732004
418803818
2102967733
1442364354
1587096131
1821354094
834146529
270561134
838002543
1235856243
1662235808
1602554287
2042681227
162095231
1946893849
678496218
792881089
332226447
784635519
428635383
1139598323
1067396174
1695104459
1316796186
1638728054
874937444
951073173
1669715193
469748024
775327455
917199220
785890463
213977216
732222173
1360357511
1056227913
497667742
431486884
1123171403
746531635
909315830
1393940926
1685018999
484401042
1464060920
278174931
762318473
1576533682
1383169969
1348987550
222782442
1620407166
1555892792
116597506
920311881
1724356132
2016609087
155923819
1515986615
1622999477
2042296297
1923411384
1727216412
2110137770
2120689175
1635313217
389297342
1702026644
1241802735
531608035
669386985
383339692
18741769
1558389114
814510524
1965815656
749989297
2022150326
1771259479
873622831
1654925942
2067021150
20033561
238133626
991142008
496231133
850593947
1660200451
2122702800
1491721572
1611454471
2108740780
711250560
2052643141
741234072
840532946
715636932
457590602
1953566929
1807737555
756454400
1316156382
439519542
1101681365
590174662
329956979
689615795
192691786
779129333
1975867499
474940395
917433188
920406033
1323070670
1124186517
1606636121
2126144835
1806653761
906211377
1734364085
1109857514
1125606221
807964583
720273514
1648685970
1359315946
1657856526
197903241
558789666
1817406177
482984995
1903245917
923181084
983609145
1486263998
1656999165
210493020
1943050988
1087830813
2147483647
643452992
1349428978
96922223
1824073537
1659084642
388601141
977350476
683786340
657712979
1427471568
349617882
479863632
602427443
1007182009
1673889388
857028328
331454189
1935760383
916267522
1933909576
1454229647
122242160
1646574230
1941351482
75796187
497361924
1971434535
1966885044
726447817
1567056503
1702253536
2061447272
826199745
2075804393
769695491
1461728411
1324649857
1602169490
734473385
1212520364
1447561040
1211888595
649143762
1750204642
822020567
108948616
2043650911
1152495819
960003696
2101818124
1307188778
103493737
1593804234
497220119
1678719168
1833283540
240562392
978507603
851090171
933445864
1532444496
1544558884
1716475787
2103835983
809942518
1265688685
1082165499
1760539104
1351937717
53824349
928255174
1373451197
693148967
1626078655
900090535
37878828
181936391
799407525
129641040
594569674
1193222741
375193882
1753039616
211990533
189225338
43917769
88161517
1198089520
310402999
311266559
1938889150
1804610210
81696227
919985211
2047958420
369216129
345745169
963573158
255651583
451267289
1293368754
1693896077
692897749
1250229789
1977636242
939187279
415310707
1572777007
1006008910
632298369
267652294
40654538
1991716163
218108386
854501212
1272337058
735589035
1432324176
684634950
282282275
500219497
1946323370
66455123
1489895233
1924942897
1084713148
766201443
1360708841
972282024
422529977
1565997329
520221008
1428877743
622100711
240878517
1310428164
974516109
489171883
744390639
297441883
1442383893
1508851387
992141160
1362122646
272266699
337805622
518987048
1984265576
1267124788
722473525
2098659334
1253427781
1148595426
942872345
1685337064
929244326
591497651
1440485889
2134567499
2051368903
1877925213
320241859
506748619
539761633
128218559
1321185316
110410963
1402645917
112858690
1316902583
553080786
918335362
1140521061
1626169471
2145319520
1198513005
903477505
962989407
1880154787
1852497622
324294104
478576754
110086978
1965214036
1531054669
819657968
198516301
441804133
1740075813
971342474
1664260497
1051228027
784742885
1870917962
1334890954
160545833
1928150230
1935801671
1799212373
1242406686
254490924
1293063707
1937324385
652348587
117253204
826530582
1698549834
1111906738
903533366
75355049
1758295879
1706014748
956284910
1531368490
1218431126
130426465
2129320547
1105140109
274498388
736176055
1588112543
1122457568
2095012115
1486316087
388797756
1707510558
1956726663
702385892
1702650607
236289510
988413999
915427009
402110450
727400235
1280053397
1909662966
942152625
932824611
631041725
175935736
400004793
43858385
799699272
1160469757
55076783
1236139266
1985820972
787674933
946572318
1389863079
1301541558
1248434490
1768258216
1569255450
1373130079
1874683643
1685060258
633668175
519056330
2010922491
835032924
1990219734
469451586
562483292
2023382058
185986047
252045885
1023094264
937226441
1870780976
935888799
873415869
1095913106
614438018
1618099053
517302341
732842115
469997679
1777480898
112995972
296779979
973676840
1246950078
1683933452
1979633282
765568003
999396064
148447701
1681377199
867815410
986977758
2074991544
948109584
85747767
1143325036
40873346
472688575
205053609
1018810942
213776043
1267112042
1736037097
1042884076
1591427487
492676341
1223673062
2087054243
1011988201
492800746
1897160239
1157128730
1886042106
2142291104
1192810586
1778297885
1699805237
572583363
417252636
1900550134
929242194
529633092
119959395
1845729138
1983024132
2104873979
1742605685
754465451
1525492293
913536875
996641705
1677674983
408591746
1655392738
1038036125
1549114821
1829541381
89554126
994781017
2061800701
984221779
2137793289
1653212612
1298688045
127858725
1726332004
1142728697
882150145
495433835
1535943270
960248729
1205441783
1501614719
1041021499
824599654
1241648606
1125784655
1287584175
278941109
1350926195
347871946
1274723607
130927894
2094254090
1363771473
818028800
2050112649
699753173
1078968224
1537291514
402740754
906134205
2114110258
69650027
517267508
2076349761
756165037
1922907801
754375047
272718473
301562888
1226518028
453592925
830232896
793912849
1628037395
1816350436
1226863516
1376960430
1049353028
995397133
325433792
1293514600
2053011841
828908910
220516991
219915476
1026503697
579837056
1103826452
1969594844
1527503577
1594720411
85471652
1051894282
1129160414
804994565
832309140
1257795310
1367415616
1450925690
1340468706
1153694274
601691836
368967727
1787687937
842904492
607651696
45639891
161922208
1409221271
1740730972
326088743
263630775
395111315
1159160808
1657642603
366592028
319749356
893356003
651826089
1414310959
729361789
1419741768
1643621432
484645657
88953696
975447233
62599363
970542324
380484421
1094040539
705187669
76583928
2094212894
559206532
653964249
2085798960
1115470404
457939682
1248712747
48518047
672178953
1118114363
1335091489
294990160
1225512361
1422112246
582492778
2144111560
1305927921
1997528004
1129164631
912659643
542204720
1741566555
1860448270
1148913429
2100516018
1405233240
694551395
706340445
1928704614
868695187
770186450
492019916
1728163836
1587133966
655051228
1298805045
5653818
1266213151
962793740
1229000106
1623513218
1214578312
632497765
1567703033
1230832055
1056739292
1175497977
463453865
1416670184
1987269507
236828248
531996333
992237660
1941306830
1255581932
1923184753
1536944559
1358821253
506161531
1757774616
1213404735
234860152
582394051
372098433
124328263
1237853204
1480236991
52583798
643452992
2147483647
462664064
1738320915
29087114
265315905
587294053
738651158
1470586735
900912852
250815278
306055041
2000441085
1473923071
777298026
1280998815
914865517
2108127545
910006666
770192683
1394861139
1105819853
1985566550
946493157
1915416669
1653732259
1305521912
607738728
774379769
736905802
1338702471
746192448
1587194081
975530695
198447661
1109561180
51821881
3406623
2057268937
681714052
2133406252
1226645670
1868130026
1056313001
1125341337
393547771
1439833315
112430961
959915615
510546446
1308584734
208238421
407302244
1874258240
1842711917
1347931684
168357525
792181736
1994173405
198932094
654279638
302225378
651181600
685458865
1580328895
689602849
2026597282
2103200981
377076966
1452325932
1511076375
1996715308
959064988
220993732
897314912
1209238236
852735991
129636453
1693974511
1826203990
1134557066
1040091487
1334098283
772185997
229678195
1957467513
1467286555
283449693
1317062504
57013014
840662757
1054186925
538351849
17272092
60590799
332534228
1093909142
1716381442
1456747108
1088492710
793772224
442618576
2052150650
1844677983
117446184
42688204
1115286090
1709486793
1214784318
1468668394
1672360712
1187116148
1583084125
844909772
1566438337
2105888367
614405776
2049968186
1860730970
264458151
456348198
1112220205
1334561607
1227750519
629324124
1070306919
602468313
1704294295
1789846371
1595911328
1513546463
725683774
1102107773
2008009768
889605641
501687629
2049352515
1468425068
1385422978
1191524871
1719690377
1437507880
1508060451
399933962
844746083
1743740290
1152649319
2040921792
1576210856
917899705
1696437084
1290936650
2111439567
27159677
607494981
801429867
743542506
1175163297
847365971
1860015490
539979988
1196117682
300327460
649316768
216303220
1102991044
476910558
1132265552
297769744
818438966
1063964523
1898852673
1482408573
1251604768
1525650856
350564539
902144682
1768974192
823595186
1255717109
1241167710
331775091
1279859638
445663538
639035342
89948197
225319940
2113120178
1047437695
1000253710
1402671867
1539253673
2107620028
608488362
917339431
1468519678
58218739
1330385639
210277050
799845647
808618936
47771449
272254548
194399183
1581025197
1276568295
1736637779
1379601379
1670614010
2060504264
1556388004
1711826532
1363146292
213137533
779730447
57797395
607516109
1577663394
725957929
1536204161
2756181
173881892
2003354466
1385612249
1106062243
504814559
1697910085
1508017328
2119766213
1148255005
1523328909
691692504
1094000448
2009834970
939789442
1649436548
1956077165
148798478
907158450
1645025691
910498113
827696556
1404127710
2025410223
282441027
386586626
1977757380
1789774520
1150208916
1964397217
482328743
1909919350
1298522036
1655260843
602648908
1706034061
809981865
905638579
1151576505
1321498549
1833995484
682420236
503778136
32400359
1073834446
470320640
1540792496
664617924
129755689
2050279735
884027115
1894707859
1546432351
944657986
870396299
1801930373
1970965102
1038357333
1684675660
1537139089
1121823483
645360057
1357648771
1418908233
1309790048
561876180
1761123481
2100680723
314100019
160768660
1438822459
623560587
1289142892
294785025
915305674
1539357602
731951032
842231024
1707599497
413216111
507361302
843840915
345400241
568484361
1750607883
1761624560
1409178174
790049830
2079820002
1168711586
1985384396
285849495
1041856286
1284441029
677499864
1842864101
2036860917
412548173
271513451
1234761433
594082940
296745520
1295742208
745465903
613468220
1430282843
1968058020
860905032
604859525
1651125489
1668479845
1054597399
795750962
593285064
697961138
838300022
548105339
417941788
1901043753
1645120531
2062890953
1689366127
1683367371
569613223
1834387956
1700953763
834604890
387907038
1280807994
468190264
1837301203
460357475
394322342
1552503334
1885688819
1587972128
994421559
2003220840
1917669528
865718350
523956646
1829472248
935590491
609345554
379266224
47382016
371634191
250868030
1363563876
928329749
1665450147
2078342780
1819019745
111917731
1030831657
83847025
130069219
1800930269
1808044150
1245073168
674636403
1174355573
1797282971
1956662755
859939036
114227918
1903274508
821858213
373796230
16157901
1928833737
516587428
518380829
1767212740
1821000324
1636161971
1291074666
1299678646
1091744070
384061443
363498237
1498777723
168502896
1583139388
1263764669
1884293761
1905332477
1611644830
1387448240
734390300
943138709
1423343919
670702489
1703039418
1010606371
1727562010
1363494906
1487052347
196175520
1473026976
217510707
1225162130
245504760
1576475715
1052002395
1917064717
888841410
1406186620
795784810
1080096163
1234503805
1342189281
207526660
1753575057
892465196
1385156227
1374413686
144537515
544183860
793573215
155244478
779426186
1790150783
714053881
939224924
1009038013
819852364
1721237482
582912216
1681963271
1679475732
650117674
191765966
566117893
393715544
1245930102
1813736378
14620689
482364259
2144503039
1493170226
991057006
716953154
1758216809
602000023
2046854225
609811152
280344583
2005421361
504181449
1172657070
103231975
1092068585
913388229
1891485497
1293608237
2068028440
2114149623
1308272198
959349665
1323953828
1694166492
185399663
76635590
1714815580
27335583
2019189514
27879554
1324982056
106510849
1157722065
70469698
219236492
841241806
364055749
1455334833
1685459587
1252687669
1996962714
2069771294
716351571
190390264
1672469988
1765040068
105536315
489921634
357973190
1011223257
1945540895
1392410220
315119067
1618492720
1349428978
462664064
2147483647
1865717806
403144278
1187273878
677454680
1572825662
1301890170
6210842
343262920
223006608
411650293
73729409
321316399
1197093943
1662225859
1387908543
859097289
1350419292
749742327
1679774982
429636007
156040337
1530857767
1156439470
111670844
1983778985
2107453704
1646428068
326348034
206805625
772665649
1788559979
596880454
1675418651
1797784590
1771055181
33012889
984608543
845054760
1618368032
1536127469
1659869085
1996151451
611724522
303027333
916866779
232861438
1947841833
285507801
119015210
1213598668
1810471899
396368313
1838674877
993741582
1511088767
29900216
1885857133
63077094
1542835571
2120206452
1238707288
391232408
1361455379
1187355615
860297494
229975335
210638368
2127478769
1885204227
1756333583
1532168855
596227561
437446350
1515390701
1970237366
1972536029
69267806
332385174
1600481996
167453758
1643202172
2014573142
836784882
290053732
961258951
1341853735
1634929338
368909634
1266852714
779980051
704895603
1602686503
484386157
1923410872
2079880823
158039525
179550102
666528537
1440703406
949374712
306450059
792777354
539805172
2092169694
347994731
1549775657
1102648200
180234658
257923047
1268244326
1960538252
1528628126
651042045
80921538
1311564379
1265605835
749769446
547610910
1992969623
1102027697
136794249
1651473702
869153651
276335378
1854587550
113294851
1647990917
1677347897
771907097
1679616823
645283974
1554550546
1170700844
734070183
1516343206
1801646546
1578877447
1542012881
1411504813
513190934
528691324
28952577
1301555907
786152878
1764143474
534488229
1224022670
1507729169
1359886801
1113096889
1447826528
1726112743
1633811364
1843848694
10926770
940803655
987314321
1316287223
315621371
2054292196
1270362462
1418817859
603527922
100297972
1039947873
549372395
1243509837
1992928036
1785276736
1644167438
163073231
42189644
1522554824
235422644
2066093710
461928339
1782596195
2030563476
458016182
740239060
573714023
1938785318
1570479020
873998279
246438873
2112219848
734165269
661882941
681185701
139095805
792466659
589095787
1593492050
610827053
621804420
832624349
657427887
645785151
866185038
1319955738
1454868357
742791746
464986397
330964354
1431636037
1449903800
1061854343
73144526
408660624
604317361
1709181274
1937377909
2071275151
1944096918
1359141507
234510081
606493025
2126449744
278900297
2070144666
1389709423
1568580990
223687376
672520663
1132581757
18006051
544989083
967510359
150050015
952302149
422054197
535381604
920741649
260229903
240888250
340070479
645359294
1449315386
1186908092
1551171943
78099633
1656009368
1221666782
516532598
529128700
533074381
2060110390
1117684246
143486786
649881791
1282144804
1543779874
61546404
70404953
1303563984
937834215
2029420870
1888225061
932220843
1912367393
1026966533
1022675003
888431949
1730443791
1170674520
2069857076
378702684
2099206967
1816572228
58066551
681069125
1676048723
824626751
287233522
1976249230
1902616263
465720490
203603492
554288745
1459247775
1974359807
2045730617
323133508
1665290958
1566300263
338250812
1024160847
1216053088
1052685667
1990229162
1327154827
355487633
470098802
307264987
1486207628
664362840
555855855
1296437909
124062119
163837829
244927774
844167091
770897554
1281994565
1701791162
1957087617
266488885
1481453895
2042317027
651053919
929993479
673372482
1863056731
2023126938
1671293647
2110838304
1367944485
979278981
376255999
199412872
288153683
742362814
57697432
1433595841
83426208
1973169447
1847139323
1083129378
1486886511
1380332194
1297738200
350984346
443903281
820996426
876014798
808929509
424300235
1450439392
34985276
2124214868
349343630
344895355
1555972562
1630424613
259836083
1716548330
16310887
906436926
1720870499
630176545
712694766
413065306
399802399
292210628
503261007
890940420
950081091
1138198470
1627676086
1888452217
606900719
1044750440
2046316386
1810099102
863992775
187457521
598528641
218317464
1485104050
626625945
1676069439
6192880
849550751
1766880953
1793770361
1296482542
202508238
2035778839
215854886
730466195
238670551
85474669
1017048122
1648348799
1321978858
1063356950
616202188
1384322292
530324755
245624490
1670396780
1246009927
939917937
1155196535
105493161
1424783450
1952163515
1128843586
1821433906
539860505
947828381
409246055
1366514878
1891417570
391258571
1305474461
1284656342
1715711805
810180952
630228407
1271469007
1687664632
1152752425
258563613
471565911
1710105318
2135315399
806748961
1896741121
440850373
1848561988
1589383435
323413251
375618906
1400059100
544062684
861028744
2022020937
1300938078
1307887810
134422261
1135240401
1109534914
964726862
1232776428
864676032
2120475777
591187117
1996966254
68654153
182437349
278724156
1900383286
356026952
1997697386
323192210
2049075952
1808834820
619224657
1822411311
1583662960
1691951955
176701389
1636153534
153980400
302219568
1664271223
1265145563
294283527
1345599644
1326878866
1211275152
1075358122
1257814303
478256329
1415824039
582304549
543852320
2007939654
1426299779
1394221601
265553496
976545520
1982933388
330115506
1527950724
871756016
370555168
1120959325
522704683
704460316
1808256876
827796068
1466877794
2133186012
680239706
374352073
1781409793
766331144
1748820384
618697258
1009590986
1043537442
2000930609
2042996066
471525713
2121495207
134462226
1780357332
1851192056
2110700244
790375484
745014208
500554108
300500339
1366772445
358442196
154492594
1946431888
96922223
1738320915
1865717806
2147483647
367551669
1677089806
282022516
1432397484
1977361867
262710909
1427998927
46487190
1081323390
1332624734
986876277
1735511699
99898257
406021918
2863114
1583325355
1770351968
1227806483
1241418814
1380158393
2078069861
1889519016
986816221
2122949740
1341930782
250792340
182675250
1071265891
940203178
1168493175
1656784205
1414097893
335846441
887743290
197306378
494403499
1633412791
1431975957
323671968
335212578
1662332450
881989864
1529379334
1254464650
1593958729
387474924
122513145
1397233647
879695227
1685448054
1177455950
814853095
299161445
891822730
710608252
668047677
2088389633
1334500720
764128737
856789169
1711170439
1064482795
583021091
1599143375
1085013136
43556963
444593703
1245076512
395148044
1445534825
1814702331
559782867
1232490235
2146574166
564146644
1230689200
2020429882
595979776
652463484
1058034424
1721340570
217628388
1037697860
711039519
453765291
1454132576
1994589510
1754577305
442792409
981518556
548225141
2078525464
847378616
211463074
856116162
1135779383
1216725750
1728817248
486531548
1702026045
338714023
1752459400
202389825
471574253
1830926214
898484650
1062065611
144122131
1062476849
1377796249
90435172
976273406
788659855
1374140280
226818586
1867786645
69854679
176848691
1306759044
257823173
1688157658
1790247219
404082094
1012150903
402132834
1779787946
2112708636
1652474296
1076190004
963358237
310771547
110531179
748474219
75898391
741380974
1887841352
414151098
473148676
2102158837
1963991899
405885463
2077255086
915797583
948843895
1206257795
1912864441
1499411203
936754926
1638274262
1525752174
396701129
1788892830
632570756
957658213
1470672951
928998636
337501546
1808075914
771249302
899969309
234102427
461970275
1306650873
2128829981
873613582
2074127679
1396767040
39503462
611567118
1006861798
1508070954
2067202919
1886694152
1184941008
1121424738
474324646
728919774
2094459962
1390859035
438760304
1713685050
586498042
693460686
1723651747
598963196
629694523
1011290368
1451923180
1624532476
1755964787
1848603451
1157087235
1004862325
922034101
632524859
1914629092
19580531
1612510356
1935034756
660887422
2097690115
1099119976
1396527269
12603586
863533400
355853431
936496162
2074542812
285759271
1845076676
2095257349
98616123
753764798
1196149133
263144589
1548247367
841862499
540770231
1004298125
1533760088
499045708
1283035557
895373985
309634586
253354387
926321055
1046330730
1128842259
81306627
1450633196
1628057941
915402928
1393514349
2029097
1377157975
1995963320
655714688
564180429
941090957
1545791454
814415564
547600983
1873450651
1546875758
698866498
1555371458
555221323
1145575085
363100050
1643075599
924413573
1651348144
440898014
1390671348
1280781784
108436653
1395258909
1569134106
2047930390
1160329153
1665227111
706028444
757261664
2136611537
399412568
998789453
47733688
1177646760
1545365414
383271916
964443118
947141565
520166310
1323732433
891018340
907880410
579147686
911730339
1203884428
455447964
1781943637
2129675900
133296615
2028298128
2146837143
1791964464
301827732
172251231
411641070
1968597600
1034678328
1298256739
1089981163
557724550
820075693
1052077651
1739834455
1848107908
1075780776
245603792
1241308015
140896174
961627807
1536992833
90083183
2087133726
1737367199
1833519390
1110041972
281019439
1039346057
557739868
1008866253
1656946551
1812638577
1272145623
1453196986
844721550
1605254292
1713243242
1694129700
1412363221
118493179
456297033
1792448835
1558409181
1691176911
368346021
1999362587
564712996
1720098276
1630457331
1854769154
2025018623
1582274990
152186949
50886454
30378938
1792116471
1754775455
742420188
2142159010
1210172692
1038942418
919995148
1087351652
1197049398
1760288291
879897928
1171403322
1882362726
2146704093
1918628966
1303916234
1196068387
971855868
1451076009
730471525
243939881
630426387
660423764
1735970799
341836086
1580840721
40539131
1891138831
750269270
2064682178
2035363393
1431698998
699059425
679111899
1859037742
667713695
1585365377
832830028
830820808
127125291
942749739
421373554
457199158
840076019
1669248408
546526903
31929626
1713983558
1353028133
2132012527
1276641834
222091767
2094937176
2029302932
1973147286
345265597
1860247144
1577179090
1544855966
557906938
1420849287
82784615
1590662441
433312660
1537433371
885646228
1235850099
612294032
672125285
127452505
1749558838
176882737
323818346
380124575
1205887021
866626791
1141112065
2044490709
920412447
32245297
152145549
1007666639
671951867
115097085
2115264668
1589903871
274122527
1091745815
26600092
779986582
592264818
876642892
585595383
692137915
1940679256
945214243
2030829230
1498600266
477356218
81786976
1411035973
251022413
1824814606
564647844
1353430636
1712752880
688391228
348780512
1781887291
1748699733
226269915
578623851
234676133
11114407
98253072
819075790
439240308
1526185319
1730326809
27394637
192094524
1251553175
1737241513
768265909
1969433555
1832981680
1741696475
1522666004
1755471847
615405048
615973967
1129997959
677154480
1619226016
2132207237
1557271021
1613523058
2016226331
1735037417
1023490857
2021145944
2012419046
602549295
1110821279
597160173
626050869
1236594128
1213303727
8387613
838326152
1268575814
722174909
1401041854
58425420
21877273
321305586
652181721
1450256071
1540798362
1026116729
1715112990
1557344226
1490829590
2142744380
1497085747
1627235038
721136721
109583301
1416598623
1555254177
1824073537
29087114
403144278
367551669
2147483647
1249882756
1551889442
1930033392
1460731018
745272193
104686798
1418959270
693996834
23270059
2103372042
1237422006
524838223
71845738
103736772
28151005
20921159
853927938
1243609147
985735190
1138831201
611304473
606816714
1417268209
1900909037
929528388
1273557460
1067636643
1944178433
2112551000
166479715
1978659645
1090404208
1648523395
1997995927
1907661115
1270158931
499534569
545623756
831165514
171511823
629653120
1014319765
31455432
112702149
475808257
692230180
1762567405
30210470
1033403248
281693736
310825611
1731387293
1136617923
286624136
1043356656
1215064941
657586374
999018126
195782819
1991103642
1756851812
968086232
617337610
124763470
1592356173
167718683
1552344070
1856286718
2121899149
553608942
520614478
1834127809
1244905767
108179575
1919861812
744116694
1398707411
794816264
1776504883
1644009404
1658075529
1871447461
330871118
1559264397
1073893484
1512813237
1558307971
165177353
676404414
262890250
2031513916
1549086629
1691775732
1729737509
1496038218
572903208
909315812
419328922
477920656
421152333
360506427
2074563038
1653202752
478576007
1184873604
1519942118
1080642110
160951511
1880442709
1265977342
741140183
1906951233
1239047587
643616370
403663785
697311207
648054189
660616016
534561351
1481675461
1945365863
587984621
1640503108
2023219714
62648235
1677060826
1993519350
885577768
585452755
978700923
2019988184
1095708075
1289520062
312428032
1243291287
237602998
1102727119
832929785
1201007856
2042092332
929023768
1379029056
1973568686
426566146
1482902792
186820486
1332556844
2020771063
1974285259
527183248
107959884
923554359
1092769380
699772198
1131956774
1756031686
1134765782
1264553316
926396637
132432349
1310685565
255650349
1635497263
1966365851
1173128785
1232601492
1670647034
521994066
507128936
337861352
1479836535
441629595
856969053
403726159
2071552209
825315878
261387322
2119747941
2010275269
18457563
1080253547
236165217
930965468
1264100390
1022047530
1931874412
1150928876
48381595
824140526
633495625
578870748
1240197611
239080127
1776938123
1720457198
1132834196
14885618
1745828232
931082379
1389389330
1083068687
1501934665
1327887685
659826852
735059839
1743604029
648242038
307268247
999517887
1283703117
420590983
1222008600
280388241
476899533
999540080
1239822767
138674781
719752569
789425817
140992229
1975983328
1430162474
1683314966
1994439759
1789950182
518350263
1515231828
841123120
1163967614
2043851057
1029605057
419952603
1415790204
105092513
497472259
1174713279
1407881024
968692141
996440621
1729249814
1506182443
1945140010
1914578872
1017850448
259065316
1208684566
250445790
1683740869
2001660232
1907102276
1284868263
1432905943
1739010627
1268464968
1084453917
1270719060
997704733
1295812747
1647379587
1210194951
189590684
1959747737
472665586
879914151
1330379721
425563924
1245493324
566845288
1034225370
692388828
934420610
694959942
1420849993
995496117
66598157
847651606
1730896405
947019186
2080035397
96635878
1965614973
590943278
35120477
995624673
931323203
2076229842
1392118494
1696378417
1241541078
1832198047
1766092274
1644682904
341008519
358682238
876866025
1285361700
155274290
760637276
1693228768
782981176
426764555
953357218
1832010515
1381764764
136080022
1739215180
1651829213
27522363
350723879
1060669425
609034595
126812116
671236082
124615153
1261511809
51206453
2004251312
657948186
75719057
683065639
1982212819
477688083
1054311269
1334010399
1449232860
1808843698
1752143377
212886660
1604654223
568405953
1640323956
728391823
44880365
2043616238
241805333
736714103
1945559302
173531835
172054627
312922989
1992168633
1965739202
26947964
1374991096
1981848460
8840504
456447575
2007027368
550892929
1164098041
88269394
54675091
936235999
2113591034
353778397
38086780
924301498
566426155
1310512945
1065503773
1860473805
1349486145
517143233
1181345173
827688111
611594123
653785808
120245460
436107370
199968815
1607311399
1009417230
1299544900
209633409
1028576820
293184514
1843701770
1809473132
659612761
222363400
1125004214
1780351090
1623006256
704046252
1160682161
720443662
1565369501
1633197133
79723454
194376468
1045064914
144540231
1317224464
863806104
118706690
1553392759
306426396
162338243
988552052
698882594
537526170
1080357365
355268936
1155593953
455253783
652274982
1541377923
613073979
339065114
685563159
1352268361
1207938304
1996341708
1387957542
217074187
2139099705
1588330603
1136898477
441123262
617995554
1761083385
1704882969
311949374
1382266954
951160297
1289267515
804443057
1921105816
1597501978
345314721
1178795052
2018626934
487063482
400673397
1919252259
1297544265
396360373
1865190634
95571736
1781861933
34543667
1704460164
1960506956
1418518497
2107876671
491400387
611986475
69049803
1312602627
1861111048
1034275662
319897857
57897266
811645454
549975786
1918087082
570721669
812817600
349048377
793958342
501307109
1409565271
2006119475
1972123905
2142585304
37227627
121318257
130969162
472578443
269527227
1728063103
370272814
1745014089
1720869140
615776340
152201608
132268051
1546922018
1521599140
1368220483
1038631204
1847340229
378258093
1205563645
1368938846
912582813
523698963
905590495
13436526
1285204604
371441087
492107072
1099639101
1201589139
1824242257
47961178
1294741868
231220921
1201607655
1114542648
1063796660
1343479553
1754432564
1510223705
1037820440
603413238
1355463522
1659084642
265315905
1187273878
1677089806
1249882756
2147483647
71688998
1176028883
1102618274
645388241
1984812706
317439209
1464213282
1010702795
1619397573
1418381502
20040460
1354383906
1333816069
994236173
339473857
331207857
2126491692
417122441
1123432408
1367479872
1651237724
803775085
518887627
1943368143
1843846739
51789613
641513945
734234001
456302096
1468455252
166955073
2062562282
833978358
262098966
1031091975
2136920478
1681695474
721268180
313143295
1112695463
1103524078
200811429
899759977
1405857720
608527480
1193213142
300648305
337122206
834315668
401534544
1610302417
276670971
1253162703
346664912
1312860389
1144810678
1460413942
1718772739
977818383
541475843
1692009498
1797686117
293785751
2043027014
1098694370
1526411881
1215045084
461296456
222545889
371201988
1006603135
734303366
623264342
2110983909
983165818
701878609
1614758678
217855019
248199713
1838594171
357499395
145529775
1575893337
85916461
226413082
1429092545
503168394
909905238
1180186753
473859824
999872850
1399326353
1957497908
1393961176
1639378071
743136911
1504278770
1110807097
784948329
796840662
1689364746
1815468649
1299662183
1341907424
433202519
465607180
209247037
171665778
867873210
563355960
1289614432
211744043
378991408
1220176437
1319629266
191666260
1558865212
674838762
1891735420
1059975902
206561810
94868963
1007957623
286345132
1977376920
1416451497
497362180
323625031
1579097021
127102678
1040893200
609771279
684359127
434821267
222992851
1940097697
2023740157
48626503
1431944209
566549936
1822966222
1229233008
884204901
1982184307
2084231796
167087068
2124616137
107306278
1305598206
752254999
1199920321
13688565
385023186
778330740
643040652
800336634
1891765714
2089602192
1379475781
1906405186
1080660081
241297299
1532893979
234347341
1809515907
382477305
1779609338
624730351
1854055538
1202811755
853586951
885178684
912227335
1566272943
2044040930
281015832
1146774233
143764936
1602179658
1131104850
291256023
1622942135
35204667
897618109
1808420852
1126050013
2131046986
26759359
943522005
894941340
1145771990
794034379
752271363
243777936
1455092904
1228823786
1419303615
514162396
824203996
1825026417
2048641582
1755365838
1016470777
146874545
712939495
725886543
342402195
924274103
1497763373
101079557
433590243
12752751
2131428126
1993475436
1408930096
215687551
824482511
432558742
277900538
963404773
1549685138
1855689526
801377613
756211022
2037644414
246373038
489464688
1005026163
166874288
138199532
2046062905
186619140
1024771023
1134145264
1577295611
199540941
1537252398
599966220
569560691
512958004
1807537155
130111352
2011758067
1909675798
853734780
1144494072
1738044792
882783746
1855993453
1268717828
1012322327
812419608
1264401228
974749925
1752313768
540352578
663210163
1993675103
1285028337
100126076
118089491
1439666612
2099522658
406891044
1348140061
1275465633
599950743
1172243230
958303308
1985947396
1035705656
1612437031
721991059
1743898753
94717010
709883678
90310787
1132848227
616218861
2142091882
287436530
1139908361
744597091
447987072
974414790
334593073
1715821846
2052079087
800544245
69130516
2108076131
898257026
1981795178
1164643022
1261684680
2103264257
1796635739
1348538921
901402578
1689991207
1793931350
1876544982
706456742
437960080
271464965
660337560
1131500220
748188287
1692329130
708233245
74694121
959469981
209492960
155112891
2125608628
1275756099
1415316672
48328239
1743053157
1863508291
812688405
388765216
740232827
580419879
1592772662
562228708
1028363887
1938417193
659917397
993634597
1093056946
1878145459
1890789746
1831444896
19141996
7902908
1451853375
1287124994
520410668
1376033864
801108178
1924983481
568081222
74935318
893851442
1779709665
793034913
960884473
1578359934
1541209270
274582977
1931849545
232038757
159949483
481807216
1806847058
1227519962
1397991480
351055577
1180497584
1006391613
1326356357
135244002
1322633336
860824670
2088361983
108233158
209579806
41445552
1133416853
257923418
1997859139
263386794
2024801845
1131434913
234105554
691913517
608627855
1822742075
122707698
1342853951
1051226904
1812803297
1986941814
1222554952
1366445700
441717258
1155450160
764593975
341915300
1187768632
1554811858
401572586
366861389
716195877
1230967283
1176610152
1479014674
202066770
1465215927
298413755
2066509568
1960286535
1465862389
63144639
1314262319
253212404
1050878677
1736302577
302576511
1236252514
1176753578
1828258869
1231855256
416812030
1676911344
1167838047
1161689600
166810555
1989340360
1795156560
1262455905
1652146487
766825912
361436010
1283284620
1641364070
1905304847
639772730
1740730231
1605374487
977905805
1521709421
2047352721
1768921062
1545803621
1871247467
48037457
1778068904
1451283019
1912599114
894561943
199492771
1788299093
533947358
349980072
753605975
1476139931
1459970771
317858341
2011122707
1105771696
627070247
229507597
1190185511
1555491556
963960757
392228182
843324176
559384460
905764415
1929492555
221810499
958518474
2028477461
1411164186
468211374
969081576
65758009
122287115
782992627
1682540023
1810918421
2062856327
258427600
333591912
564745796
1636895400
47625180
462740076
357542003
1694095782
1759314580
1522304096
256235011
1902609754
2120369558
1075725368
1079914341
1328740967
1512595956
2095718595
1417109203
1294984403
1921737714
220337395
934094252
1695873300
913602198
623194348
2090793350
1837020288
1066174827
554668871
854025478
1032973213
388601141
587294053
677454680
282022516
1551889442
71688998
2147483647
993444576
673641567
879553381
2054932074
1083887728
1003613214
2125665207
1250150198
2078831274
15403123
794090878
1169517971
1505875712
1929143421
494497917
743238984
1384974501
1699702414
2093400736
1908555345
453686627
1406766809
141810753
2096056293
908003494
1906214691
995991570
80298609
827835696
140074910
565500920
2085342172
436226026
1046247329
1507534226
724463701
1266884696
2145859315
935472973
1642371479
759304468
535460244
1375902023
1755355684
1610437652
1954030642
957005727
150580045
490136997
1478097731
1418760107
1583798901
421304770
392058084
287017461
933777011
238188593
526058780
545693488
1219120101
1952071393
627614503
378811461
111621001
284624650
1996554521
454961822
2132141122
1906137737
2138244998
296613694
1980526400
1518623407
884275811
1761200400
22288670
1219309865
1121336497
1657107981
659008688
1666941549
175027970
188829810
157057049
141998989
1912711606
1980646072
390172013
1618520426
2068566495
508176820
356952184
1707150611
190521602
282209614
1004664125
1242981070
1407823123
1710263183
206935008
551810670
1855431606
343384875
1801289207
474034902
701229608
1812668349
2020784411
984372782
1378715768
280676915
586677228
821949461
51500767
1081287544
1752803720
489854647
1924631394
1295072066
920566710
533510357
991964449
1246010737
666339273
548268963
295189258
1163064371
1185253003
1814297980
630577039
418251628
1187497669
1813916617
562151943
379183563
787905003
1461991581
1937072785
1434576142
89200836
626784169
1388988568
1932786651
1670522507
660554852
37366056
519555089
1004675116
1621079675
1361948731
302525178
1630420311
1319425924
442930911
1727685197
283874892
2092349281
110724384
810156217
1835176911
1520438437
1377917233
2138538901
1679062101
1115581210
1713023642
1301578633
941482719
1330952054
1169697426
663024383
572945920
1047670097
814873944
249277009
975727048
701000441
1352268056
844439956
347787613
920812882
1344070256
1445411847
2064920194
454563550
1826260800
797119987
893209746
372702461
2048269685
1233011527
483844905
1884025901
1947873345
1261655053
215081976
1134687831
1583055377
807975444
2137550357
971243526
4900727
1330859549
1602867156
1182695456
1863020452
1044483929
329812464
2125941622
1572489784
1805623531
1473969195
573696702
223967200
860887400
1824428591
1587724230
1433142517
1412089474
541162348
1550646673
1464337452
1813945115
1657040211
706452251
1712819616
16034889
219770892
2079034605
1940693477
1331915347
775192746
603239416
2074695179
387370038
1204449170
950206739
1308849703
186585820
2123998401
1323171371
1828058758
2007125400
907738694
219327472
1591226329
1380112204
1628373836
729335805
2069270175
2076341978
1751030720
592995633
641697363
919772975
1526410526
1255865477
1169839411
1722421992
2048175601
1552729845
1563076076
674062181
1076223767
1307767291
1281593352
262393927
1700419436
1049805347
651004182
1863034002
1300780909
584855724
1514138783
26673146
1710622003
1305164939
1791527849
1756079809
1662841560
724611023
699191908
827614403
280481267
57961923
686972537
1589417784
123365356
897942819
1842316603
187500089
109298574
1105797155
1253892367
996317406
440998224
1989442547
904604213
1886962797
1578310989
78154807
984826537
379618469
2027906875
1760494320
1368375274
1015972117
1151217143
1964336491
1633941762
1066579473
1059366171
324439293
151078174
1533625451
1603978773
1439655436
793908395
1639824119
1333826567
101575575
1250293241
343959515
743006919
395881150
1068628126
614558406
1616647476
110919753
142227764
53531340
369118794
1055524417
465467041
731747808
1012856334
28002797
627833315
911467861
422255335
1397112083
1777513222
1150064095
1895022499
213526758
1065690052
65565824
950824719
1802711910
1268932216
1092832174
172215735
704142813
934224241
1837248384
776345428
706919047
1306714324
1994909413
21338752
1803544068
2126044575
621091977
1771471922
1440565571
194933370
299255228
775549468
1741018535
1400346746
665206573
1573078687
2028809068
1425959313
127360840
1525944226
2141084609
975808084
1782686160
641254468
1209688415
1290830098
1024472095
1038872904
1243315110
844736547
2093724251
1375188569
1592866925
1484633153
1398012578
438871325
663403651
1117497366
1491444736
1015293382
1811575798
645382931
6180179
1475767058
256033302
1314866882
1091858802
338526705
406521222
1204220569
2130024297
1982357280
462023845
1839601779
1119693527
1767094256
991686825
377792153
1369876621
890811162
729044278
556076782
263930654
1522562186
189939269
1558841336
1554071182
2069059093
67678162
524619381
362358650
108823328
1361067344
1590910239
741293040
1976291985
1170927435
454260536
917735873
444324241
2115003334
1825887844
365084193
1741162866
1227579390
2063232200
2002745241
1323479046
1282232070
1077783670
906901832
1871048022
930130461
350697024
1413623302
1376595064
1559269287
1724025740
326744404
1347662093
1747488670
1625200924
1984988789
1560536103
461081423
58607665
153334533
520734641
2001503406
152451426
639315662
95770043
1326135059
793636293
2046705867
1178306270
1561399167
909353319
613020114
1170504135
667701181
1095454387
1016018404
1665272081
109518792
1592588754
2044234914
1656350685
164237895
1754179853
1381192948
861559488
2022306010
179708222
518815996
758481524
459406399
1163629354
363556888
583626103
1863580971
921610293
1186625573
1587436649
1807689938
1034525708
1453896904
181585298
593141093
977350476
738651158
1572825662
1432397484
1930033392
1176028883
993444576
2147483647
579247997
186347431
1637530328
1926051316
822924929
1232580202
1275989618
46357501
1230302587
1681044033
2039366891
655306640
1180885117
1216107215
485556443
1668126156
1899718123
781126535
152185016
1004354761
1432904731
382802162
995436706
1174858720
1729172572
1375479761
639442605
990454452
1337512556
780895281
1964319904
2083149815
623062283
942745404
1092489522
1914494604
1052198670
1399012349
1337104230
1630374610
43850854
1700088008
1120828934
703663665
638231548
191667336
754805275
585847556
2092343903
846929232
3557851
573440927
471635622
1176163456
2108498143
1619970915
658750946
1196643072
1469218415
1049249611
727456358
268897151
1151821118
1110011823
381830801
1604206140
581933499
1166681755
454759268
1502339911
170773863
1581260263
394789786
518926137
1710253575
301455790
1124272254
1057535771
1169420685
1122855533
576500335
164767884
1883356668
135555438
300598602
1946158219
1665672192
1691192927
1622633710
1601218741
1881322848
578241346
1489768729
997983148
282565457
1633445170
127617146
84427579
1419812735
2109390087
1646171039
1568157140
978843073
2144307254
596188413
1397548163
993466669
1109470385
993909595
285362121
416125344
370259766
1127974218
1486162678
294799093
131782974
261278541
1352710829
1281039600
631796907
134637553
1355823765
177592526
841759840
288293983
86280067
417739309
1433950670
2140156423
1744064982
400667774
1782097189
2129944901
1927283497
535424967
1716543362
1200169820
728968097
1088828962
1147199146
1481533981
1124430492
935358128
30331556
1001937594
238741576
1526794333
756262872
524621971
1008057698
1366198528
1308071271
10714945
807730056
1540864743
1632710700
2133825679
1800113333
987084404
1676514225
415197451
157055098
1720070370
471168129
1252103148
786472619
1797922855
2086814846
732239582
46054002
36787790
1668687376
501598245
708866055
1201752150
2094767600
661409208
552960263
558386874
1030281387
1459614470
1349444935
770325118
281376147
1066871717
1440847696
1198737451
85234752
387940460
1678893676
1155517232
402398506
793195524
146824595
1880621319
1280332743
1778668526
1807915016
2081374012
103251665
169324498
960820148
1229264041
42235358
928519823
1020553692
1965454351
1234543237
1306718703
1286274503
74388713
805969455
1145608322
279271713
2084484392
379156505
92344168
1132561640
592448572
1266507004
1042581416
453849432
901443012
538091132
660104257
1264608170
650035704
863490012
668283639
613337016
1232121292
202714326
2138765618
42729765
1927729702
1335719493
967734586
308421128
1301328631
1316055971
1189425916
365398533
2018889498
806635729
1911591658
1822020890
49007998
1960379499
75749436
350893368
896955232
648301691
1108849194
747942570
1712073433
960526626
667094634
2073460858
591012718
1576531270
1838724304
654693617
760282290
592528437
1513805191
1576466616
696961685
432445688
850936372
15530958
336446381
19559751
1577291411
127082908
1018386968
1824483458
536062690
133666097
779476349
427275545
1269027212
1496485221
1187909160
1516028754
1846005671
1542292602
618917193
649807387
487027870
1887757876
806889465
541627045
32595778
2063683577
719757897
547108466
1016186784
762729020
2030632622
236468520
221235563
792010880
1976483250
187999804
1425638732
1674524957
1891280672
1243977638
1016638586
361417879
78496327
519570290
1284946353
2041194412
500352090
1705006713
864520998
1022144612
458720593
702490832
1720065153
1433737787
1773202466
1945903377
278329945
1404426258
1277492126
1107879076
27967777
2040390627
116472950
584891271
1077159956
1809708136
185759623
1530983688
952137214
1072092535
1180466927
847772362
656524214
2138883960
1843154142
252805090
596878283
1250209875
1206367892
855594887
275931428
720391041
2031434068
2086273509
2103949509
155367876
1772209780
396740713
399405026
873990167
912890793
1163328841
1110338569
1653651430
1387367233
1531990456
1149518874
664420704
1978888885
375287106
822703722
1614860317
1986170616
1414245020
1103136359
1822930476
166969024
817762534
1068382918
1372385276
1551854708
898500725
1159391700
2056820332
246921058
1529149339
638135950
872518278
201604205
1392159079
908485446
547063708
1044464229
1616906614
1983354469
169337198
1301821147
1503455516
1476347586
388331325
1915274596
53032831
782746868
1695046904
379393235
525615303
374349414
2089290004
1924206315
1393418522
1147608965
1032286607
2088524648
630157806
1417401449
1438573251
1944012148
1601926803
132191050
237273782
1270454022
1492024761
1288715047
59307352
375080013
1459349408
811911161
1585599705
663629668
775925045
713118499
315004822
1960443169
1535192307
1399813244
1323321516
358559231
1524216029
1846075231
1876554893
118802910
1928279937
111544783
1011447944
506090915
1437304533
1907041328
1429854096
2143001603
972638767
1526972523
509892875
1496536526
699661645
90568100
387486143
1584665930
15558138
1943477835
1651067078
1483304532
522074810
386417134
1495955887
388650333
858309685
475938945
525409279
325294177
1803029408
1419195418
681556219
643559829
1614442338
274937066
822307743
1076358718
884538724
1442296872
1379907458
125319345
876401408
1260374010
899238726
783303450
1652828379
302548164
534530538
2040248805
2101125786
1424774559
957030224
1279837483
513451392
857712938
825003667
2078873094
92545002
248970804
1353234552
1629893060
1499609770
1765347821
1110517822
965157488
1318011278
683786340
1470586735
1301890170
1977361867
1460731018
1102618274
673641567
579247997
2147483647
1776743548
753048758
955828704
1355124414
721901224
2068876822
1048847990
1555353986
244069467
311852382
15815
1894870691
1701587087
119668868
71135646
509084129
77282981
114762175
79945347
1084995278
27398459
1710329390
2008592605
1578703804
771123239
1775568637
562965317
233950327
1931031748
159019601
483122114
780153947
1175237555
682661454
313654090
136825460
1896856257
1296916756
1423521689
1102803546
1587237064
795275142
2012319299
1454556223
1128840941
1391787918
117182220
1872235169
1057744515
1574130979
454295848
2134488693
7503431
1775966854
303851805
718058099
2029343771
1788905138
1017184511
1923649274
1268353240
1857212904
843489475
860629670
1543439763
506004835
883177967
1617315812
1110622243
1586112087
1025967331
1362944186
388634102
1245065839
635631563
867563385
789182565
1580490911
1893534675
794631736
1657890671
1745743962
1164126985
115468287
497676426
97739771
738424639
468203985
836189844
1696882129
1334637478
982852596
1867177085
1866038558
2044904285
819640950
482221808
1045854502
780790013
2024434992
1863100670
1165291469
1848606601
1032005934
492239280
443351463
1794662151
1812363174
76677299
1237892228
1700271034
2050158082
311468911
761492722
1061767623
1274740254
525617132
614631766
1548699779
1214600830
830913372
1227337590
32250311
778340848
1125892900
285397626
764135992
2098993146
1884811852
1617464109
1420755792
2146845839
2025362186
1593632334
860828227
927716234
1495464880
1524745701
684117094
1861722309
146662573
846353922
1492494601
131058638
168366280
1988811932
1380672203
1265456564
707089111
1417694945
238547540
7298020
1135444348
264012952
703323699
468292081
1787976513
600705628
1286215951
1827790117
1386332421
1919894394
1081255183
1519755432
1234574454
1982859004
480215909
1689365604
811476279
886818059
1340567106
283976899
1603729662
56491450
144652162
30108963
1443098930
271002825
975636896
1530805013
27158435
1400721162
1898920997
1845343334
1427181153
1123358582
788980506
1163098731
348275912
1601829436
2053731141
2011381373
1632515824
702435909
1701443984
255811083
994541097
417199023
532512520
1202514643
1440137508
606326179
165018526
921021261
453215584
2104009168
640264513
1049973043
1776046690
578374304
1159412787
1587098901
780468128
1146470285
1897935642
1235740121
243283190
662729762
1951247839
1108507091
1307508678
1097807712
2108475242
318607148
1220736652
1857775036
1306882409
164383492
132238415
2090495104
1632018921
978510241
1823329316
1002449075
4724751
610191090
1281090971
1382238624
1998710598
597717792
1014951542
1621982507
991399257
1994893713
1383367024
489406975
1332663872
1779039604
530563480
27391930
1810160936
2094446613
2125705688
44934986
763539174
156437636
2026371343
1226123693
1197632751
1561232733
1312951068
1974384137
1841953444
1486523655
1299735895
765288949
1546584555
1852775850
1909727584
22913730
1060138733
413309321
913987309
1209498911
1911397481
349747003
1743644389
1270102054
1120260182
309123661
1096076717
1084329483
681502589
161341346
627639004
376226508
455323023
1547816890
1528804162
358180298
2112673022
423793264
229735175
196260709
1176746208
1395027020
744755946
250513923
466979139
984139660
1647525086
1782448942
494482862
1233664265
609610676
549832628
1647342904
1141695602
1543887763
1248098908
2106419504
847993450
2008859541
443306980
1436876521
1053747000
2079828816
1223151145
442742397
1996626821
1499713025
892498196
735231302
635278728
1859111851
1434121171
1714401854
149500532
409189043
860530785
1517204016
147547698
1496491715
1446263688
1415756644
2061813207
10574614
623911306
1964240925
686356204
2021604426
1035970180
256504876
260566448
26373236
299013539
369643274
312433519
385609585
969945810
2095055152
1894241291
1921260754
1596686593
1744785022
1937143669
45998402
98306427
684835472
430347989
1352042160
1666118266
1172702567
993059403
1498126397
336147231
1712755227
957998615
844796535
1265941226
414445074
583422337
401553859
1310899936
152032903
1597121425
856723990
1400023625
670009006
32952438
633867857
1653434444
1890369617
2022423766
610261070
209043413
5085251
1282158186
1118510146
1108958442
1498739311
626361372
790074913
1161763384
1286684642
312891815
801404153
990857297
1162739187
1059085605
1864532886
1309849520
1662227456
392458129
218018846
1132049312
1239935345
2026197902
315597423
1893788103
859986789
862973259
81374966
1260845665
399385118
2139833165
867863649
1949449295
916137112
284006471
1861957488
919781523
90186230
681145808
2140011011
534385148
236768245
574553251
654191398
355004329
622243301
1057465839
1451895119
818740396
1035502550
663660376
2091033057
1406008408
11977746
1222934262
1307794725
1036357092
1408002759
793553677
815243596
859185488
1357254995
569483002
245598231
1468753569
1330168538
1485383100
670495404
707094768
771839809
1862092857
185828810
1710618825
2013538148
2142252839
1929483122
1568403693
412553109
2016223004
832195205
914272479
365825218
1130215518
569124367
1660042846
1977290679
1290435332
2083029678
1107336419
853546171
419300028
703714009
1175932571
977967063
1394543921
1360114455
53771735
1395811837
1475822739
1374737025
1161262212
64424477
721770442
1534279651
391503375
104346847
1332802352
1682755850
538132404
1959767169
438711281
934538160
1312774106
1225878371
1537324067
761357625
961750935
1095581020
657712979
900912852
6210842
262710909
745272193
645388241
879553381
186347431
1776743548
2147483647
513259243
1836039360
851613492
818134255
736364377
1369236804
1355729489
1374354527
796245568
1104665393
536309483
1672234221
1648912558
1254604219
1476811024
710584267
1206201350
26550611
126541438
1014132163
1183293080
2069303643
584507665
1948505843
1833104758
1805440796
408760923
1369916705
1202432971
336274665
1121346524
267558404
413801217
265341572
2035304930
1375857659
1298085812
1276288038
653548063
1703431894
1371333493
884526881
1677942826
1041778021
1201759458
1396889186
1002004910
1158606331
719825905
634451179
416460557
685492113
1028953049
272389711
1071584387
1808680312
143432106
945226968
1756589962
2076319643
486577824
1659260953
813481119
1576077161
1137781940
578215133
1806978174
2121430865
813418729
1520329108
213912690
447896260
1225571855
1697544657
2027424733
478925769
84903321
681415675
404533320
28253537
1569800924
1018336382
538770393
336533071
261960365
2119059089
943366146
928327153
337132516
1147410678
788592622
2044045225
29994384
229416021
1113037655
946976385
1243615784
1698281790
1749324925
47601880
1382413066
2037936632
783190869
138418185
782566891
1578909437
375775386
816923227
937556657
1497684186
758943630
195614515
2037199842
463167838
2111968658
1737828158
288298380
583662897
1932797830
1599452233
2083849635
684624495
569885659
1792958018
168047838
1874281525
179895652
405990060
1221656107
1003990572
2107617786
968580491
928931317
1382487755
2041890238
1790824444
752606475
2102388314
1648900693
513961622
1126736858
1802202409
1670209348
880696173
1333718352
808271604
871006285
1608410176
1941243987
1997384712
16857808
900940774
153909371
968313541
1238521114
1647375434
972443589
981875693
939329420
160684167
424471062
664647894
790179057
110723782
703292853
1816654569
1921815566
663010349
370721645
1189645065
1124176533
1874718834
480646084
173790690
765403474
1380542721
1792170660
1454667213
1847461165
829396799
923256950
2090630732
391834934
1977130233
884308803
535359911
582864145
816735531
1086796101
1476259348
1713350418
1133714329
201222015
670268923
998052
1926643241
358079811
1674170664
285893763
204082041
1304090300
46445457
1635785811
1988549265
992683229
566312790
428675026
1047853001
1205962207
540341726
1959543838
480584129
1591818091
205078645
2010525963
2083191329
1138972585
2021503030
968956313
9102545
653859648
1494642978
1193528664
1804201661
587895151
1282837860
207209010
1845016012
85637470
875507814
701887483
838093976
1196088940
531337358
1116330390
1349958348
314634430
1192234944
1386575316
522701919
1600077505
463914259
625729652
466777207
1275802973
1267688811
88283771
916008122
1298296091
1668641049
198812266
432746796
508350523
789674662
1174633759
1406654387
290951602
1300721842
2135321177
1204982828
228335296
375139794
1312972958
1260270021
904278084
181720921
285572045
514618046
1914908106
1535617489
1922374364
1302440226
2117981315
1626849853
902524413
1145147876
1671669090
2061538370
1271490214
1589766872
971426160
1817584575
1825569442
594168440
1100702780
2078621924
732709091
54371807
1588170694
1824624888
2129019414
1111062315
1233767947
2037542112
1737339836
412397754
117323350
201620559
1633070473
218076967
2036530579
1735795321
1326321259
1437019425
1281631000
1606135874
348903799
1944178660
1570655573
438690007
1114270399
1660169983
571305911
1482925931
188876504
1171354344
434868968
1806091123
1345900324
1545604714
973813845
1695526152
1217031889
300719409
1468460914
1435332440
1897111382
470474062
974295804
93536140
1049943749
1052831436
1199202466
1160477227
1314196184
1195992957
802106668
1011142196
1831551104
1510183162
1465321046
1873798862
1600186220
1062602811
1440867540
536571178
554724561
685178579
1104579530
1191221156
1559042164
1190570108
1537434913
1636873004
1736490263
1041379492
501692063
779708085
556393246
2117376923
645108248
802624951
808568638
449648741
1361018190
1895409064
234244417
1916946257
345582990
750808899
491589918
774689078
2096067344
1760574047
312863892
249944564
1052483624
1585662272
1041042344
1383754511
1256814660
582801398
1871905897
1775636549
1513058398
1133146610
1650378252
1244946528
1612603720
1610805322
1647090346
1611658766
834783835
1229022673
372826329
1821983617
851272849
2025843213
1602266616
1654402954
2095332299
1520124680
1745171159
1888619692
2116488269
2116569206
559249680
2058482566
635579286
1008255001
2134234870
1980351246
368017159
537998894
1570387629
969221196
236809047
411233752
2147357475
63037323
1705778708
497075350
1312304857
619060071
1899502757
481289357
1626743013
296857568
1627955060
1347996014
120259544
1387615099
549483742
1143614209
1952916303
120432669
77854909
1524290947
1172755124
838481397
1406057602
289106296
476247766
636362159
1337371355
1958060028
1436901727
669526742
2030967227
602162900
1461007070
542587696
2053134286
488383290
122701748
1637481387
1140119726
1667464576
1549760704
1589957718
2063136143
1543731898
1511492810
800977049
128252848
916931960
1242626610
1812298432
1294832916
2022871579
62643096
2111142341
1186789060
1186461537
2025121761
827092604
1571106470
539661277
1760862429
905538686
2003351316
2021060899
1198628896
14434343
189544046
835342797
267824581
572604014
1127930303
1052455638
1369048770
1447747910
984936560
2070791862
1461251686
597507404
696460691
1055975802
1975880288
75133879
1733094750
1225831694
1427471568
250815278
343262920
1427998927
104686798
1984812706
2054932074
1637530328
753048758
513259243
2147483647
1663208360
1222057971
2125561067
581574744
99909009
2018985861
1235847719
353110291
1468405788
1886898898
561414025
556634998
1561359741
2086042303
868665177
1382843574
391351855
1330151497
1078780236
2130349732
53048629
1259539046
254811089
1543045428
440081698
1635405902
1073961987
655433946
776522235
1731939974
212381316
1617051518
1058984577
2089079885
449450425
631105056
1189339474
1777061933
2110986150
1119135021
1513437810
545939192
1903379516
1225725461
1533526228
1736793702
639197320
1398596121
457048608
2068028258
2017833010
1840455063
390108715
1710179175
1783304547
1541741984
287615953
802771715
910109798
1770120004
1906213727
2018006725
410817355
1314667709
348896980
166664151
1589511488
1570768423
1417073706
861069505
1002493823
410944170
973967599
1447184023
961485701
1509747807
314310074
286121399
616975100
1418588441
114155070
1074042509
1493988627
1177651373
808525659
1571538185
1094083081
1950852916
77762559
1516709960
233840361
586698683
1423762219
345758473
2136969903
766710970
95803985
280445828
514694352
1799719467
1257381948
704597467
1610922923
1256504386
1538404487
167258425
1354494064
475285964
1658335613
337820883
208366091
55541466
673058555
207545387
534321292
2052392807
1110126443
838535714
1669752248
465787617
1199993028
556227195
1558686155
1685340053
984372780
261722120
179857029
1943898521
1758715299
1858362032
1842778917
467468399
402010822
1344622234
927742462
676942094
1610907538
541098970
879075256
528818147
1296763774
1009622663
927367288
1438621573
1911588326
109578152
413030574
176687008
1405338090
268641591
213135872
355398297
1488217178
422604283
1289991293
1196067185
404858309
1610364146
407697927
2092197929
1130492415
1156304879
1836472830
921034326
454168825
309479929
513736942
226513173
2055939607
825041502
390420288
49447528
2119163288
701076384
720152679
1527881966
1686998711
1542943442
391755549
584798275
942570500
1930082659
1906032277
1130126052
575711717
1227502084
572359666
1558772337
476784844
1982467073
2113555668
1227275853
911934127
1136482503
1579458192
539137702
1545896046
1357229423
1264364047
991523207
545694294
1926923586
1187974133
697720764
706263395
574383005
1744871931
1605802348
1361992795
1453601033
568033631
1071041046
1621544142
1805630007
1935112751
957805976
609542960
1678372870
1702800155
1082801420
1704883251
1227147501
649624771
684748425
1585445176
728892865
2002819609
160233003
1428361903
2097692064
1514039
1221739300
623126663
48561101
1093336139
815199716
1399078295
140681956
291920803
514574320
959543499
300148139
1559958117
481186514
1643334410
159954352
222266588
1416485893
1752483506
152951798
1127647013
1171315698
984189309
1275246201
724535520
1060253234
565620641
1525125946
221619112
652925168
1112278907
1642686947
965758067
1298517518
314743934
1191280932
2038919902
2055178026
571197365
1811902523
1846362548
756503932
1207264690
634843142
535503661
2089944354
256818805
811797683
309693142
726604076
381879101
324173684
2115232365
2012798261
644456173
1823451193
1464965141
389568775
1315459184
1291249196
74394506
389107710
592871776
435822490
1043376344
911511399
86960734
396367938
1039195213
415253928
664921039
70414695
792195739
210659470
390072406
220628877
872335752
767356664
274873310
412036084
2014401575
1768177256
891714839
239746354
1743014693
763197792
794806714
50337399
1025264371
383201253
572541270
685234622
732568467
2108109855
877141063
1653731457
1369000214
1103839349
1098598207
1486210244
1565363871
78985912
1088888003
770116435
781039909
456986381
1874286556
1578535376
1153329085
773086347
131253550
1379782037
1497103712
2131331710
180766895
1963990451
358798579
1181003523
1230664010
1452919467
831450995
1472267229
363318741
516577353
625695295
1831480546
3647515
1284499498
1662927968
1307162084
215605703
298774209
822112759
1555388436
1165886490
713295097
876379363
1538218523
454360189
1832368226
714390284
1595637120
344109104
1012612505
609386779
1681331621
1387382385
1155450596
1227837408
1559642090
1242947882
838968569
1531699404
593342364
1008078343
1916112867
1424930494
176223964
307539270
851958361
171593577
822323849
2027090204
1197463290
1814131601
996759883
996955869
1314286637
948939496
1501675030
781910540
981590763
151808047
892418114
75471698
798068353
1286633795
770940101
862743101
557767628
474722893
2102273522
1963175904
1502913365
1483801275
379550550
1389121434
881691911
1627249193
49205541
627959183
1878202810
1849842785
36557002
406645531
126337381
1080279643
1841651865
31759768
690582186
949212613
379966009
2086182022
1871832507
366218769
1770668102
1161445327
543409841
1151107192
1503502333
1495920267
1011956080
170396644
1237158431
1463581405
1941877562
1180812173
1238000088
1859142590
611395500
1646150851
1383119214
1648172601
1904194396
1297693436
1372981732
78006970
634310606
40816392
1701363854
814730324
1305444525
1861899660
647239015
1433523145
1988388422
187350071
581684398
218886724
1277444731
1587902274
1909707226
1941634769
619201639
994726225
1216890875
1414191429
1845113046
102818607
739092335
63915027
1906599724
897923272
625072775
65247474
544858841
1453537386
1094840906
384343321
1048098876
937844666
574576479
1890131300
1419987062
448993327
1025971004
160511260
298408664
324270729
697057013
1636827567
349617882
306055041
223006608
46487190
1418959270
317439209
1083887728
1926051316
955828704
1836039360
1663208360
2147483647
1982157248
2084378049
937513619
161777096
1714352100
1618819415
684776094
964926480
1013514616
110979450
1348019159
1009895459
29947817
1172402158
2088083365
2081034556
571268418
1344227269
740702304
798080634
1410570812
1641661087
697431487
1515520735
891987420
681743327
401079302
2089727938
550578206
655501187
1382952469
97287635
1513294105
1343131622
234055347
856247437
637205181
155882917
1494374764
1022858772
1759696063
33764918
804365030
635396108
1360059499
2001177811
314825458
1904693349
1799659754
1622760801
807375571
1955010857
799905994
1197159597
1753256949
723258229
159552147
24204803
653372308
1768355056
1035357357
1614303388
935505172
797477298
935342577
1163889192
1641044349
1538363098
315385330
763798795
460219693
579960583
1459876448
1811515082
2136632318
2018865226
1931276811
1618907219
2112218494
743147356
1713269331
1174812829
295630063
1477234224
502568353
1668373037
1259990616
485166060
2069082142
362973351
728185257
2044417202
1857876762
1555848366
1887090721
1699320683
1601438924
2032498872
661067474
622698963
1895910219
766403219
610707594
96687490
1991768801
444542463
892330093
2064067339
961513675
578890175
1654885571
95794882
875798395
656589822
2114049129
828179837
1629042379
1951344926
984390386
1334379949
939976087
1323880614
1776414424
1130861437
1627434437
1740329869
627976064
646247683
1023575729
484058611
1139221561
314185317
576740502
1197754356
633900723
1842439359
307811755
265336920
1385970184
525351462
1570086410
947046481
39799799
1021839631
1771432488
1554780515
1487238927
904245928
915530733
1218806414
931793357
1477120784
31102641
983326527
970560968
1503281970
471354275
1746122364
8606790
460475640
1805914985
1004955890
657679851
1020477362
1179543187
1211238128
182420405
252011470
1689515992
271646279
1513808296
1606661430
1211794765
1020720021
2043243908
1545902877
524424447
1500908365
904827819
1067319758
593432054
747638502
107657864
213536590
292248168
2006271682
60664154
1857987885
1221007397
1968634537
1219478898
595697741
312358047
151908151
1120102537
518077994
1670133914
1402863486
199211523
657258335
1350600568
2117421709
634878692
795734897
1910903468
2028606288
1482550107
1958647618
1371382697
964219776
273880241
1916834707
807875052
1549961823
1645809249
2084810658
2143824791
1573222277
278052463
777216972
644795452
404784984
874461096
48048372
997433147
1034059710
316202230
1587083160
919225673
1210281984
1144011878
216439263
1441228
1425121459
1671919958
1229066904
1446971216
1051230120
959000357
1298733886
1537512041
1811215325
215014569
2021865197
1573979915
2052996369
77442010
404034558
1388583275
937454655
1508468048
1510179470
616535172
1251032689
2103842969
1096996414
1248418297
105415674
1088988992
1955080307
1100354782
680244800
2056297445
1705317698
1542052118
702578700
1655459703
568510994
1508047865
76268540
465831149
2060766611
1626504769
637126537
1375268515
1137182238
981268553
810064115
718814171
719195147
648249544
1763819216
1909795704
1512870032
131114811
618823413
1950727140
779360125
706694221
1891210948
515242440
1688078134
552784042
1163976584
288090252
197290095
586176102
1514962950
508078775
1348445749
1308145599
422326231
312672836
2078991511
115267736
821972438
1175851632
1154636692
1268571736
957801901
1959616556
1740744552
731914027
433108723
1047184683
641211664
422280806
1263971601
4471142
808041013
2001102295
2048354694
914052753
960624000
51762124
862505122
1404286084
494231081
296335527
505800283
1979395487
100273746
54360638
1201483550
1544238275
911081100
2140408344
380681497
1528525317
1107585189
205014915
69357126
710356087
628097927
531680834
1738455057
21449844
15941620
1200453748
805849068
571246131
1644978362
39799057
1702256218
298693223
1838211851
1464976874
610287064
895442695
1800192552
1978727511
2116947344
264070007
1857942500
376305973
1918921800
1173147030
1582578791
2012205643
182480229
1811213124
286776120
960851277
1882246962
1418702071
167734187
1715224106
498991498
198761692
2070154173
1974074447
289611398
725506232
555222312
52040799
310527733
1278255066
891038989
1384119958
973726988
1425077905
1234987151
749363338
1676297108
799954767
1080791359
2035459029
338125134
1676957916
645647756
285623706
946640438
369643960
1849214227
1020047506
133464645
2141814012
643226689
785658522
576516106
297198045
1197758355
810084189
1135109450
185077124
70413620
1336968049
1855201766
1598530183
207197481
57318859
888771776
1200868527
1218399557
1262117453
1096095265
739254052
2137339998
485203108
378733494
1717842394
734325940
463431327
712272708
1505815910
513211624
1378815237
639474172
907557166
1236356152
451902025
2070643659
489242066
1777372281
83212949
519362594
1545206192
1947973466
669997551
2370631
1311695988
1774047957
834773166
1125484934
1021904951
451091673
1072389617
293442925
1436719499
736277194
1755508221
1973931845
948678746
395053021
2028140457
668356449
465767546
2091819978
407138375
1755235555
2077386514
1832395689
2011322027
2083539792
1602905724
410132493
1500739808
171189641
61629832
2024365914
919970269
1716924082
1099770247
1399821707
489952615
469024752
1497005573
182346137
822047481
1971835209
963661375
1891596042
1137157765
1772544209
1815464969
1480784982
1044351740
1152393376
255171811
389144501
479863632
2000441085
411650293
1081323390
693996834
1464213282
1003613214
822924929
1355124414
851613492
1222057971
1982157248
2147483647
536064656
69070395
707440414
1731725414
1358578401
2127889769
1247012950
986645648
98910244
221267186
947750800
1008432373
138991847
137073354
1569241454
1911007671
666277495
1784454769
622876705
951505713
502897992
2140029851
1122470982
1907793747
1446740768
1742533394
1082477109
2034738939
539590989
1521894875
1311997231
1396199455
31106227
140763497
1181065503
915179143
1186237056
1169030444
1207997804
1989021214
1292497182
1040279716
312678594
978097925
1501775978
100887724
1526105604
669489551
757940697
1551146304
139693988
1097923999
427281361
1446574910
156533610
225706371
38691220
837096993
179176368
870324876
1939297910
980876716
1079456610
134079431
1032602804
2047621440
591557969
1714582012
2049315942
1671001036
282288625
1188673328
1711436675
942513859
239308291
1273969219
484641191
1881023438
1933319439
981088373
1819749714
114842868
900967442
1239383416
1867522536
372857352
120357200
584320043
164940658
1236897779
172776370
590785168
1671048765
456422759
310415056
49146745
1556569182
289078290
1799106084
2105911812
790737928
245099926
2126115332
250921434
1138685294
1722046378
470726146
1394935416
585564463
2031424070
1017708603
663373608
609950026
571547036
1392319060
1516119594
744613919
1655785759
929944567
1912683421
1186659775
1546052890
493733086
2068026444
450310729
1618539656
238081472
1694299900
1580073172
486301855
2004829937
1496248475
1686323255
1392265677
1864254695
486090546
793924794
242122816
1060369939
1970837579
1522516588
69310569
1263454911
819254723
1733912542
1854642582
986477126
1397640949
108935850
794972363
771869918
606418014
2052184396
1500605447
1732642032
633776395
594729032
307561143
1137577341
68490929
5581684
1934189817
1138141847
421787688
1277204099
203439904
711393835
2103858677
1952355702
1005957716
462102423
1598289168
930899789
1848899595
235186123
1573859579
579283966
1659164140
791011876
149556842
1614485199
652368200
344340326
1305951658
127950260
1281647424
1770304542
1056655357
2099174244
799406726
386140102
2020181883
892020023
298636923
2121287158
554411025
1193417166
756336864
1308698931
503577261
1007042392
201359028
1184190555
540368970
1343383475
728386922
1261349583
1710771984
1173960832
1650897353
1992395099
705016452
151815193
1032022323
1292475925
1835317691
317266549
1543684401
495727377
15020325
1949684081
1901102164
1504589678
2140793897
184472292
954862942
984543779
1220163969
1948811460
737924868
51826973
1894457042
1156579759
901816132
1865243490
1328229745
872006066
1272630002
402981375
1733028668
1043779053
1799924816
485389925
44451090
1699263540
65968221
288439659
410098996
993828738
936074778
1818989789
1744107236
1640333182
1747151285
1312688042
1815871550
464251544
1676957529
1156838117
1030113520
976802108
81794305
747474173
1063031870
1234523181
908553413
1047147192
855635441
1206287439
1432735543
1103224810
1740062041
1787163164
60715842
1109805253
345421439
944409736
1254244715
645613041
1977854301
795293644
1339417081
1131478334
757268018
2000163665
94572672
677397514
333616964
1902434255
778467396
2067393363
2116844750
906036195
584431155
960141245
1374960732
160829744
424144808
631866301
1564757143
1355320231
1621636451
471317435
1319896431
196282273
1646810233
113182377
988147092
1922725621
85605651
198079185
582512233
1185449958
1689917821
317871353
876810623
775573926
1554353528
1867596511
1925227970
411304237
564335028
1019870701
1221549522
162562201
2145994785
847286330
941097731
876422213
1879241023
601745893
1346773643
868851111
1400767777
1149586877
1350134609
1383020152
1886471216
916793781
2045534371
1938498926
1103065204
1411176477
1417893015
1284892574
1856357088
1815236262
1907081666
1884928132
1483310458
1746614676
1069786961
932294859
1334512208
1855889913
2089615200
206557853
802521812
1538553604
66090108
632777595
1805805544
1427499556
388455800
1435521410
1676481177
1769809479
1606552179
12483608
40603200
2130515148
464695170
1311101149
2279563
1874487940
1805628164
1316001014
405718040
1060095297
2146460776
706714860
1010863636
1787513897
1448564585
923942408
1564928654
1475141826
671286727
484243774
1235809067
90991905
1224370353
1567156384
843428216
466917217
2112170733
1797003071
722443895
1257451782
930918688
1773724845
443248963
803735193
717002633
2107232809
121150650
2120947826
2026591971
1972247408
213606025
187721094
1365267813
1996393471
466076916
174107360
1247476103
109340126
337087819
2037444098
1246604168
388602282
1308029231
497208387
1255014086
443086078
1071209035
1219851006
947962274
1550887372
1811871204
147953592
109259656
1018300136
478178004
1281387156
539844193
2103032628
87873932
1060660709
1144532971
1070126051
1164167963
1532809595
2074232362
1792984159
1531334872
1345289689
2066713256
1590961864
906674099
318576394
1509520480
2138172068
275431572
744558696
1674394534
878822418
1931007557
840741139
1679825637
760953224
1296166262
462179312
2145736381
2125226996
1651211924
787377080
693801613
1896431420
1957594186
136122291
1900336946
148502068
1375757773
1514808343
1100301653
1839540688
1747805342
1183391328
1882513076
1569700262
1658257628
142971804
1171786772
99725655
185357418
786836681
1037850001
368897484
1631395934
1800579463
480578948
1089616725
282838381
653208505
1325551793
385038464
532438022
1633326206
602427443
1473923071
73729409
1332624734
23270059
1010702795
2125665207
1232580202
721901224
818134255
2125561067
2084378049
536064656
2147483647
2141116681
1730180427
1820530878
2034345328
1038863622
16178674
1575176872
794125520
1648664236
1233655957
1085093110
1224322789
1150492907
1208604795
429592380
381107493
1084798988
406292114
505977039
1055078940
1184400432
1533623474
1060817120
1037426796
924340278
786358579
504157890
1679098079
151837790
1844245764
1784725603
1306778718
1123227530
545640976
1619086426
1862448220
575183946
1928261555
169388589
973762537
1709054858
1718799128
743909113
1375326977
419286672
974409121
1582161842
693860201
549444540
31126803
1370350491
1955857369
1805034979
1659677196
1887141030
514930637
1066830694
1488083595
681568719
601986789
885920161
172059499
56516524
123659819
968626057
890654117
1356055652
971048643
392807959
811142818
596751052
1401848425
1050856682
550770895
1821933598
269353212
1530883867
1510359094
102415006
1436509299
1396004057
1565146156
530977946
752532559
442594241
1568094437
2002556090
1454166909
2100665216
360058794
1824316500
1105147787
232737709
717463834
961579172
1963174799
1558173562
292350521
1012587979
927528117
721048689
282382188
2116870953
851861169
2038129566
565358729
2086070602
2046270905
1141631260
133177867
946442022
643026418
1442546218
974228167
2082842891
304637622
458101643
809807789
73054019
1939212063
1507108801
1422173717
19896753
1725996223
488708634
631571935
856754421
1982140508
877701773
1170343099
144264825
1501113424
2010917951
1167002050
119306614
1531133310
1167204305
268803943
1139883194
63899654
1927238394
901983494
802140104
1829311340
489601793
220719934
1604651118
1700967347
1993567421
1056176569
1909676947
2026921250
474030090
173842894
569891086
790773258
1552257416
1960029079
731873843
476272063
1732758735
199870180
53926353
1588936109
666994801
990317044
559444212
1756035274
124971679
1059459849
347647487
1073146224
274506476
2052581645
1283271852
253487156
375938872
279207212
529777270
429089767
209244291
753740741
493063043
1614574385
1639107312
129078501
1643945749
1899404837
1982455512
1992622352
2019135448
1918606810
1371130852
923048442
1936738821
874484496
18556044
1498285651
1619105349
780988531
348395627
2067788099
867734614
614329059
746259998
1683259622
149041064
161265489
892436635
583147166
1169666316
543395165
1397546425
1525078113
187840301
966326834
1326617471
2095538285
1483997648
1579028842
1008002523
2001122214
685591469
582304958
108629594
710160181
968427823
325706016
1377326344
1467271808
1074718473
51627650
1957871811
52923172
29955946
165269364
1007558724
660371345
283470680
286476762
2088869560
1197369761
1367508573
1195505103
1761149836
2107317928
737612763
977975504
141589323
1354589724
874195000
42758812
1956815012
933398521
388315010
1376689105
1673690399
767753051
248946921
11518367
1824193129
1141421154
82745341
1469678463
1670146885
1804107307
902622601
1516556837
1580101924
1985369489
193980117
944701084
1805238941
700207420
571557529
1239089
1366773845
800772034
1616884828
769653261
284223523
1445552956
2067191816
1303766293
119410987
697031514
1010567603
1279091036
490613575
1622411947
595186722
514796890
502433366
1828545970
1689607907
1429771131
34482467
254968767
340470151
768349463
1267536934
573688040
1788011080
1301235706
1253465816
1453624042
1696252268
2106324874
1121402659
309680304
879326052
1753436570
1063115301
2016514890
469583334
10374318
1521455759
510329621
1566885428
1058969145
630743771
896243413
434367532
570475727
1427814131
947597490
915905134
870700039
45792945
202479698
1664739119
199408017
881955078
598590744
525656035
1047961684
994127735
1755301341
200680143
1825470361
1190887176
2140004148
910287456
1662070385
1119937647
1182347323
706893319
1950554186
170110859
30158470
744996643
1112863426
2042576489
2106848013
2135311661
753550964
301205579
206374035
1384026249
1517804027
1830490351
1049773007
124294135
1964654504
1632022842
1541496030
1056617117
223337114
1753015800
955297286
1434932351
1082822070
989028694
1046388430
1020313873
1865756192
424990478
1341550914
1149289563
409765426
2024599639
1425514059
1855208302
1127431742
764548031
431248380
731896693
2028248721
1963729072
542776160
1843708099
256098007
1334883002
488713891
402563481
684123384
602661047
1724628598
651202991
374093103
769002906
1725613865
267089556
426511974
211360193
2085886722
744272114
1233376253
353203958
1049178624
1825931746
1958905000
507443660
812013258
926131854
1948338278
367422416
1773381612
426516370
1761975066
812130009
1138756626
1095711814
1329413232
1712429852
250206402
1315224225
212496214
1750577143
2017450928
660610859
1344205653
480845127
1427847869
211065459
911062846
179761205
1289177550
2132163837
2037612432
326168715
242068399
43875547
1161735199
993106689
2106891705
1798729313
527227676
672974972
1443019145
617392254
1866339407
1111741149
857510281
443642727
1355876765
1160013194
985725582
718322411
334049240
1917734108
24876279
1178971201
1581236341
1243036533
1153549382
1906194938
276313958
1435916859
912252865
656748181
392056549
961115717
1364362246
531015013
1933251101
246873623
1950225575
968972942
1244913950
1006006005
704151767
603984112
662546791
1316840941
1697712416
1757489596
933065460
658006571
1633375231
313333507
754283437
242266531
1909310082
476207311
425561978
1227922597
360066608
1007182009
777298026
321316399
986876277
2103372042
1619397573
1250150198
1275989618
2068876822
736364377
581574744
937513619
69070395
2141116681
2147483647
650761087
233055658
1073624561
1948837751
682608401
245034477
141430539
2028378523
1636034076
993440358
387385750
1717207137
961112307
707988161
1382443290
1645130658
19024292
1565551681
262578313
1275041782
579302376
1225100548
1963701726
1007691665
1150290196
27753661
173875434
1541884055
1389761408
1580429853
72076193
1851646827
1225886177
1687397035
1091008767
786132555
28452199
232057269
543983762
1094077899
2006290838
1763543294
147664893
763981131
1578886885
717783063
311513730
1461848510
761161448
2008911060
611790125
237720532
761060112
431924955
1910036557
773761868
591521886
1016112820
136146691
8501414
942139607
773238085
461139070
1942605599
611284872
1846896019
434947952
518489306
1226713382
1494837504
1090851153
1143465565
1581609550
1324247561
2047813020
1149082348
554854430
1750375324
681644285
693132129
1754586678
1401403844
1934344752
816362072
786379008
885923730
962498471
1024545034
765063552
1477547148
100084417
1651250789
1891007351
1675394692
1022016086
1919450461
540645583
1246110324
1110379565
2092272802
78261402
1567039220
27829245
165122452
372809344
2031293026
858826183
1704848217
443526990
1769290468
1537615971
1381712407
89463482
1204967732
406093661
2084335605
109628823
206210640
1446952468
611490307
585086847
95361582
1331808815
389029851
2112837835
105203947
1374146463
1200138752
66746741
1852334718
126290050
369321414
1518441203
95329909
1152742690
354565808
399811979
1313858305
1796593874
1025587700
2120845806
2048498216
1671502297
125611870
1395701554
1585847907
233004034
2100126085
491089088
604316597
990785552
546510526
1163544780
1731230399
1246831017
227936523
831887383
33916597
1924021842
2057411014
376515879
1318218434
9257455
1937429444
1608478930
545545122
1747526295
2001203341
886740602
938276010
735739395
571849340
171814858
854466251
504156737
1523721940
1974525301
1426085099
1667150890
790104697
569433712
705495183
1869914094
95223652
1857909427
1888439272
1990425531
1785664610
1368904422
1041740512
1203792649
1070430098
1871400360
37256447
1329375634
2045437147
1159344572
7263596
1221278533
167310846
983233243
1432090306
78150065
1772875039
2039912150
476918291
1856330972
2100047297
903685602
1212460843
1422564697
1966129102
592831918
304110180
1596250459
1442200562
1591077765
1971070073
1577437689
996817628
828927094
1644433577
1807547279
1499144126
364810839
413499422
1068715846
1840827388
498172219
1530035089
609762071
1149025606
1160502639
1732889288
117083349
111684191
849269482
566281326
78141261
329769134
1623783715
1792924292
342270362
202567202
1620597153
294079574
321552150
617595288
1281993845
951328933
581672916
1450577612
70742426
1936982563
963117278
1472791562
797745408
1842910585
1137659703
2000802053
1674548839
1984197438
1401494466
1595420013
1587601549
598248598
831704002
1651709778
335236963
879387302
1763340470
76140709
1658632955
2109297029
630105897
1776843138
1155600747
1944676613
33570243
1388646270
214434292
1184066595
1775681985
1918323374
771117155
1449452322
144955627
1728617234
1076774166
504826634
1536126371
1702548771
857720476
655608678
2128237198
414035698
798884617
929479894
1309935929
1269290506
1880690920
1524126717
2096433593
2143182032
218838171
520084977
1276437017
838862827
1311896856
1411710594
370151598
626417329
1376919592
2050383900
223425451
1324281138
694722277
212977326
480286928
1624624860
1166564578
71855863
1359232252
1913829353
2062290141
1792959866
1573491339
1479168576
1930700857
473600777
295100182
1480899372
1447963749
1340893555
1944857481
856837542
1014067066
43930302
869135364
1905412240
488742954
1850807904
496935078
593268533
281404107
1859992828
106036235
70122340
557328429
420704227
1143251153
613734024
453828400
375385508
1655478425
1307532815
720914906
290362733
1666548873
987631976
1501392885
63217014
1336349539
1037123918
1846888157
774207133
149058707
945728684
706267532
556683854
1114833892
186340881
777208296
1990983292
951260472
1190384166
1388670181
436525543
1427349712
1200958108
218017390
1061958480
1681669680
804012021
2028017055
547500919
299229327
1266248374
1718091503
321338960
1634172017
4597972
932812434
1586628689
61898717
1772580310
1134616915
44793917
80355119
1801767631
252488374
303803280
1088843363
1280562583
1556761113
588567010
255487354
301575784
2081795258
494470169
1982506771
2050637525
1909736695
954627656
1758766799
1508251916
1052808
1937634977
1151666282
498273597
1390431437
1020855094
1000777838
9564014
592816923
1850441990
1257959879
604047366
223501788
1599055360
2036284141
1562147982
2052602279
668003465
1517660789
1615094725
1318139647
1691379948
421411698
45923976
2081422689
1601232573
1175136467
1720322765
311723106
1510438757
1816064716
1317382415
1353640058
330126144
1665205467
1646801565
1146801773
91276656
1686160706
1748128480
332414906
125741932
1707981402
1048740487
2004119798
504980728
1984888814
785054855
1828721179
907909899
1644574482
1680471235
91107480
344061779
1689707059
2046351258
1220917648
508291924
863732341
298137719
869733174
1735541916
874244324
1894017189
697078802
898764017
1826707979
573575639
497411179
153380433
1580505392
191785388
1759204727
1535596168
188814632
425882145
1358069230
1741970615
1208817622
1370622511
1165930852
1673889388
1280998815
1197093943
1735511699
1237422006
1418381502
2078831274
46357501
1048847990
1369236804
99909009
161777096
707440414
1730180427
650761087
2147483647
1806139176
1678423808
648080033
1211890082
533339635
1338320246
857422162
757441494
317449648
749323065
1194231417
934964689
694664865
1209464644
1856322786
482420504
394477950
1984387505
1471945632
914517157
1591178027
544377818
309129749
1995685709
378371866
1727829341
2122002153
1243782989
1892176387
606708600
1136372936
801288017
635903161
1327373577
1419178210
2105772718
2013514570
2099531835
1705459271
1509576896
797242227
1473680873
544907130
664840006
1548863243
2045467747
432902188
485646963
1170224011
1278656956
1881240345
1435290858
1217638199
304978098
162431418
2101391297
1636926761
1714558084
1834918844
128241186
902170765
962171381
1241664623
149694296
2064365857
2089272215
1679552525
249941641
227412167
1940736662
1873124186
373499221
1242077673
653106895
2023004648
110942243
1789510408
1318371171
2056946478
577143944
1231192881
462436217
651969066
2086731380
779808032
2076936084
1575728157
1494971620
64457377
796893119
806840118
2035801307
869491312
502249854
1748303023
1563495177
741102547
947461484
246001262
739190515
1026331587
1434461096
554180555
509971832
642875074
624384687
203552111
1481525480
1662871784
1820198787
1957855061
1734012896
1141912906
1804354111
737837801
58014329
442520641
992507176
1410362525
463398290
1406946529
223519388
604632000
1614326929
1790648387
49509835
1717748736
1583003144
1986961581
414372327
1271448993
340230889
559569910
1675768894
87880520
474702078
1580344232
708668542
478289524
1530291787
324542113
173569745
221499492
1186484099
1354273956
1112170058
2119886632
1803703388
785822365
1476807395
987494443
549155812
729707793
603525588
2145900358
1088706073
1724944701
1580015158
2131367625
85850818
1626597190
1981737007
1459747995
723260029
1897378821
1133100528
598466263
985698710
1219084911
1331842246
972794401
656494914
84205114
618238477
1065953811
1096797616
595354668
1105132769
1666827408
1774246324
1465477132
162216362
2060039525
926776858
1298721758
1783371375
1969172279
282888306
417129952
1304701092
1530213213
550367853
763820210
1385318394
1435127811
657208316
2132764042
619967372
1669264816
1567634594
490616622
2036505209
727805193
621776293
2120968171
231696013
2045758237
1674479622
470536436
959985626
2110459156
658123272
1486797308
371846101
2055663472
965267750
1355219346
1154828855
201700484
9947681
1013677891
1388697963
1045622727
221768703
1474739245
920724626
813511592
1650879473
1242075310
808816999
1822558277
145376318
1572340948
941372206
1313424905
1861217094
1331728730
601901404
1444949322
691854648
1775372091
356080460
150433378
1158371978
942355491
1262317447
1399285832
1287095170
1322489485
455654672
1628024351
349308024
317647979
1586193579
1841176923
1905174790
528566941
891702667
1200810724
706795467
1549866480
114643558
756079527
2032980374
9133481
902947974
989419293
10126474
1025750965
899137346
1459595770
1567627338
1095208967
702023522
1189046361
875132436
926446005
63813102
2038092864
1556286449
1755884646
383222273
721344133
2102753975
329024770
1951222303
1256697921
2099344084
2044565146
177236732
564858767
532688830
16236123
1029021832
82535251
422295992
1796756563
1726444236
679452372
1907707639
1800945330
1884378081
1228224341
907680236
848562142
1324651460
1744954989
1977221023
1736966805
1067870052
1293758473
1191758469
548216529
1365595242
1882383734
991795010
719070734
1178265171
1764705303
1809566094
549737164
1873486468
387674170
1855722229
1422521208
2111387753
1716896228
629707448
1625671943
1987082586
1348430679
1345618000
154291408
1810729876
1773502198
69210786
1197539013
906440605
734378414
2060406683
1995034247
783645898
271865226
106370074
1766866789
2125491161
108821438
1685172793
216559279
380554184
146594001
1506035622
1951095658
429744609
2045375097
31711490
165732177
1075339810
1540888351
345512763
1809158336
1322076772
1714839728
1291157276
95551846
83054628
660676571
1425119324
1033054140
1477247384
806415981
1487506742
150804373
633602876
924017512
470839313
428743977
898026413
1999597064
1788632623
248496776
1293408389
360640265
689194010
965165066
204136836
579612652
822605801
1662088078
536997555
1267830271
1403926572
402431410
1706387619
359980360
18941120
1051438776
1227975361
963310498
1883309275
52581538
1605715933
1172115324
95359326
1370011402
928637741
845543999
132151365
1538272097
1263851023
1325029595
717913910
47791488
332334256
251184090
2123325544
1036593646
651745110
205147514
1616631742
1582627358
1929050876
1441012394
603079877
1585229623
1187354806
419224562
24229361
1810328817
311034685
1297868886
1842565001
581688676
204572648
12207661
1976103253
542297681
649436974
45301476
116439318
706007639
255876714
1841891880
562981600
1241339227
791052433
1845852554
612865906
259222151
265961667
1121258179
332333335
906922194
699078686
1312298050
1649213947
1032898856
376780270
742803584
1071352153
232635580
377189359
2065321979
649532016
1690196995
973906063
592607826
1101034132
623116253
516807572
443276978
962752159
148598296
900695795
1010947682
882702273
869684512
298314921
1305281355
570019063
1058925980
173867699
192128296
753042952
1268599901
1751158784
1682476449
784884567
1677044768
1265952047
1944184483
487514511
585410369
589286200
1298651693
176135635
857028328
914865517
1662225859
99898257
524838223
20040460
15403123
1230302587
1555353986
1355729489
2018985861
1714352100
1731725414
1820530878
233055658
1806139176
2147483647
332082499
729983166
158928337
386737051
2022611661
861229681
1332404702
1079661055
475352854
1898055980
906317086
1413454037
1898060810
1538528246
1760179724
1955455585
1542035068
193855561
1369334058
147888719
1770753835
1699076038
453374004
1151747249
868956062
377445574
520529132
287309234
924288959
991056841
1253137887
1047967689
162447959
1502409440
1088702558
682235909
2077223750
685741205
1756236134
11748521
196722526
1781393576
908529337
1038160446
970707798
118950290
583254810
1908835846
605075693
1550926004
2085707572
1001369418
1591897820
1936868982
1174047828
1321265998
2010197919
1279335341
1219987951
275505325
806383352
1262280019
1741271978
902915723
2115692857
1869687394
1668779859
682457828
1785877118
1720062847
1542210415
707599863
766717967
77091093
1088303912
1935410185
1367231654
1784565182
1620839908
1515667727
1162371674
561938828
1886927526
255919128
1977980940
1500047488
1278278175
146945203
1517784974
1417563085
819905672
194431540
2022519826
1680423426
452605797
41366239
1917934372
891332421
1015986774
1333531150
1311217839
65221294
1693301056
1832553637
840175880
411854311
628023699
329882783
1853171809
714216000
459402941
64611455
1284805937
687740754
679702095
1765524104
772855337
17615871
123913562
746739947
338506085
140189793
1017665822
2141027174
534464038
1077742503
1071212896
538610744
1178042331
756896639
992984902
1714317489
1981130064
928580202
888695065
575012610
1505267805
548274846
468966645
389328386
1932347058
1798767482
728472589
36874869
718422828
1622666846
1105849672
1900958021
1743296561
136522305
948397005
213816361
856032442
6421399
1876008756
902244497
438361999
1052040287
626969454
780669488
268595206
1244066384
1129700035
2062409998
1504024473
1744923342
100869719
1645063160
1356218264
751085661
818784730
2124672495
890314205
184676833
1471516076
414872837
1038190075
528827283
852633496
1675767428
236986616
1292014610
208086009
357293469
815555450
983720757
2027782146
1313629476
1513330892
829663381
1912073417
1045886646
112177741
764117764
1310623316
195443313
1377630648
1708124810
1029754607
1972279631
775507788
1867978432
994843258
995345873
1744091215
1617404279
730566904
817652268
876285422
941797531
1042421716
41421298
825622988
834491853
1393975473
903988869
1362237086
1126313213
1996781349
115535911
552300565
561624746
33272224
1934909051
1677377668
538951950
1772829185
115059867
1074425260
1139678486
1024600041
2056013606
830237304
738512130
1198895997
309289953
1096148331
363177191
1477510152
1544135643
1636087963
233565698
197019328
797091682
503634092
546633385
268752170
290203903
804300977
895620085
598520728
2127278746
1369455618
1543428229
1909637839
2028155056
298754459
1707299566
1794825275
2054006585
67760332
1322980142
949217281
1555153313
1249418599
1937419725
1542599689
334004831
1118706621
1993459882
778410256
1923907205
53141436
873581355
220610844
1995396987
69035605
579321118
288783380
1835583553
1894550052
1796025385
1842428275
238089503
615215287
595409826
1830184085
107825398
2103272550
1454948527
288379529
471357002
1502349003
923444682
1084454251
1344498252
1056403538
1155425124
1530904158
1382038414
885930667
1694437161
780049655
39917286
88647660
1370016312
571768693
1848796662
71383031
1941542704
1096283889
220232143
619401990
253242255
504908656
518958808
354217802
391095846
1276958567
1240808888
665701027
866240530
594611542
636203939
1217899234
523090371
624319000
2098028735
1532088268
108641142
74367589
1285532857
245124245
345974200
1729372330
1899942642
689549118
711237445
671417897
869207367
1302054206
1670086862
485398451
1028894021
968935152
403178397
1238433017
195634535
637577625
516785592
95178752
88689810
1989720
1069186019
902583628
725969841
987950181
1457328737
2042020178
1882783223
1394592042
84539076
1172226072
1768760344
1308193934
1893032426
2070426591
1173322158
1837525150
1582080971
1974629046
1612404656
461099097
1123900791
1772925140
126724968
542735291
109231800
756872293
765693166
702932415
1966190723
721465403
99830109
854601690
34545996
942324910
2144719605
661670205
1445085339
354245511
1240786691
515343885
375253867
1089478591
266293744
872879669
1115351172
549941495
467811496
1413609491
1456747522
606296402
1581529412
2092120586
376961891
930077225
1079229303
1743972278
1279300345
528521423
1386829809
449293449
2035490788
812064398
1271796535
973305293
997578247
616804558
247316566
357478422
1414927207
1389843583
937755923
1996777252
925412408
536004101
124371934
591288656
718398754
1960937403
432268563
1276600972
689935720
1030300340
1803621504
516955458
1531299508
1781523372
472670740
1059302018
1565027025
769788265
1446549525
422830989
1422580667
1992477570
306685742
846418002
92853265
43741214
248174254
136689736
219229630
1149056898
1551554646
807953900
122003803
527265866
590440210
1498829132
1195111459
409828698
622771956
1870164129
2081316959
229338128
1810005661
1634289684
173385326
1258639321
964850425
530619494
1112529434
243216704
1251839014
1309952337
762049025
1246289478
1012186613
433294581
879741505
852185
692525499
1867576630
1098042599
1517429835
232003192
459937612
556239880
2105154216
88503713
588905941
580860240
1255147571
331454189
2108127545
1387908543
406021918
71845738
1354383906
794090878
1681044033
244069467
1374354527
1235847719
1618819415
1358578401
2034345328
1073624561
1678423808
332082499
2147483647
1578886107
477393080
831163258
347955308
202894009
964355780
841380039
42137010
1007031630
847777848
301647780
306742767
688736562
370978003
88839160
1239122839
1643799443
151856421
1616281806
1563829663
167003752
463753551
1654328576
1274657927
1900329411
1834417243
1825520861
1725968577
1392531954
391427848
497799718
567625682
296167411
926328314
251157166
654540942
1637462683
530698960
890366722
265517460
977284661
177535606
17575731
1752260786
583023695
1385458871
346627157
27022395
1264560503
986714125
875553365
507516660
1511386766
1622014864
360707288
2000670338
426987258
1733445181
1758293423
649559163
92165642
802116059
391386536
1773928707
1771141200
1881709920
315585641
348094202
1089999835
1224029208
1846717659
1171007452
1633367480
1714668297
2008345048
1794813047
1409925168
21568784
1306677710
1886805267
1163552319
1398563728
1506908186
659893739
1178081559
1655544993
1263717574
1538038724
2003790012
1008217320
945640423
2026412358
1093130409
540890714
2122343067
2100455184
1836515516
1603395961
285877022
1684185888
860748614
1206073574
705098848
170304226
2007346126
838833417
2114221367
5808319
2069983649
1336148282
266976503
1058060957
1382630102
1683890884
981588660
435429274
290549862
902367815
2112543671
777370936
844025218
195529075
1435231513
1825671259
807706317
1707826732
159614977
1251802135
170262148
931104606
1901248160
479032224
1403786544
115139308
1249369467
779170241
1333343147
1529576405
1690346289
1137370098
462748826
837063
541263036
1879119348
173432267
238817076
1450033539
63755147
524247368
1393586215
1787769484
1356995705
1139213189
1863318909
998600686
1991918739
1332352870
106568831
606450930
369249629
604087608
205621631
1278497828
995262660
920308088
801327462
1045385043
596574008
2030750806
216081082
360142639
675160211
631371363
316433733
2022847282
861443085
1945037556
611091299
1739658068
2035482196
812613565
1081251627
2090750282
158169325
836815624
1319176209
1698240185
1241597984
1645341810
447108088
937888647
849052458
2028925179
1131402509
850188726
130626616
719039378
596471050
1752685910
1563923220
1574138997
1206375007
779100902
166257973
1114159506
1832368077
1196471207
1917783027
93879628
166066359
85170904
226584536
459662776
1690101757
734352343
2077688044
926272457
1153947520
1537920845
830814656
365948248
950070552
36706187
1187942731
1197272192
324119366
1030856143
1575538007
1163050607
1225248295
282017884
1071520130
442255364
822138010
1759986245
2098573788
1100096132
1448800241
605107048
2124650578
1613438257
1336847174
72891976
906334292
427375577
440593087
968541452
1222705768
580480247
319602607
1022603982
1525342956
27331292
620837153
705940153
1992263878
1640929479
428705814
907088430
877254042
1475566465
1689709686
1228173100
1508076447
756091012
12137112
1883436814
913413543
2097702221
1405974547
192343420
1373944790
212824193
1800736781
2019446039
462196199
1399559001
1971777891
529086660
2058442864
784000885
995628803
1564272787
1753111703
250559394
170366965
1517007237
251488241
47971447
1036406475
1147157816
1914688453
999314107
769780353
894799109
834007446
1873281808
1592146042
465807698
1867402207
131937406
1851210261
1820689737
903994821
866739559
76519051
1045152354
471846113
1645577065
665409372
1795224639
686163047
631447920
1983743325
121214844
1327349881
1312113407
123408950
1668945521
82122262
1770033745
260224997
1190518376
1878445980
1163130226
91429157
938340271
1670369672
1398156856
185905180
206837983
327903958
1730551512
1440018730
813243787
1991770597
1821238183
391415998
425676944
2120591466
1017689668
1467523484
654426775
71834678
1537535525
1003654943
381874563
564889402
772415767
933053386
368798512
23464160
959418381
1321945287
1534513337
638879552
1886871571
73294565
522004474
894662368
1901496054
146939894
1320448475
1893706774
1383105826
685362463
1900735754
1991268228
1533785117
972155683
1631405514
729616546
580326781
1057070741
687786899
169454144
1853270446
1943599574
2040837410
1522081847
1942612850
252967880
1326978224
747183371
903296176
1423607023
1206548796
299306120
373815735
596353171
1697653910
1933569495
851703246
620581549
1303589468
1867536215
1712918606
608754271
1848261567
1147490736
138592828
1931828409
1748020973
1660837360
598364273
27231800
443818224
136547694
1260877878
239938017
746631852
225746433
236258660
2074257468
1097517860
644258982
1020082739
382041788
1047449900
55641654
282318956
1809423422
985978230
1853848788
1952406976
1679066595
753670244
600832280
942746678
1955011202
508026035
359519065
434672301
204732157
1816076976
490941673
1358130358
780933623
1862946888
1383900893
402417550
1348585254
1855327855
1754388950
1193908545
1450256998
1950635269
1530754453
3380041
653162231
1447168130
1626165724
1396243391
682974641
327537211
1662756932
59261874
882268682
218757973
705123694
306758788
2118332425
1485652848
1175168697
1334875724
889049618
2134669616
292622967
1419487482
1676657862
1948168992
466012856
1178399336
2090096732
1901381076
1362621424
1557580332
1889493865
691665191
1612770900
554998311
385579846
1423980567
1613668333
362097855
1954251145
1413756421
1654203574
53327493
668922368
1594174527
2035332405
1211472106
1184594860
1935760383
910006666
859097289
2863114
103736772
1333816069
1169517971
2039366891
311852382
796245568
353110291
684776094
2127889769
1038863622
1948837751
648080033
729983166
1578886107
2147483647
1281998045
1056477543
863910115
1074015979
537241793
1970792911
592998577
1676076252
2041675416
440408855
1533980234
2006943348
1478188404
1240781832
294613982
126919159
1104083336
823465283
894268477
391982333
1246425227
1224288566
106516533
1075785776
1958815068
1565644187
1432441598
999223684
943180152
1062035449
1758826920
331509189
336710688
2039575658
601150542
465955440
818689772
210590246
2078455616
1795403080
730933979
1123553521
1255924235
2090218002
506685227
670064518
1678862928
84302909
1195627003
778758737
36052788
1289656638
914084636
298074457
1365436505
1789780646
1919567556
2126256243
2004196725
1940934800
1395758292
1543229027
1038145623
789018937
941035794
336897444
1798874576
262216395
379794241
1631836750
1452068968
1867203529
1908045033
1452075396
1899090635
334843961
1499213967
2136571228
974788080
572261645
44912219
33578520
1699154351
1117286791
86865049
1184049833
1978726889
1977008208
1474577409
1625199842
225986210
1749563897
994622507
1351046806
889237078
1457669040
762390546
1112635951
1749425358
137019975
1884815410
18338985
963075164
2019578869
1236079468
1397212800
1471403811
897075593
812841121
718210201
1342458761
1060080371
1852186867
1671935810
871710617
265299221
297612050
1861132631
687277573
1062753128
555285898
536936906
30641812
740888653
1967523377
1044612072
1559163388
1585995613
1426430039
918317719
401973004
1584269569
478963257
893065807
1672275677
2051280555
2013207199
1410644976
1439873851
68090065
1633975649
2016003447
170463804
852107238
98440493
48361302
643947389
1455011073
740807315
1326772089
1054376235
916306881
169561152
1331930236
153948481
1890467886
887146211
310433132
1300285096
1637286334
1399793564
236979225
1157862719
140955947
500151758
2075486906
885163983
1832152803
918908376
1907214369
365876341
2079579936
44898927
637236685
1101078514
1065097060
488579197
985147658
892307718
971238256
1832030958
432169998
1182289748
1227771724
878116579
1401118393
1577129872
589106240
594926488
1037772160
2058026397
1623557414
1706817613
1918170661
1724818067
91454192
1458549898
1795762928
912164458
88264686
1630544108
1290111047
538241186
1269444366
69074193
967400719
576907011
652205852
1194142698
1350669416
1298688910
599955002
1726646040
1357136009
1004288912
1735188523
581712360
729675276
197557123
2019595053
1287081332
1344499164
1843279786
1407980481
1777826350
980619360
166269945
822171973
580051141
1502909777
89666975
962128453
357167248
829557524
1701439046
621366497
1322766321
191287731
1517113439
1749680288
1191491078
1778461010
1351893751
765192023
1384190345
40083607
2070791573
1538679179
483865319
1906060768
340434551
1704138926
1972259230
665897772
1713736134
486271566
1683594225
822330324
1926731460
834737504
733011766
1271250903
1180259038
1995339464
537548475
840401338
66394825
1614926342
518700744
529103697
2048843646
2002111004
190022143
350584699
624429921
1416919687
2032408851
986850511
708037452
1227396294
109027680
1981207981
507429201
2125066842
881046277
485059441
1389587875
1763379590
2097586028
1569438309
666622672
1786889993
1276209567
557289019
790096326
176168036
1033699410
160423915
2125749427
1021571748
2075614575
1305666184
211314228
1935802271
249938823
185127084
875181158
337315869
1877041784
749504515
1798353351
628475106
500008168
591054222
735023726
1310858809
1831331806
1367900974
1923792910
307506524
341566258
976778046
757596192
669566528
431145258
473094488
2021875165
477112727
170228163
2050128857
253961610
971677849
1220118822
1269199768
1764122429
960886258
14195356
1041110416
1585716056
1566044727
237949359
1097022317
1271531794
1727760739
863917653
849904950
661723589
580082698
201041880
2116414819
857284172
461547361
705824357
2124995032
822479348
1456090609
290024718
920371436
214012216
1645317203
1577700609
1616621110
1506632384
1121000072
1789029792
552655811
1016442371
1291572009
1174947315
413467252
1293912508
1138880029
1173178046
817286302
792360622
2028047005
1153288671
1438239381
879937487
167569850
1273887069
318911596
1463649799
1226541561
1422791751
1025997290
108894576
1721893377
1396496641
1786365025
1209810646
1876113922
1806991777
1416334796
1762013106
920260226
1154370601
1915235403
1227316784
1259555179
775192818
1297497113
2095466647
863775333
457222340
791423954
1173496570
2029188221
602000634
1034895842
1495640143
859670252
1843579306
1979196867
1028506190
399490339
846814833
1751063402
1145431211
5680612
1162458425
802442987
995393404
1058509926
741703079
1920599429
295253086
1901150034
189381523
23308992
190671914
1664848947
1762262513
1219252361
1479603839
1039812345
1632602843
1118544836
134116453
850203959
1841555604
1214276925
2006337729
284490953
667636690
1341164144
699242815
670342116
1380572671
1284319553
1767550758
1445958930
274442644
1623254500
767404136
2115265730
1145101545
1432717403
58603182
1431363238
1411332500
884573286
320780999
299952586
521914416
1387627695
1092097374
2102478082
38340616
529477733
2001800157
1358124259
592019836
877638153
2004966815
1523605937
565560369
1958891873
502687199
1333583204
220736631
1037851511
1250309532
1939478912
832247248
281129774
902732742
399212384
1854389881
1674812776
147884675
586291307
331910584
916267522
770192683
1350419292
1583325355
28151005
994236173
1505875712
655306640
15815
1104665393
1468405788
964926480
1247012950
16178674
682608401
1211890082
158928337
477393080
1281998045
2147483647
1036980628
1021547011
272981921
1949744302
679764842
515123599
1759375415
1518744613
1376012786
803216226
585025501
190469106
770410516
989549410
587811894
784696547
1296723092
1676702606
1786604735
1600101640
2106532215
649360393
1867835907
93938546
615640935
76978493
1307337604
94929008
41113066
1722961461
1131927653
421836104
1469742020
2112219448
13695273
1682778491
753335565
1366671540
406378058
1227313659
305695044
1467200930
230442929
1315991778
218372850
970454584
1417217982
1573007984
932725489
2050891805
1342935439
1446548485
1374424932
1150004280
1149955191
1581234179
1701411268
6289243
938851420
425255716
882499355
1760393876
2133443294
938838782
2091906317
1225834127
167406370
1888036912
1302713131
2026892478
1530865711
1101365669
1744867035
102482354
161696998
102349527
1337403943
541709721
493413772
1014807910
1605065913
1849746063
1051430539
1952852541
1336997830
397553035
171999673
1395152203
1663807565
339250422
444124774
375984489
1165901705
1211132865
57739578
1448245350
459613601
1337425934
16423674
1880428843
1761457930
1134562541
549732596
608485963
649406590
1902690449
1277729967
1214259524
1026419430
2026310865
1133454974
316474943
1594569807
1646908837
1720347613
1166787187
1351603614
1041044939
1781971061
675998093
984426175
1970049851
1907279243
2071681053
1675619098
1995771458
60603711
249039896
70633820
353491659
1310358387
1657766535
678047783
1094601353
722691251
1021614030
1847717006
1632863093
111842672
1756874637
508692892
1709391018
1841848933
1326078330
46397652
605557152
789744746
347738909
566191058
544523952
1047457531
1152449727
1119011996
1335209678
378855809
1881911808
1881474867
1134792663
941008160
665881274
1919528906
178047944
1310057100
142957082
485513240
1195529799
285012012
1292065726
1872741296
1423567137
1952039729
1800226506
780275440
666356039
117588358
20516698
244783114
1877461473
975464897
569241912
1750129178
744537975
150045535
133921391
546098922
1487751799
1065511129
202073949
60120534
935246086
1663997883
161784613
1739157125
198482250
803978683
703925365
181701791
1301307923
1914268922
201863013
1622886755
692978677
1302640600
90375275
329650559
826496987
1602284126
2034292171
1633424608
157982538
674195673
239475071
1181317861
1578068448
1011418550
1953909199
1640787381
11435629
103348443
650332202
1103623641
1808588736
1049651322
1716640020
898229988
515056024
1597522913
1354980642
316927481
435650320
777147769
874489905
1794948719
424753948
2009042635
637298161
777496932
1014353926
563218107
1196883065
895669096
215703059
2055885337
1833878083
1266266259
1052713922
985520078
869975497
166159227
1345868176
995067750
2048802957
404799642
1852208893
970535183
1289193183
942272068
487792776
1303377120
1342960019
1250195344
1964085190
122134490
1278361740
621544228
2119794374
736185788
150920236
256605384
1059661820
1760190338
21921602
844757349
1218046264
103101034
1748698924
2000500792
1241838451
728609156
2011886516
1037230066
1596369064
229132330
656216101
371483975
1036833329
1184999728
616934996
914349923
417450544
380786247
907853485
835093758
296976730
46103640
322413656
1492370201
1222004661
1086730339
748167256
469925866
1812748319
1312766171
1664551908
1461001517
370526413
1413747228
823183215
68454042
1711446072
490954599
1921099430
921060517
462016895
564181771
939156158
309523653
1764427092
829052940
2072226969
1087444912
1882311291
1184603670
1692556973
808675044
1872687814
130705760
855899725
599559714
623135628
650570555
1301434553
327821930
1103759393
744404631
518544689
1270331819
748909052
610017880
982266579
911471613
2050848791
1935145505
1315009701
950514167
1052479295
543829857
787005948
1201585743
946420517
1682603153
811512959
841205255
2000400830
1057699279
406633366
576641339
2093454405
885842976
467643974
2043238752
1731907108
207861624
2081843052
1887293996
412053675
273322680
989179769
1734386675
1235162895
1206484039
769254851
520840151
41720777
180624571
633041768
996612118
1845975946
1372127048
1188485889
1709608669
550585787
1145457235
946637793
1909629677
263318433
1457493196
2039837929
1445831565
621945244
1176921401
518852939
879466837
1318428371
492401226
437592567
509801
269704061
252505812
1411571857
1487573858
669521765
1386623667
997910677
888848797
1306028930
2044589000
745872203
1280900672
325511303
800082029
114814869
885411392
600317292
2092204499
83509508
625275052
1230533517
1794614920
1803354025
15182560
557835518
661513090
1914073995
374275853
345700673
1128388137
2010704308
1257532048
1272327670
1273508173
2099671096
1128743316
1420425081
246405345
1588223644
237298319
1857193535
72546906
509756430
1111655553
816132060
855102114
1847244385
821338192
114696675
1881752991
798367299
317245804
1236474364
200832372
2143798872
1522255803
1694433545
786622399
1328056892
916582128
1212053113
825308612
972077387
1318150017
30368120
1450510127
1734459918
2130149646
975179965
851314060
350970227
1543315558
1154772311
669181438
1156906835
15600200
1682681776
501007337
853797245
209336425
767838613
538929131
767760019
1931481050
587475328
654437245
741034232
1802459613
1485902110
1231329965
350370232
820588930
1179663248
1791971273
1134895784
1933909576
1394861139
749742327
1770351968
20921159
339473857
1929143421
1180885117
1894870691
536309483
1886898898
1013514616
986645648
1575176872
245034477
533339635
386737051
831163258
1056477543
1036980628
2147483647
738984626
1260732431
735335345
2145131308
1849713410
105658917
1712500242
305340061
309188966
735509077
405812796
1773715675
549802016
270128543
1029093471
63927359
1019974181
1866123563
499573625
1089473237
1662425754
1872484534
2101839675
1482859078
587145602
173971724
1168129486
803363236
2097041688
1369784316
1826664862
1834412447
1657975788
1925452216
1527695456
2144961035
1221618695
180190968
2108891937
1529440186
355260144
1058365243
2067856461
181826690
1900521282
762517456
672995727
1984891206
1334411523
2141679696
364055257
1703688662
488449203
1732709951
2143986355
2096352464
1202940789
279924918
1144624194
960618852
1767747721
1683519604
2000966296
1899547246
19209268
1363973786
396170356
291652686
560351980
459464334
222254248
1563262891
632975735
2108758147
1586009525
1006551875
1654043100
1448466520
1614667648
1589671890
2110560085
24291473
1430359280
440914640
1991736625
1530791422
489005909
1438733940
907997910
1812121385
1558265747
361855110
2146143430
1258842030
1838008109
1593962138
1555848049
582107592
1241174448
46743302
1297648227
714789896
1509104378
2106899667
308301263
379982977
708611992
144793064
334904344
28371153
1106481186
2118323163
1798967092
1708840739
595482895
91774462
467532745
1719304346
1828200302
1393611541
888958976
1701298787
663606497
229612015
1360101471
2037915132
1382811957
1289703136
2058807173
834678382
590146614
2102360279
862706187
1473055628
2056021543
285970913
1415795972
1809107900
781555129
1230226509
28233048
1124403775
2072353464
466986866
1383420892
341495154
552073590
732555075
1380193056
1793636658
569246461
930485455
1133915091
1076952212
672185578
1359615254
246598243
1412940215
2063564060
218625198
1084882030
1952254139
752593747
1695701444
1307620896
2083055401
963628397
179434175
1985808868
1724538424
607822121
234676965
2106226475
132818992
1708197106
937474532
1013290523
2061077884
377513868
1092341768
1580535286
1609316585
161126888
81098484
72588804
1933534226
516510003
1311777253
567865147
1919521316
272430587
235099260
1206517276
1211544173
1171686918
202320901
20975814
1639785486
772474367
546383652
907064666
358141425
851926733
936702153
717982892
133852219
832525632
1498941707
161698460
1242914204
27959174
1406172137
496857636
1100747287
464148635
1236296376
1842823068
1668760695
70800958
1574209747
1559040963
1475015680
243840826
502309863
995913752
260559935
247994107
2127672442
1639679708
758377117
861342419
1110055799
109881353
389501613
311743767
1541630038
872316247
332943499
945888358
764356866
456328901
716123156
270692897
220646502
1390398349
482687489
1426996707
907149836
50609596
1768351305
187744030
304609274
2013345253
623285121
244899510
149677554
1043391297
1445004717
1497452750
1833113394
321766335
1861953133
1296483490
705158164
1392801743
926766001
343477690
1294809134
1050844971
954713803
173309932
1421947926
1682939445
678366267
1128007043
1224916932
788460770
887069486
615894009
642279934
730179703
1042751154
1377290828
424701360
1762606837
1530959966
1270751831
1285967758
2115970296
232690629
46173905
1732622918
1803149646
2105791000
1597719657
74317132
529449074
1451505724
297364953
1748082241
64385369
2024461700
197381218
1058237706
503001221
127132427
1442449978
802649017
1178598590
43987762
1095520045
1855365012
1846350514
1463326190
338189101
2031041276
305038255
813894196
151725047
1478254970
487988135
128632812
1760423549
1349213984
1089812506
1667798008
1660670964
1354292696
1834441997
1697213140
79312980
1818991442
944337209
1070897215
1705063963
691205311
1497888641
1014227134
1315059872
1802887340
1894806966
1265970611
441428591
1648419060
1320935267
1294704270
1544804168
63797261
1372116523
2127670655
303186828
22774419
162893005
690610952
1193648290
845737998
1124240998
1733871624
1164881558
1852587388
1510672925
836898386
1785709330
1053596081
56760054
331748084
721281613
1904314644
969453005
1292489671
1773697936
1533361762
76610585
178428875
2064347383
1604327900
1399752628
1883923140
139169921
187542895
1938333865
2120122188
19152504
41941204
298272212
1699970431
1553585384
997847615
248915413
2023049728
802560656
1310610375
1596167510
44548753
594796248
2101937243
1314632338
1364461202
1768270178
1320989162
1730405130
42990934
772930786
156098985
420607668
641381848
2000538233
614285194
2017246566
1057807081
809490229
1155689909
1441415405
1491000858
2131504600
613097498
1568887562
477370569
1310176210
922480020
643875052
572496308
2090698236
1732893944
1622278876
529990502
560247259
377914045
2063715726
949675378
299166473
353259416
1434272012
259185553
856643826
788733135
1159331582
983911651
1395076309
1936674628
420523515
1542862231
1941968985
127877673
28044515
747916310
586720534
1725999128
1968010274
1362986903
571157454
1843423489
1313251198
71393836
356987517
744258885
963380615
630129681
2123932914
527265129
621753618
1918734815
1349493444
1385878741
1728927590
88692130
345601241
1739415645
1847406808
237227324
859571260
2002884016
1486711650
2122600775
1330245619
576291303
469323700
720660776
94551419
411753865
1063701
1509047683
1708932958
657559823
1408797768
1167360508
1375839493
1683176481
424916501
778498887
643147086
1454229647
1105819853
1679774982
1227806483
853927938
331207857
494497917
1216107215
1701587087
1672234221
561414025
110979450
98910244
794125520
141430539
1338320246
2022611661
347955308
863910115
1021547011
738984626
2147483647
2045470580
28686933
2912930
1186063655
1359095899
498816867
1246257638
1231173140
1865526500
1434263724
70010305
1486767744
1879799591
1311475050
598567298
1668173475
1128041076
1455593020
879007743
110776289
559607795
1167810105
1415410754
1005446656
1264522440
1575975904
633158028
2004937557
1615567571
819730101
999112386
131511039
624743513
1425424817
1064997901
886436306
1809934195
1451893255
805764259
1394457646
1106034531
2081599213
91598417
1857512320
203119062
487784053
1075515046
2076426675
174699428
1595215137
1875382774
336287194
628020797
1699341714
1559138909
1897627558
1501615385
196660217
528035846
1892110087
1475466382
674695061
131718582
25412116
1543483149
859471539
252777938
946614942
1576608662
1935747547
1056021967
1698342973
815788831
1977305381
1887377540
302497984
265598706
344626739
1008725903
2048390851
1678932600
1454598566
740666842
1725419750
1682978724
442575580
1376697211
1318844874
376543017
252968557
379002874
1994410235
798328276
1612890618
1023422733
598013832
1541355608
971887433
443675866
943092182
223779653
1964169654
1227106693
206013528
122138166
540995402
1301393118
681597388
1816734980
513532502
2033731264
999068647
530164108
663411300
1598771269
1719210618
1891136233
706512678
96452760
1144568841
670738994
1850711822
1311415980
1846582557
1683167546
1562194486
899131815
1679263379
545291757
894312021
1815565733
583701724
589239535
476324
202227817
447120026
47432269
2013531761
1493054812
351794179
1214442014
1875149725
1294697291
1594179331
79716472
1594619405
722326117
1073432504
2020798513
750640882
1169770437
1043511227
1005767808
142838033
1679676589
1390845734
1817157313
1844570521
1968381408
655811484
121844101
1945388232
675605557
1977892954
1582885427
1106743991
762649997
1429730770
814516796
1828444163
14695855
1769817854
1838331242
130175761
1904978535
1788405863
1763680634
1064723749
950042416
975112585
515363827
1346258289
436304422
48252562
1952729785
215874681
1192914849
1679278959
494036711
1377735253
1428216163
1570073526
1587028644
1869705557
1404045627
537823436
648626335
799895485
494482500
1173425842
389601381
660720041
611351828
1482344616
615770188
1970360211
1430500451
462776277
1461156412
809203060
1149748072
1032296116
224498530
504743635
70963440
1796454074
481389077
1268003270
1671648766
1302700508
1675091654
183904949
737060939
229093862
1930645853
1010639231
1137605526
1569674058
570946510
1701624436
82577923
208150730
1876752156
834019651
1180644275
230636961
86887555
2134220787
1737440687
23514449
1245919728
88467816
1565981909
407497102
938736240
2105107148
2108100085
955309492
700700152
525065920
1220447905
1024249302
256425783
1345451811
1941358813
1732500166
493288514
222817799
825199793
1324619553
1176311734
736828442
948851540
690684212
121234447
898097944
1218805976
229869808
403739110
1006802737
1492835580
192898149
176926409
1911390703
1274152511
569666690
964818041
594675223
1103294756
1644393714
780097921
978738919
1722493661
1339025687
1725737635
1660727058
300948512
1436367216
978698339
77889516
847297698
489701264
1791701562
1390798957
1700690782
969969780
401891380
1948702217
1547375281
774064793
1392131782
431164398
1807223143
1895119216
379178168
75178376
1873995528
1157438481
2025161857
2135336062
1391344567
1713521782
1142657718
1676758994
2000321846
1438898246
175422888
1787412192
1846453317
1163361715
975485268
181572857
171819407
971601396
1604055811
1085799852
39171897
516218270
1664717534
238376751
541660906
1134522979
2079533788
768528972
401938081
1435744259
985119057
325541105
1305045442
310895077
253406343
630546197
1323760312
1066153709
1109146413
693082629
538036740
1759647399
553814122
44863085
1071773585
944464364
2072879399
1301791864
931461719
576595737
291482592
586130579
1622491723
641961763
550579163
708768396
476724059
741118700
892478364
836033517
1847791887
1572850453
1602883071
1534658106
117492715
1075488202
1032759824
900057439
896678385
2021092770
11274736
270912864
1662645366
941303538
387418151
992916843
1912852427
1130833403
640741484
1198126098
1500715436
944770115
1326860730
736391266
1411381198
1390946779
1824188403
1774029405
2082232407
926655022
2137083677
276473868
1930077788
510239422
30313857
1618620392
1859252294
562078277
124814180
510938786
565462452
67890739
10218865
1359086768
1469459958
822611315
1514953176
1318069322
77338056
666352712
948436535
1536569238
867650309
527279745
379913361
917692715
389214152
1967562815
1429777114
2066453359
1970895264
560327747
1591815099
248786173
313482365
1169561742
468408956
403298498
1836914172
337922225
153833198
1122357737
960595084
1261082282
1536881175
513072153
1794228335
961927006
823485274
1201879664
736893025
1399942784
2102861850
1047565282
272472406
991243876
1686351198
1076529108
1783366759
2090467014
195567936
960214766
1586488139
1688853363
911740263
1240028986
756679165
68728451
1529367241
1799294020
1400827897
41622223
777695801
1545447809
235841281
777177648
758296343
600811401
421801546
1568503862
312223249
2085343711
2125255611
1624573430
480234022
592456885
1164259561
1975675661
1269372572
397684516
909208087
1177334896
907832232
1676571373
122242160
1985566550
429636007
1241418814
1243609147
2126491692
743238984
485556443
119668868
1648912558
556634998
1348019159
221267186
1648664236
2028378523
857422162
861229681
202894009
1074015979
272981921
1260732431
2045470580
2147483647
1167089116
460549411
456742815
1735487445
784261149
1797527667
822414228
652257185
1014281995
1947015985
749772300
181499722
878209780
399439560
1930902421
1862478881
1723850784
1062179734
1933645449
887472399
1631397645
1732300985
26025734
1935627814
793000150
264274125
584336539
1155677711
1968403592
519994083
1847726520
595944063
280691205
1783059908
89160404
1315165673
373772005
1364933898
1268850436
649336056
1958785697
1435967016
720177140
881731532
33799558
1315475565
847506702
123114562
1400872633
1436788260
2079912601
81952020
1164092483
127607646
1257102038
266126921
1470943602
1993125168
905236649
2094254308
128358256
2079308423
2063904709
1674332043
1020091510
1763386076
1565542109
1257483952
1612549856
258507922
2132475447
999333770
1366811391
401779535
708563490
477277034
737315183
246066574
1029000052
1070596334
504780212
465683863
744766138
659069398
1444391608
2006306263
915417413
1753921457
1381462840
466994116
1139528896
2132872324
2015580361
1366152399
1585189732
714594742
1920532304
2142027822
332360628
1680031014
395013817
168441216
1708516602
527440283
1655174584
1745926154
1641828481
166695900
791011377
1715449099
318760034
1637485157
2089778113
1457310003
1704611124
565471108
1521772451
1565615366
261590598
849501089
892136314
1949044181
1608580642
1393963809
1558967354
662853068
1504446195
1891963078
1592003801
2027679023
1382549695
823614771
993829907
597446341
290029355
1569677219
116053119
1883360508
1958820520
1847870960
1166206501
980072099
603694608
490062324
1377852173
742362279
792010381
742243785
833318708
1143471502
1578268244
383937647
474815587
921278420
1274389447
1398118094
790303114
605699061
1149613348
381636501
401080338
262688254
1083236692
1784515069
2068049546
1154841993
1086527947
1720465562
1987595408
196538746
2098461060
1306747625
1247569919
1472865993
1474319266
1773947991
1172068253
1037779038
1744667645
2015178848
658638857
1375528045
1137766558
1040706005
2103769625
848717409
278586658
1141532404
1155371410
1479829225
627520741
1830894464
1277636123
591736699
739861525
2073765202
288509292
88791011
676114774
250301255
1354519602
1474298404
1022057387
1997254675
1460065557
1605980104
696520659
1446615176
165796493
1176873789
1279716178
1855167033
501886921
474608086
506106308
1314070304
1672440014
1450260816
242228730
101294420
610348600
1175060362
521910858
876519646
35345929
652981495
2019851631
960915803
616235896
651839288
170472880
1970698373
1492820605
1301111940
1644699191
1211957122
134508835
1981846072
87479618
912490887
140938849
2064114805
1297974489
1105897594
515058839
226571223
1711120169
1247656277
1643169975
1365271384
61672747
83511248
850165036
482398187
1991029357
1184649341
718359912
1848816916
953601450
1554553599
1435708395
1610087972
425502663
1695509575
2071758970
752609708
1080827122
1943963761
185834671
1284064982
664912172
42672153
684506421
1481775560
1579900064
1917983650
1260132739
1441617658
589083015
2035247958
1592323891
2094000041
1503031804
1797704519
760739823
1946052074
224675590
1141024057
1448547220
773296100
819283085
2044724499
642325289
1471954987
911158228
117007159
147238653
316726609
1495350318
642491769
1546032961
1187220064
734124207
375800764
941155106
1151700171
798301238
704567200
1531458858
179897399
49808632
104550355
70686383
1046635094
1548495767
483909566
1443472338
1874951868
1178884843
1363261823
2097906945
1424240333
1479731082
1547636113
1976839449
1604565767
285983971
1319361366
490163925
1041323894
852694461
1320926759
1819150631
1798198181
905711123
2068241762
996704180
1475022280
1683249367
1633987704
658656234
343632717
1960260963
791242910
189339318
571102672
1245050486
2143449660
1097418567
711288131
1010709278
576218624
423752843
2035661981
472929900
1667599091
1490700596
1688050622
1438964039
98083401
783253838
10034933
439314191
1943576062
1799300860
579206285
1515717054
684249917
244069516
1168232913
1272397446
191115870
1354506135
1641895636
859986663
1035101441
1905865298
1769129543
1738267469
2027869926
20068260
1364869986
653996322
1627577890
948787206
509241758
1856637725
409967565
1492721063
853571630
1727291491
199139785
1970641711
718869935
716330340
1048565532
652308932
311424279
835023356
389652041
935434565
1029970306
634879771
1335523753
1101406151
890224705
1385973902
967913876
1807792140
1537496115
1110330911
1132763490
991075338
1111124369
1085757603
825957573
1666373559
861808315
1624196586
236375861
532537233
1493966237
266613529
985023585
1351404740
1626684584
165987600
619206080
1712804897
1549515233
977959813
2025182499
1765507560
1294401083
663025609
1498915409
1502355542
1668610170
581114525
1997567452
1273880081
2082363873
958857456
1668996311
2123121599
803031369
937327780
848091679
860792406
1076418183
53202447
1932142411
1806168816
1923414559
649046987
724068039
678641193
676585460
1588029409
1151087863
1428249696
1885151642
1032513890
854980587
1021673209
1253982344
2054020008
1314124342
863356738
1242284219
443886998
1083895749
1733282428
1161891299
1961528621
1542931478
1930542729
1561213448
2033527206
1730401499
1393084609
416131604
1445438559
263703444
1807754921
871625524
2131052122
1118241072
2113487282
1646574230
946493157
156040337
1380158393
985735190
417122441
1384974501
1668126156
71135646
1254604219
1561359741
1009895459
947750800
1233655957
1636034076
757441494
1332404702
964355780
537241793
1949744302
735335345
28686933
1167089116
2147483647
520910939
1384440092
1271728495
433276759
591960144
695683236
1323763550
786497659
1266467636
2039858799
564421927
1799155243
625022328
1552213799
2035079118
1388980355
1049945885
55168945
1017199667
1645914016
177813923
1507043309
1068563007
740982479
615787140
1399760704
1388355377
1995746276
695161394
2063139316
1154621520
435274695
1368126807
490804045
231228720
1063934562
2017989680
1942464962
136235596
5422123
637099895
233259141
1057588978
805838945
1554045414
1107039761
1393315876
1038468315
2107708420
370852852
1396330003
803827518
1881502480
1989794544
1464628832
1523992146
1783814340
1259882394
1934905536
467715839
895321126
478666292
1407182172
386346019
283898079
1960944276
846081651
303936919
1280784220
2091415386
2079875810
490460736
1242442406
1849402730
1093164855
1142100781
10443821
597263253
1849745115
503936508
794901526
21234850
917743477
21860950
1703631009
519527225
355248909
265569400
1280829444
1310356701
987492430
138678746
217434145
293949099
86947389
47910599
1741987662
125946546
1865596634
2116689106
1644632609
874713877
739283784
1240337453
33358719
1774906258
1210843523
308726564
1283447013
1440502401
930513405
290237900
186113437
1407178387
717176445
258794347
429416685
47664997
1802664
982483527
362523464
937358227
2142254026
1600829403
1003450226
712759149
1791113273
2098274972
1968446858
1129170807
284273955
75184956
1784060294
1556222643
1835839067
1830400617
1167656977
1369203398
444807661
2024329047
245642081
1391943809
1540060430
1267763843
1637047950
1983710487
783527179
1568264564
287142518
1944352195
424548416
1693640939
1663812348
1513317765
329251184
578589561
628388888
1533853636
485321478
862726667
1387084438
1314428680
1067849926
73909763
2056970150
1045959778
1418957387
2121277160
949825818
1693040448
500548049
1205267382
1661626373
891923886
1591611282
794373893
1743098897
1775007791
338467890
136158451
1974919733
107071575
942757654
1757576934
1323518654
510116370
62595451
1464737769
536451172
1288724729
2146863102
2103850066
1760108243
1296095335
1156238377
1409394249
193546384
1013793642
1498444649
2049450907
918002837
115429108
527054738
1472582206
1772320934
328363584
2006986101
1308570115
1740891578
1331493742
598346665
1365638266
1060912763
245907165
1823656729
263278073
49271164
2085019811
1307701852
1098992026
1968653044
562757222
555457713
400093007
15410250
449520229
1588676607
210279849
357307024
1198475600
222649281
222277778
278493863
164529215
1462158128
1684452255
1193811496
1070784413
1579504838
1753450901
495825658
662654837
1831693987
251953230
1375961072
1349936036
579982843
1467994892
108487763
1364212217
1638859461
1137727641
1625566651
554235621
1130995476
715457698
681861142
660588570
1901871031
865981877
1374992197
1607364597
1154381248
1780259696
289067242
104628881
1836308742
553526000
1288413306
1396130133
1157677442
749577050
1052595027
1634250382
1440894673
227550691
1988192191
430919591
710463718
917108573
5010867
1286889784
956318700
1865699937
89896902
568335151
120513810
1274071903
1665470541
1781736996
352652267
806652287
155596775
185544149
999625496
541430401
638901977
1561180594
1646838367
568582333
1292950823
430142769
54451892
1529139345
1827143186
1173485547
1229286503
1160321558
438657133
816854746
1661306091
3284650
1864392616
389698459
682281241
1090545424
1522590524
1028669949
1089393657
2143451984
813353100
866538836
193649650
1967577703
508408074
458498969
1120279611
780312775
331834463
959312226
1961535783
67195557
2029684144
1380404111
310613061
1920008306
1493068434
85675331
1404314091
1660194533
473225620
1123137637
2071038924
1473382193
1972400825
644819109
662637784
209038072
1861656587
1141109717
1852783405
976477998
1399189437
1983143290
438012397
639133717
1418128966
2061166340
937067717
2124154564
1670992694
920185417
1282340660
57429413
24290199
1071882357
1841483023
1741417346
1101307910
1862751678
2037763827
2095929926
725094291
1248094721
1782307275
1487645103
1162530069
687087136
1239137774
888123564
448172143
66360097
2039495268
1354300105
2058665078
1922815428
314706324
558268549
1427963661
2030257231
1501014167
1930864006
512296552
1025690807
1302426050
99772241
1710063828
1799452607
61223117
1380865988
199028935
1104464078
1432062210
477678145
330237769
940313907
1315447382
1517951332
72431558
1294044907
617552937
855401538
2046339403
583492674
1281332240
773551017
1539502844
1537392089
1077493750
1717161990
1889909351
1813331305
728102711
1533060971
694362687
396044468
80087062
1168597706
387008218
1421583939
204409056
1606307649
1121029200
72283170
2097725478
822757034
561621456
1886400511
698130603
1052613620
12586062
93933797
1004837313
1370179423
1088010843
97585937
2071729427
2008537571
1853684814
1466718438
3853216
2142234888
1003701900
519234671
2101276197
1004171622
656946278
1839153696
1641027
1223455587
1848958625
520656717
1655786026
1889132120
830069734
892973169
873494742
875486302
1551690797
912862449
451680625
1132753382
1130033398
1223780936
1614175321
1265342529
756514679
690608408
1396241202
1916139971
228864185
1240689042
606608223
1296502849
1371149876
1968839285
1957576611
1066952328
1941351482
1915416669
1530857767
2078069861
1138831201
1123432408
1699702414
1899718123
509084129
1476811024
2086042303
29947817
1008432373
1085093110
993440358
317449648
1079661055
841380039
1970792911
679764842
2145131308
2912930
460549411
520910939
2147483647
1041589280
851728254
1341212197
1119522447
85681622
287585384
1003218636
1783580515
1931335478
1219697809
376106843
341913052
559884280
1705785613
782863619
1551389144
964373859
261450325
869559727
250572512
1239298089
563403276
819249199
1777410378
1359040419
1025637809
1620141460
164483341
1026072577
810959529
2023295545
514322023
1788410297
1874392457
982407985
701375439
1251594857
965291781
1580224587
606622695
996213727
1786972866
876177611
435254824
1989761241
1231795194
1917454335
1828679892
960546546
932647686
368208957
1134356680
1435430152
627412006
29877568
754318352
1306402359
1233075709
514588587
1248505923
318575245
945647486
1059266229
191508475
691053265
1138862278
394889577
1272526631
620319256
1852917477
1817759498
1209830645
1097126891
401213459
2094313160
703927803
380347836
2047910596
732012838
1998361418
1516963950
1387344743
845704991
691429279
394407641
1100365472
1379665600
287797013
1941295936
1106240319
1655030262
1422796485
1249877989
1986865372
1460109990
717075677
282706829
1865796438
1949942789
421645353
594293521
2104463179
249295730
989983824
930387962
92900562
2013442771
1727913441
752399406
1155441971
615220018
545602330
883363727
1692699575
1225988542
272781598
1338361377
1440845790
212671451
434851242
1537612649
319506890
1342684417
1065679847
1585039224
506284308
1141933328
1906606503
790323888
671583579
781918274
317255252
1747524350
1537277655
969481802
193071167
1253863844
815049316
1041666589
2144013209
2104477850
464309781
2078396051
1344028025
745739089
1703731314
1323826095
678827766
1885429396
653479075
1411869702
1346309762
225163744
378702206
1426312883
1204995552
1247160479
922126613
1029270508
1312865675
706618182
1290719689
808028905
1158547946
1888466438
51670375
2015583591
1479699922
1925454001
1568393284
1835166060
269928722
483170955
1431111479
98612416
1513176826
1232589931
1895875446
1859083403
1919072823
1716255713
1035750517
1591162931
2049025125
845132824
1452019744
1750624098
1936149986
1585058328
1746199263
833652924
1717393272
1320939676
592343510
1462611066
1641152973
1088528677
1514264257
451448050
1194445895
1916344635
295538095
1803589813
1929790403
140953141
675467002
1712789100
1469264461
673794366
1061472114
1612766823
355764603
1342599981
1641815300
1353004576
1264794016
1863861237
1346284488
1705802968
2095905362
1991549092
232619592
392014075
645796028
573582955
2002167924
1302120249
1067532063
1404969523
1400309386
1302857735
411657580
176776032
1547423354
1964792367
1189394105
968271159
528381869
1151182508
1516117919
803884487
15808517
932618202
1335105469
1820754184
1599140061
1181986086
35559682
2042856663
1054150155
815147613
854813050
221675428
344104858
1156738354
602436329
1189624938
1911599478
574247077
525780606
1045848663
1519792035
260052695
538339185
344103614
1020785147
743707919
1459731889
681348511
1935907176
1701233976
853574815
1772348549
1359327580
658203655
2126640556
1549757858
1292061332
1978365188
850333273
1752306593
1026216960
1391711932
1127793682
698556221
778655441
256730978
1530976775
349235366
678204060
119054699
310175976
987952195
2040543389
546335441
1245756802
950221299
329929481
2050699425
253795818
1733745756
1713718735
760512180
1639926663
258643573
767114677
1385171547
1996805656
2080491116
1870785273
1921731937
1894073843
1017228982
311926332
1364513855
1621612517
936376002
2093094362
222479737
375273848
517467606
1319408266
976173841
1197585276
1466894376
724928805
188610345
319364486
448016157
1763287032
425229034
2025694753
2004575161
927375246
295451041
354273315
400806678
201024766
2103001322
157883533
403831206
1008635035
126031199
1067248861
1073228298
264175829
2036465839
1193251568
751525115
847597483
1223677669
2060725542
622115303
1857524407
1592155770
1584086246
1417874362
850958143
354748054
1544740490
1178344857
399361375
320383317
292319595
714510710
1452519045
1382990736
512437496
1768640613
957313237
1542884031
437712699
373241307
367748407
769255853
1268015706
962827579
1649454238
1907989160
1871084558
1089892165
1838723222
1887128298
4395802
1365256725
401038493
1006253561
1773807135
110053929
440126828
698486503
586292325
1925056697
1746770007
566695662
1302275837
1050798177
2043104157
1572562806
1438013576
1626893025
2100175368
740596333
1020852977
1828031204
564406848
29044712
1160363940
370913277
1794811656
1223174397
1565120317
861956718
423607643
1757790221
799011674
1429638626
1255086562
1501224391
937409641
300512216
1250569077
1848300581
1616906555
656253820
526802445
53593539
1863503702
326573487
1089520934
156551146
1206316916
1489208711
2054272438
1006950325
79162714
151062758
430924131
63458106
742812300
780400109
1341261778
322934265
2023467759
1296100936
150580922
1847700141
43591828
862225343
1106789808
1935087459
85104470
1164396568
1135103808
261443543
943672128
1029374930
628102088
174045875
1068578233
1881158378
1448148932
296666489
508004065
626300458
1789599703
655444143
627756576
368303918
1800412340
1337535991
2000699578
484597464
868377832
1491267077
969047175
244142042
215862672
1167198788
1764290779
2132953403
1675029832
1317126879
801875516
1815965980
528209998
84458417
75796187
1653732259
1156439470
1889519016
611304473
1367479872
2093400736
781126535
77282981
710584267
868665177
1172402158
138991847
1224322789
387385750
749323065
475352854
42137010
592998577
515123599
1849713410
1186063655
456742815
1384440092
1041589280
2147483647
418208771
1408314577
618108475
441545952
708595701
1503141464
1420661116
1054434465
1966045581
1925313904
636550434
1888416335
215860063
1542741378
659400700
1927957988
403262284
20713265
1722170346
1118169115
1256174673
924639914
1858187310
1234387898
801611945
1270887232
1397451544
1150308211
349174006
882022345
609578534
1424150777
760030405
1472313055
837964568
2999162
28510814
1255764452
805833405
577188160
1432634330
682575468
1055288671
292943777
35153188
1136622650
1292462961
1558171625
2134410361
1700952261
930279115
1074260610
427110568
1019269375
1052725859
1313124795
1944033370
858968860
452527750
1241983034
911722794
1983278493
739924251
1254579862
599128652
763148736
751775750
1647172003
168834416
350939216
535589893
711044342
1092569237
557386798
86236243
1486635170
1256055672
447868310
1153759921
438125363
1679944195
551825698
425378455
562977485
1654257239
741710267
1878280113
1694883923
303826545
654942210
833653556
487806624
938252521
1703688483
1354268419
1637074758
1784979710
722173150
1697860503
220923896
426849494
1943903710
1570171073
2137233097
1986958265
918440090
1042832644
107406793
828000087
291023801
548092158
1098048623
1416360655
1821584624
627336047
1395527178
1911844285
1579774599
339566393
854324504
1301700564
1764890962
536778311
743709580
803479443
699399125
1548180032
141756533
1527750312
1961655603
28855047
1800489877
961645046
1492274648
835463151
288896156
1757149804
1780340152
297168947
1592886850
845114760
1300266270
2107258802
1094016616
583700313
1062167577
1284957090
400574405
1618014782
1044713709
1887982643
750481380
1850245209
652537547
1808773464
307496013
830802087
1820250740
763811814
1575292835
537213857
818542458
216988873
1796273516
1563509713
1345004122
700190974
1146213627
1570116443
2059876120
1473973160
819084660
618093138
997960526
1555953124
1526459001
191456048
1673552004
1282874256
200032922
340500658
94101770
1961846195
1433384886
1819747506
1070536386
241469205
1314759294
228719746
236569303
531948714
1342824316
1645973353
1703171898
1742520477
468241813
843001402
1801654070
629392556
1997358794
339717003
370132377
285790494
1068641751
2087861891
562423759
1756517969
1481888260
1133482058
1577434586
1598282700
888772636
1945388037
1814742114
176596420
280637316
1316286316
2092587462
1821662134
1010328804
1972994084
80136190
1871131679
196630760
949092619
590094923
1176908737
738734405
409501443
1275684315
136010670
2006790617
1814285353
1787837943
352752199
1145844078
521017483
2027292792
2131090776
1046497737
1007124841
866121046
555072344
1889501364
1324984692
261618937
959752635
1748182452
1803115298
149862324
1260349138
296387262
480390068
96679310
520660194
818949814
575318267
509138277
29221031
285430221
774956418
1501886053
690191931
505048148
975303969
1168376613
939735484
1551235790
880370337
969188778
276903909
1803352637
1926092218
1221682798
759309318
1092001332
694966063
1826322805
391643708
774250715
856883218
1124961074
350155014
2091026042
2046368807
250347814
849052031
367129226
755716389
593011060
1781268778
785113747
1321055101
2057861336
281066487
1910847051
915109521
1940269611
1131369640
39385803
1544988562
1172593284
799561731
1929885488
2139333067
1323318192
1842479864
104110685
1501105338
826276353
2125026350
306962707
707404381
1859036727
897300031
1585007589
296396185
516658037
1897906410
1224959218
205883451
1962739201
992847531
424500509
236710738
1464094731
506336334
2108714950
512397472
98599643
1260330480
566568975
1591096404
513956637
1913846020
1573071876
1825744119
757216686
908491033
1560528685
239805005
1927080441
1253743738
1443146821
771655848
158075964
797279139
552611562
806578113
400951659
661488758
1296843333
123474075
1184933464
1703530840
1513849594
1180856782
303626781
883262911
1863932800
999854866
1184767119
1329773562
677450925
1683328906
136898027
546527378
1952817020
1357731399
868830822
1417155935
1335787038
1103780012
68478087
2058208994
442286591
485254126
1514202204
1902921550
310922403
465762976
1132948813
140147720
1783316984
867867419
392403575
740954327
826650107
185541956
705167244
904609427
996875612
1933061667
284062549
709877586
641414290
649563397
288016920
1393722435
1896971255
1488118343
550304553
1471498071
1103220296
275940334
886269636
278164464
614207475
1260161086
830901759
1784712419
1733292638
1841108989
994550310
1368582768
18816086
212798624
182994240
1818245786
65569714
1567018361
393645900
992924800
1900480170
592926799
186447416
342681967
2024626102
518036336
1387906389
1307279591
1488791422
2060093644
4288035
191257983
2009599197
1838225453
800589526
96414011
878336176
1441291087
600847310
901809270
643212375
1380953287
1224622470
230966218
1829366985
2064797770
732055277
531244381
109179751
1088763111
2084291701
681815228
1786382054
390886490
1224077178
1769488165
449771519
682796252
225570516
884750658
255423691
324086397
438325464
1724256997
371933979
1018708643
1969334557
523953611
1184159058
1095640549
1953325044
1233340951
69904691
356001520
1710326918
1005270303
716821895
621413729
761842477
1219035840
723295205
1513707063
1298622
497361924
1305521912
111670844
986816221
606816714
1651237724
1908555345
152185016
114762175
1206201350
1382843574
2088083365
137073354
1150492907
1717207137
1194231417
1898055980
1007031630
1676076252
1759375415
105658917
1359095899
1735487445
1271728495
851728254
418208771
2147483647
1915626921
31897102
1541550727
1880196636
1600958367
1614084612
2106626160
149642430
98802052
1710447327
708886456
1158273735
1234775577
456922089
1808918822
1291885005
233700074
1319178033
1442092818
327858523
1515500244
53968366
775002897
846077583
684564915
24861016
1070931251
780899108
2055228624
758357389
1785213404
968834821
1777631779
1749386830
1137675933
724378910
265527113
1759198687
891162309
1795904011
1396362993
271080207
109013369
1505006748
463660470
1822602064
2019214629
2096143739
1087045371
1403385145
108499730
1778538557
75176389
1579949523
68003047
703476319
1343591084
1165093392
474614258
1620560778
522398499
334038898
1814374653
1770955970
1133414467
137824693
5816449
406223137
1306009018
1963122774
405080907
1424829463
879245634
1273047165
960454449
1482927905
225834610
1587985602
785567053
969278660
219779392
1584760449
271480767
1554230453
2071130524
956728825
1540360748
1583481266
929457878
1241089185
2007613603
84975073
1800623039
873104864
1060863372
1800693967
1857093588
1942758647
50250584
1567840598
1923829242
1932877751
906812031
1408007926
1132576107
1648496540
1840998773
2089414605
2039202415
1018922725
2108218434
2029375476
837603683
538272531
548417
770832008
996926656
1740464689
910309588
99366889
144290343
1109074883
1785206680
762409892
1845108089
1913805613
1811290494
1345934355
507613939
819642371
1903807388
512734149
1190539182
1147957099
759445465
1420765581
502800037
424127536
1110523222
1634274854
1336807261
1753863982
1192697333
1127915213
1644084223
1958848871
1637664765
2081294380
283407026
191733529
37331290
305152545
1483786171
631543862
459697385
423334191
294255935
516092647
2050151939
718265371
1925436850
1007826953
481255347
28331380
439746927
594627918
1159396617
1067888137
1272880578
354447302
1904978202
600417978
697288897
229391159
975270232
841427966
1927815401
44690631
2119725135
1980437260
1841476449
1676826389
1400225678
208938390
941134931
69852500
1748016104
1759190393
856571970
2128353515
401807501
1048301657
1342345346
643658326
1362406370
1027928661
1413769766
1253131545
1220094965
1258642142
851512780
822994280
1119895006
435425317
860869720
1313340050
1833899258
1885406639
1833004624
1213005083
440398879
2031013623
29874908
520085405
836020174
1012425281
398194567
653067309
1563063937
326931511
1544613894
11179562
852182796
672354096
470470627
724087761
2001017816
1143001416
814910326
1802613426
1541218574
942474623
1121610675
945937441
1051284432
52432112
1655637591
426654751
150100543
649818500
683359057
262923251
410355193
1873158891
1735398320
1273000000
1154737824
2100242023
1051688796
1825091109
1286974467
867667103
2004174953
329166534
1618239979
863577550
149561154
1598615566
73342206
915681992
300062515
1958232816
1562740294
1970508690
185884965
1441226527
1410034439
847451175
868669299
1769560123
1905118721
1391604572
248427520
1230419293
2088513620
2105808451
1130719675
1432537791
1429809562
1102894092
1801382946
554915729
1850082565
1159915160
591894529
425571579
1660970011
1436492058
1901384161
1856267778
1748470126
791983503
1080249034
11045248
435358962
806394030
1086061911
381811178
979634649
1136529070
1126710044
610191163
1669948025
352971702
1519868862
1210143783
1889299663
875871804
1355638084
784249184
902257390
91366215
1835881871
1153550144
1277143113
1966724922
1291361737
1599247665
1999723769
1120094855
300833928
870613913
1631985386
1822615093
1532330454
279074048
1541043110
2054398840
732263677
735984723
800103148
232940669
731361374
323991833
430260650
185760478
1554127586
1590108209
1491848524
697439019
140409128
634888735
1783709106
1918033551
228449903
1217572487
347953335
304211056
1858248451
346424678
197120353
757423827
1157272699
1940829214
1338945908
1386735510
1510027740
1683421170
1080777573
1462121665
1294214223
1681139947
1436268240
1446822448
939507688
717945321
503614779
152133058
1499537382
690385139
115995621
1282060359
2110479190
758401669
2128042772
2002408124
1648569150
1627015478
621214170
2025582179
1526872793
1928620732
684969647
1184825485
149680256
654593897
1410495883
1395723932
1958677947
1506813784
47078339
72049248
1553329293
407837893
363787611
552440694
1734525240
971244004
1757240181
682750070
1542319931
1224783074
1584165561
822326512
672836582
2146517617
491971962
1338003616
1930730863
405930593
1965887577
579636990
933726544
933175272
1374400502
1069041036
253590562
139654083
836118060
287761232
535719420
2117924533
2006007619
1131705065
132098603
1369870478
1817895431
1991821863
1000670300
1182887673
1725890195
1464074971
107627256
862033382
1373672441
38070053
2083558093
1722690625
750017494
1907067554
1195686528
1068498069
283519398
1866981675
1905309698
1960984080
2028402119
2120286153
1311692709
1117081068
1944478933
317071428
1586758507
1493486090
757197327
96423909
1581514404
1175973115
819365653
1757641571
841700766
2077892660
1138748622
1804008998
920673146
1065925372
302966645
504518333
962052930
706666407
512548526
2118148040
2094365769
1388650135
984134429
1680470732
1902724935
1231406725
1622022603
1426683276
398791741
1914335867
220456571
2097294806
2137103236
1971434535
607738728
1983778985
2122949740
1417268209
803775085
453686627
1004354761
79945347
26550611
391351855
2081034556
1569241454
1208604795
961112307
934964689
906317086
847777848
2041675416
1518744613
1712500242
498816867
784261149
433276759
1341212197
1408314577
1915626921
2147483647
1760153529
1598296724
1676983600
999961533
854688540
670457851
1843757477
1845405172
30027831
29085565
869019909
87518119
681005652
133780966
1828032756
1567242107
1580140087
1988067265
1420622675
1622040988
992628330
1095236798
1086650191
1340285396
1645726000
402650010
1198781986
801839521
208539891
1243129688
556325040
52371729
1108383761
1799941399
1003925100
428362763
1431908769
1836921013
241094278
1757500650
2069881374
1321284016
2032139377
553273789
443371741
1932343394
262900277
315186182
1953864889
424098847
1912288639
1793791804
1398741922
1727756342
713428039
1292293721
594139728
18614893
258793327
1252912365
1091190814
426925900
1972754601
124305473
1148872355
818084927
1232823909
520262905
471078953
1456522144
158386225
1638162377
1669265750
174536813
569445339
2145859793
295714079
310384478
737507122
1726445757
351353191
1552872650
1995507805
1014751669
254663411
1719816878
2140000439
853739605
1556405722
1559173445
1760363680
367435296
1734045879
212289648
2070392310
1212318964
456293099
680264223
1701444415
355604790
2024604817
1033579889
965934871
208040218
296013931
2022681355
2111399841
1878268020
241709812
1086358011
1389235635
1469946387
1028902793
633920086
761692426
276955867
1793083052
87093695
717648767
54239291
1475220087
979511221
36293925
1914239672
391108137
434998932
966872093
1726003984
1122548618
812464249
982419196
1051848756
1053559459
1609883541
757695454
386297825
1813311
1721990761
731557616
110169090
1740347994
95992556
309855157
1267590581
653069037
284273038
480932405
1901570634
1521286187
1757395074
544359032
380078337
338067642
952884609
262639888
1116316663
2022074384
323636152
207360185
1795474265
2106335063
1440766727
741460828
1671887570
2089050362
1834963806
615067740
689180355
1924004682
765040965
1903137881
926695526
788389676
1484743367
1786538849
84398010
2116119422
1006345601
150719216
1660990768
2033538576
420805272
797753808
1906804782
101616773
2077106740
69376263
2001162167
208680714
606210612
805370196
1103466493
1053766476
262137254
577153218
738382776
508061876
1778224368
1429144369
460229195
252492486
642423954
1378480767
87696566
1565587804
1380855048
155904444
805975632
114178806
1727023262
49258566
2126858026
1374170998
1938628677
1316877365
156163595
14835919
520472428
682236652
561761809
684737441
597689437
1164764379
2052933175
1029596822
698131289
887802390
717531934
522117932
367422036
852597417
640381832
1526830267
1852906602
1418172964
1684626519
2134432916
7577920
629359371
1019851867
1792535907
461012351
373261775
235556614
1789069323
997524383
845886572
276082429
2141079117
1986684243
1614737758
541106347
1163868584
783008503
1022082116
90394635
1375948659
255697518
707548597
1711947560
995145274
888588902
24584557
188053426
1561963400
854517270
1484207754
289242368
2095090430
1856207783
1989166202
528659495
2049549249
812139971
1697978479
832615002
1310118825
647269764
753853661
1969275014
150435573
1502541310
1085605718
1059456575
2082749728
1379901553
1979058202
83671185
229537471
1606869693
775176323
76356471
516688954
52909125
1880416318
293657192
1675487333
1729095591
1337552244
1610265266
134817931
1538622142
1195285690
715773883
1853256228
1147451276
1113176521
487579284
1719157972
1222084870
1642002972
989305387
1364208226
748773403
169732102
931864591
1898581631
475750459
319173831
192516009
1474008437
1710997409
340088628
244013
1506243589
1309206345
488326538
1803210360
203143629
312593189
1140719836
1986109712
1267719922
230797223
1262730231
1037333387
1344356584
604938948
666426181
98163142
1454138474
497603701
893763872
1110992417
1099235300
596006041
1201433031
294632317
116407813
1577884160
9609397
908031967
1643205895
1765937140
757415807
1291673876
1604649206
1418135931
1845661302
1560885120
548176072
1315572672
2036799910
1883227972
1709513215
1663252333
1589949407
313583625
237100643
492685008
1662901961
1731635854
791447933
1992691075
1992245303
1682642154
563471388
45459445
1015380156
1487133225
783882651
656159510
631837214
1491383480
46339988
1887782415
1759730952
1772257066
736793883
1038865255
1860227911
478766787
1733702791
1642953745
981764005
1559456919
935832226
1695543722
2078087072
1324007861
1917959121
594196375
709213995
1587635703
1658356236
1945276074
1862059183
2083458615
1855866036
430116393
1990776406
1303998667
1804031267
731674718
711702406
2094881002
274755686
1160146995
857651729
2113380211
1786457646
1796397156
527718141
1583797202
2056237340
602580487
33391846
900185220
28563870
1830573042
841341929
1282902687
100486230
1318339202
1533765184
412544042
598689995
1229631412
205040726
199249101
787436423
187911855
459601516
70626461
1956800548
2135457710
1320659071
294315863
1682868742
836695688
1991500504
981947084
1685214293
1550491762
1360528007
2098366400
1507783688
299233116
1796573633
1920294907
1225296316
1828539486
331598105
287984936
2022617786
1911666026
426488594
1951693292
325241307
1476050127
1708576954
1791124425
537571967
837852030
1290244364
631249674
1213347703
1037715290
400885534
618675364
1808795992
434405146
730107619
1803969387
1966885044
774379769
2107453704
1341930782
1900909037
518887627
1406766809
1432904731
1084995278
126541438
1330151497
571268418
1911007671
429592380
707988161
694664865
1413454037
301647780
440408855
1376012786
305340061
1246257638
1797527667
591960144
1119522447
618108475
31897102
1760153529
2147483647
976425230
1466160724
1161701468
469897694
1111231059
878847840
1766497671
590139947
1526948102
591180230
525708557
805221580
1924357366
1125251723
2020470445
1423837968
212916711
775401762
1181898821
595674418
1421787708
1002505684
1687528541
1222471542
792716680
1521354176
44236264
1750660877
1045938135
661712382
935413514
23729291
350170439
1137396188
1001639609
1285282322
1008808551
919591975
1107909332
787890032
256746690
1766336237
1803326140
423900154
1605706152
435014750
16058303
621616441
1304540374
1609011508
1054785270
457800968
657712874
431498514
552410694
1861308560
2001393984
197302509
671335402
1988355521
484628859
2034453159
1735173331
488358467
1350697495
108300918
1929943979
14982345
225908294
1390367786
320465145
614739010
585753451
2041081905
508673834
1575576615
1823981777
1527506103
1683595719
1334215636
1069364796
1332680463
2062773189
821702919
644243167
1059208503
567252019
1764140517
1682457076
792989349
2107775030
1582330885
1702396146
595885585
1891994414
1551311403
1804602677
918521438
854495107
2134354133
2092168435
345229543
826409801
1461049334
2083728696
872600573
230506900
522944153
611212617
961656417
218081693
1041097858
73975154
983252380
61594827
1194662104
863563677
248282315
2141667295
400717536
681595995
2094631749
660277257
1927496519
1577298548
753230866
1083525623
807135261
977206916
21624885
1039533330
933682139
1797634295
1508976340
1336544847
1017794888
1452013892
392418145
1304893080
716667324
420397183
1803723299
1399615446
849027391
2117685596
471882651
2109946324
2024091507
868549925
1577130523
2115883312
1046342975
433968864
1635195667
82502970
940056050
1099781929
623921931
40937424
1331878912
308365310
340526578
312471437
1129012122
1554257581
279252911
667776216
1672965493
2071974909
1966129877
522704783
1998486262
983165526
681771697
215975999
2101798164
595329006
1517387352
217620385
769348808
1752960968
937384324
621234406
1673231309
645595377
1055004625
1714579407
732070510
1163211552
317827145
1787515722
1042324422
1870595562
527540256
531699913
1315551790
1391015760
908132679
77122462
520700861
895935936
2016909842
639779259
236270038
1944268395
1962806902
417755887
738145030
1806553216
1899920232
2147314077
1467088184
418965071
241414430
1640311737
777994281
1278824282
667353706
475107941
1162393199
947149047
7438663
1711007858
1538879955
1049524087
772722556
832643520
1372131870
1896706110
836466876
892761645
753935109
1378812717
1214561150
1129806657
1416182633
603008482
2062792794
1335373892
510859377
591800298
2109260638
287480020
1574958763
1119045572
722493866
1347129694
1733953743
828177002
354240669
653765893
578970149
1058030026
1968732819
376435514
1617779853
633330095
1048265189
1598327531
1100514735
1141957909
1897810173
978135087
635881501
537068412
402811476
1741610295
1143176643
1001782364
592138185
1356576690
837664650
309793598
400737339
909771208
774059057
73281902
1183177629
1342656405
343633730
340608337
1743057444
2026765068
1148374973
395715898
1020179985
1918092860
858081962
1909081769
171924872
241652805
1021207228
1982764403
2092320600
1971218638
1955139692
1169967776
666515718
1236881545
1161781664
1554628868
1014619988
1516187685
1736988551
1859077392
960686250
1921914687
1537952929
573559855
787617042
117007370
1995827258
1888519370
1198117160
1538383052
1281453563
28727651
1677285069
1886692027
57153772
1760827178
1287761012
1444438712
172459472
507766294
519197691
1614361267
2075475797
1974349686
1477618006
339923186
716032671
640824221
2043538579
961554238
1835035041
1779348848
2088073547
2064196229
1904355601
741485564
740890386
1412998037
399412360
1140082290
762824466
1306426252
636922622
857715427
1504535987
93023372
1095629461
1117699837
870127407
850377491
169007618
1024037436
2097085395
829647862
1845368505
1371223508
832635087
1145622368
2066458035
819219635
826035446
1106358672
1475468356
1438335473
1869998753
378244007
1726785909
1102652566
891028223
729238689
1131107289
1084299835
1278852014
1680249937
466114943
973413159
621690810
1172899462
242555239
2099066851
1613276607
1443657298
2052171265
484379555
2138472973
1643794043
1662028038
298879751
1734200247
1742334823
932450894
956422544
297546063
507578480
1183567469
814395995
1325387723
838601725
750219261
1388182369
1014811948
1322562536
1398627772
452641385
1292887556
2004398773
1100639792
220586210
1396388542
569297614
2142647716
1516673527
153296983
1770367367
770397055
441834121
2091409020
1346991921
370343676
1994088159
82215468
1564130861
733674911
231498215
1192487287
1916872245
367032473
1779196190
1970756938
772302793
2124868137
198576998
2034208882
730589768
1457084158
935773319
1934399471
1003485383
1384251325
976172829
1533662333
129346899
2087107058
1757057006
1522979853
1379369456
1922300333
24968620
780346731
1571219754
1581994978
1912882088
1249746852
576231768
255600032
1412462322
389005030
727920907
2018472760
1196673645
814211860
1618519666
115323387
903678326
1908940699
1906550764
967071486
333149102
277136439
1132967766
233445015
1091663400
945573555
2092148399
1099569127
253766900
781635292
1884368868
726447817
736905802
1646428068
250792340
929528388
1943368143
141810753
382802162
27398459
1014132163
1078780236
1344227269
666277495
381107493
1382443290
1209464644
1898060810
306742767
1533980234
803216226
309188966
1231173140
822414228
695683236
85681622
441545952
1541550727
1598296724
976425230
2147483647
723332082
1141597116
1073658186
1011309089
1202318057
467557729
500929513
718875710
472142825
1834691661
1633987053
1376525004
1164833297
1855500602
599505676
716979584
1511398885
1645227897
2016481155
233338896
565046636
179022058
150640420
1306942942
166820315
433496788
1945470803
862701985
486076294
1028559159
1940800795
940427341
887764290
1442632672
1237200227
66297527
1557517567
1039580975
1634119061
903686281
1544272701
1734442228
932560928
350124119
185160217
1230896894
833572415
587948744
673381825
608423204
1767291365
1558065151
672345552
794117224
621917639
88415689
1303436659
1074868144
1685864734
782234410
611394935
43351167
606550152
1850539858
1030157493
514459125
1695351992
979286534
1336875782
1900128023
1747051926
2065605383
913844496
145223119
1841522559
1738857332
1920522879
217337106
470554796
1152006373
1433545451
223894076
1301974956
1730499842
424902721
344220929
2014734957
1891443090
1495013553
1022237345
1443524412
1859120926
472194698
1899284523
605782751
296692530
1198082979
142473181
74472095
700848944
1390488609
1224125057
437712554
1418231890
887890640
1404964560
1742591486
1842398776
602329321
966863829
1344001597
99769964
651166269
560552507
2059519612
27077448
636077284
1051175109
263763231
627374321
373067379
1169965795
1191348073
1903394187
904728558
1699750359
232626337
55685532
826943415
1716012835
1376319902
1707576840
1858685422
2070883338
26490230
1463995661
89730229
474932833
194517365
1111798663
709220158
1797097268
1848846050
880825285
279571268
1031988995
821723119
1636803458
1264330503
182281647
716685177
844690358
980445477
1952000944
1248521892
1766544413
2121989650
789024321
2072985642
1144791728
1848531189
173797430
357688705
1349888492
125941106
2030181961
2143267528
456162813
623096330
1732207668
452712530
1362277575
323231502
525077674
149097094
118845953
1187793208
717192613
771991064
806451446
2053431804
1312779232
116651955
1288164465
614513712
872234336
275544704
355323190
482885848
1987767412
620058445
1430764759
515950291
473607803
1329913237
1745760489
454271193
989022045
1798098803
1314289978
1023048758
748903932
144270859
2038851837
330657194
1655399174
1452832212
1399468387
566502168
119286399
1904010696
355071615
1996883769
734544022
1995580768
951553866
934727199
274472678
1305946636
1396322225
2066354446
1138981903
253049316
338894270
1807350243
914113694
2099243830
998213139
389447241
1714115275
1641959936
357140220
1595054752
1675792156
1744778646
2066039888
1181379764
167285146
1140611726
1074330512
277604353
1273079898
1790748317
682697333
1031641220
1074587372
1720784121
1788325766
1579086377
1422236596
266180277
189225245
112981645
730988100
1391466104
24731683
508480888
572553615
304122505
1759395578
504484284
1581039774
250181926
1883123948
491863962
1844977700
1080146282
920533787
78567347
309013680
90680954
1670600398
1606445360
1634420356
61021679
840425139
519825666
2075135108
1324545699
873045044
752946694
1420733723
2067126607
1149899842
2017735529
1150195797
1760625581
1038652912
1250865424
1080252134
115531334
1809689242
1199999949
1515629052
183352150
1077404875
245130377
1801113750
1845279876
888362717
1402786024
1018488551
1417310794
1520537999
1296136789
682951989
1651211099
2140141421
65365899
1857481585
2063311533
1647641382
913009959
1178183853
2005856330
1457620570
1587860782
909566016
223560481
200359109
525755925
1343104592
1502279113
1969041521
1960735644
1544228116
819197907
1644434709
702486520
759065458
363076286
583829137
613659191
440063387
1561482969
1326651128
1941211427
1443675779
2085945992
515152111
1552640941
943086101
1263736352
592479262
723553793
940696958
1647851258
777477064
623525391
1608370819
1256437178
117589144
514029556
400455037
450528608
1686463157
800759795
281225331
1490486938
227691586
1164274977
1095536604
486453326
1208151216
1396857525
1328010028
2002652801
1932731888
157750730
652279143
592355422
676447265
1830016537
1979648504
875062389
352740161
1830122150
977150946
2078216500
62160157
1261538819
468081807
51492898
1140436767
1583633179
797635673
531194713
1470024268
244674232
281532804
496153514
285941490
372430833
975824942
1733210947
105316555
311549559
1072816681
1770464233
950203909
395348911
2068142041
959235921
32315908
120313573
463735954
1528320601
443343506
1545327237
695646561
1829143193
1581311312
624832015
708320632
227922291
2010927003
1527443560
1460819667
1591811894
954027824
1468671257
228122408
1218349980
1615264730
1307996713
125250749
1664311318
489858969
1569011292
1853694374
399234299
420141407
403813356
114319201
1414928065
980264432
1205796631
328016873
2043821615
118155937
1488776365
447955093
1216823585
266064490
1160231914
1285432890
241956319
155259264
630460679
869092359
1849525362
1129845925
1722530561
1733450303
1413237979
1595522511
2056545728
1257626241
1247339805
1112710441
96380957
409991181
326950661
400606807
40711604
523709960
1838746724
666628416
1172840267
113841817
777432840
1538287990
2017555479
76781809
1875826371
886506294
2135873415
1550751146
414645240
1534191623
1854094412
129440089
1567056503
1338702471
326348034
182675250
1273557460
1843846739
2096056293
995436706
1710329390
1183293080
2130349732
740702304
1784454769
1084798988
1645130658
1856322786
1538528246
688736562
2006943348
585025501
735509077
1865526500
652257185
1323763550
287585384
708595701
1880196636
1676983600
1466160724
723332082
2147483647
1732320388
2144233788
2133513176
1259533705
1911170976
2045583937
615360409
1843411110
681670050
1512830849
413032835
135833264
1200161983
635851189
1574989537
1096087573
1733071775
279766898
671680376
1353859826
2043397963
1718604372
1058587617
66701247
1407594722
837114678
838932846
1528688774
1561212568
36885162
1991462948
815699199
689843882
458104983
1712666595
2024394358
804780479
395959154
1354430800
758931811
1577416293
781463316
379196973
1660506690
1108630489
830547959
398254711
311918062
663913900
680975481
1486090086
1861431020
217410741
261345599
497062236
1952150224
1478973933
1378189759
1173430102
1591943769
1329871830
1617150700
1797818164
511139251
644962312
1448964436
400592690
761665568
1312789476
1444122053
662395330
1628070474
1445814683
497878536
1119009363
1029562872
339128499
652553601
1406570090
1593878811
802268559
723820500
1820025070
1907939453
209858973
1481265592
1334696058
708877111
1357348553
2119738609
1261018077
1749375224
660841780
963023955
1979294217
1800459081
783256770
304644489
2895394
1830049592
1776721336
270419422
1844295055
343812838
65582582
400521857
270019120
1774057114
1202134586
272923600
903706449
559900961
946258792
260683401
497660185
499702300
2012392389
349869519
201010843
642647731
472707273
1362177673
937689453
1050896286
1246908747
2003966164
2040797731
668530628
1861719953
1839598953
392120123
89562641
934498636
577085037
1801211575
756044026
649494801
687668425
2071345648
1886249865
1310520761
676721885
1792993733
760618535
1921615782
900806801
237106339
1830693965
411940988
1257355840
1004649844
1697604987
676737164
1392347638
1817805021
1237815799
2091199204
863280442
112584753
1100169865
1652870910
1151709294
1701127702
1355101561
1407923316
1730566374
938378286
1629173151
144408821
866376732
40504745
850727042
293426013
510929951
1695607553
1485982569
1672278272
106905627
464047276
1539507442
2037977895
446307317
1066926437
1373268266
897006795
669813230
2122380292
47558826
1968771003
581346182
696824105
334191865
847889194
314344984
1963552605
1166840117
1989601614
1570867724
1887273419
1422141539
1284114792
1085493065
470366062
577002240
1214692974
1031281982
1787836349
880540818
1394105487
1854071322
443016143
1917596017
1878160078
1219730079
1466344347
695319742
1982245238
2004895579
30904618
1410229763
2031542216
708731960
370969318
42325676
803973514
1430968051
735483040
225863872
2106114764
327771473
68760930
1427196374
2125199574
374378153
1849363249
523747819
597629598
656412533
456449821
1214377856
1309012291
674356618
1212699361
186693967
877126829
430017674
2058077366
690692306
189445727
499306941
1196832094
976288842
2121494341
12873580
1150799605
198440432
1162015724
809973727
419517197
1761707698
19260425
1930647686
1897309605
643469584
1807957720
1145119174
2050102685
1144456259
74209948
1492926055
1452678960
1646912150
1202004031
1039416311
1396217112
99549463
2110891748
1019803045
751444910
1695708376
1048032500
1241632239
3998518
1896735514
1673663464
1315125510
1259966278
433251526
1418864958
1570975944
1534137574
1845701509
2114427347
1073271049
97918883
1460780057
2060122168
903683810
587406346
383209328
662370043
304680636
508728983
320233611
400585649
1071519564
1084442869
167224457
1366189433
1789726177
362728390
164550486
1215986021
644429099
986879711
1201065201
2025972965
527081842
1949026453
1785613657
447392769
1763030237
590352013
1337416076
1408292224
1848020622
1937232187
1290726322
1685472672
1653412542
1003137955
546622337
1872849919
160432325
599993870
1668295787
711125600
318881834
1718885430
935633810
1659447667
1218048155
714518975
1791798158
1873083711
1666861048
346941035
369666689
490350425
416477536
1019475779
1160706695
828681268
1513795028
337223304
1895905656
244629190
771373498
885093541
15185221
443967258
1909432477
518224502
419826974
1293989751
539560710
654654557
1324597143
1823285608
444645239
349782438
998335573
724547302
1519551685
917787611
299752174
877225206
1951608614
582980905
2092855435
755713898
1654010884
1281363242
657277661
1769456796
791855618
985463483
1849535776
979046215
1968615103
1080453348
887148792
429167584
1065296449
137015570
2054601963
366762036
805997392
1162116985
1814051010
834512419
759120239
1945693299
1304722599
1312848794
2094203858
1772791332
924426061
1482635866
1292837073
1061164825
1373163867
369383869
1124636042
238737920
1085842018
1965984028
2080583871
1183806234
655695737
1979157304
1365054384
1811940985
1307824800
906557411
341264364
1299860100
332590608
1353478631
156866057
96854881
1454308407
495137355
1778506745
1502243454
1106566841
2060532742
1851169204
2058892549
1570526025
1799657923
975941471
150394382
101889355
1952482439
799940730
1474314973
1891944513
1439248486
300170303
10956813
2128648391
603210353
441470049
2097987738
429911662
55722489
1723512927
454855589
1083675313
894870739
499104204
1494331061
36531521
1153544153
5453114
2099651493
1728582385
606861350
316865316
155303959
1427494296
658798214
1626424696
875692824
105304353
675401148
865217016
2125038481
2108814404
1194469429
1702253536
746192448
206805625
1071265891
1067636643
51789613
908003494
1174858720
2008592605
2069303643
53048629
798080634
622876705
406292114
19024292
482420504
1760179724
370978003
1478188404
190469106
405812796
1434263724
1014281995
786497659
1003218636
1503141464
1600958367
999961533
1161701468
1141597116
1732320388
2147483647
949673665
1106628658
1890248729
1299272150
1797438558
598325595
9150170
148180010
1825347028
1395900142
1592406195
777390960
1912294260
1469732235
2004924353
1260712222
1647166832
1478300399
769268938
489090222
708185704
1733749085
1063989617
1077117082
190483684
1557988983
81064667
925790427
515552331
119195014
385292418
1655059769
1713138911
61361142
599778048
1963195933
160001533
559852164
123232397
1500411613
759982478
1227433492
2092335814
295413615
1117418726
455661281
1882127763
1836556730
871150930
459990493
81577728
1969406888
831678606
2136724220
397838919
905195084
1182917014
192609761
2110868383
807223930
1140647442
1701346280
1057303520
957869978
732358766
1552514557
21042355
285507674
1553207981
248678958
182182438
557040339
190640768
2031405143
809102765
1113985270
592259767
804076072
1331623238
1886492812
265107734
1425629388
1124247674
500624925
223111504
1241803477
814346804
1385213025
1011295219
1264863015
1200039207
764756834
1878220608
1798622837
1280093525
1705649171
1204599479
163617096
747307475
443997452
1331834555
985837342
1610940199
1150754516
339981783
1430271348
312278818
334344253
827056656
1278266552
427489265
285158010
510741729
1212767635
1783500848
123924260
376591844
2030762939
51972954
1001335201
787846380
96058089
340697938
875289491
821609929
124959592
338663553
1685361929
1780183129
147083662
1513532924
635209682
138461409
40956487
459574033
1717987987
1996949996
1277984349
1242792291
1783945836
976555082
1495570406
1546768995
1778494022
755767274
502732068
734339284
1451331198
1935079829
1668025973
331188338
1666707677
169813054
1432546051
181280636
2101461320
823803847
2100390033
721819796
1282036800
1512986116
1354764850
516960137
463882321
146328900
1121425777
182477238
401934391
417545583
1735417973
1388910895
471320793
334868167
1973990200
1655605912
1930200411
851353642
1546236546
418716757
1742930283
1909261284
291387148
1762323005
94171713
119981092
1094756972
81056818
17523271
1004324649
2109159438
1454240137
1812310471
1515530233
26281058
384735977
79030880
1030809335
831755291
1402209166
98204738
2144340063
315537566
990678650
276133378
100165122
1446061701
35453692
772990114
830269146
1737571853
164478904
661103663
376135406
2014253731
1150891612
395606179
951282338
513786587
1427480947
1248104517
1642414523
1770850810
342871069
1976805798
1958988965
1659175462
734436020
69592472
595134373
1922207420
1743407996
879170043
385226866
1928065952
1218351341
1434494980
1856886267
1446588527
2130849122
1204940613
1332278179
1254229434
647222085
729082074
1456972546
920797525
1666901233
41467995
2091785240
233164421
1595291208
497283959
1509511605
1700175161
1140779379
547975992
1887277434
1816657938
1066689886
12114056
1027248690
1876193308
710797598
907048341
950836126
915719652
1276158008
1124296757
2109563506
967792476
1894818125
521245166
232596457
2101857007
1366110824
209175389
623073075
457215674
468713631
1111233381
1477271672
587995168
1235744619
1672067277
170137125
1378225745
1104092007
1954651295
1064249439
608537482
244626254
154960926
219541433
1228718762
748591712
1846169907
708883018
738765541
431286247
1700220571
2137207204
914446205
1838014074
25868872
2039808444
1776016278
72051216
198576616
1194880954
750972434
276383367
1685707007
372406750
354780444
1484167461
2138084209
1670228157
816047688
216739970
1714738867
1372890493
1446514118
336230198
105591257
203824867
640590450
1808300570
592487305
76561603
658967848
1625232118
1137525149
1499095127
1846238603
2112619335
815188967
1690752925
119091944
10446677
1648112201
580347678
1594208886
940882357
83365909
1642966078
685916804
1365959211
1189036785
383463639
886700709
1672861178
52753792
186919200
194291382
1626529537
879830558
334944977
1733172332
436533554
1280605314
716362473
767407540
675442223
1529407015
73486970
1934285250
1671547918
541224846
97539747
1919574943
1016352295
2014295234
1259470441
758165591
2099150322
1800447681
1455672689
1439102152
852178009
647854623
1397331858
205409645
79872948
1139911670
1978579184
1540170394
2118228125
484273635
404688550
1847574378
1411052984
43770871
1612511316
510080018
980697955
286535593
196540837
1389125670
152942297
1157106412
870993604
556715482
201823246
1886963601
1929451299
1003695645
1611559311
157803939
831021087
150184374
2033604320
29051632
1895663455
771887834
1952355280
177744916
594827091
1048726857
2021510609
120203227
2035630007
492909776
1030387520
1246245624
169081569
292508036
294862388
429146128
515906288
322631922
266496986
1503687638
1284159114
525890195
2101216506
1139022661
202779815
725768532
478268777
1566848552
1195210037
1012982579
1447123085
1272963254
955347330
763876567
1848453914
1314620194
893975186
1362904294
27672648
733045705
69110296
1551210270
568183932
697276198
322222621
1412737323
887944784
1870546889
894025936
987695639
1828738573
319117618
1272182588
1334260092
634765907
862693100
438127213
2002998933
150304735
960679170
2052135569
771449498
1688913340
749866655
2013866461
391629829
627624746
1243818796
2061447272
1587194081
772665649
940203178
1944178433
641513945
1906214691
1729172572
1578703804
584507665
1259539046
1410570812
951505713
505977039
1565551681
394477950
1955455585
88839160
1240781832
770410516
1773715675
70010305
1947015985
1266467636
1783580515
1420661116
1614084612
854688540
469897694
1073658186
2144233788
949673665
2147483647
498848622
148515506
930338373
1524168451
1172877569
1117047763
1334982720
1407673780
937274829
63712230
1673549243
473576810
25849390
1989672361
1759526235
1702781691
547383885
1890052945
1819474014
1919551036
1393298730
2116675117
1106825535
968231372
428016848
1677432808
1953510367
715773331
1064909550
833299466
847878959
132168930
515653378
286234878
1150410433
2121054934
1560884739
1391313666
1031753272
446381940
886841774
734296208
239043401
1192669394
270071697
1511153588
1918231697
721162324
1135978329
47443897
220356924
1470733654
65761838
994302663
518781292
152980039
1817398196
148030440
611926692
2133159355
850073767
140942214
99965682
2067162272
1727456914
1654310105
627927373
1302514594
327703144
1679433817
1830371833
1091792329
799311605
121775488
2057758342
867420507
916144281
2133016979
609814761
852400123
2097002210
371570861
327317216
129478419
1336962912
1844658222
1506323162
1180925043
542523625
1895690985
504669413
1988059983
1738332030
735990255
1866090270
964577653
892995790
2143149418
1131994775
2054645532
1268269976
1777764157
1026223219
1196438163
154955216
1686298101
1321814126
1471785516
1143192483
756622627
976339693
1789555906
1316062527
1600573202
689254092
1609688146
83031418
1256120197
58469502
144042376
721431517
1919929124
630706967
1179972089
1543354504
1180548414
818318161
688640670
1536926254
566834857
1341200456
2058037510
19428328
606384229
1544514312
1277561680
1695833528
150914584
778403207
299653978
1886718614
1273541270
508269834
1327699932
2129614283
858459474
98676217
708623122
2120721549
795595950
1294207501
1864581467
471793509
1692873867
1318972709
1095517500
921666090
386027018
88041320
1237618984
147003127
1276299964
281594113
488874583
562163333
914269419
856144448
2121733032
1377046987
172779703
1777108709
1109858268
1367021001
2050013511
28618106
1609377965
1248580693
1424792087
72634227
1053925397
1094938507
1226397789
571808524
101673379
433174733
2014122024
31229369
897467267
372075810
816378861
475556265
1121600601
1949065122
1263509077
1040504930
39748259
1550064640
1793748050
399153892
939118567
716586089
855763234
258357540
266135441
308777975
1093454827
2086045026
1870751834
1877748924
828193418
709777279
179122079
1973433875
1322424724
1948072245
1771202722
1218143778
268764535
1408480190
1292983676
1433124222
112672432
1337460910
1636401503
1792001298
1240246898
1853352643
1975012366
417807366
1156171870
1811680800
1628080511
1822676329
1599592707
1963514103
2038185003
379887964
888680537
662598040
1979587934
44893860
821960618
415967302
1414675823
696111965
1749262707
1864340030
949943728
482314855
774684575
152850845
443648324
157493708
794122906
903867758
258311412
1776251306
1477383602
951513560
1509161197
1342547770
587568553
1765353389
592837377
1796351105
1768755996
97558421
1164310407
914398871
46465059
1988661939
2127470500
1100897516
858737061
1905431338
1639445277
1260882713
1971944718
633180525
1401761063
1868101761
1243974650
371498305
575127160
873317606
572597327
923946223
155914556
1608913226
397181014
1638661630
97446661
783591149
365866239
1835255611
1214523008
446251160
1883497631
446309334
128745722
2083416741
1696898770
1222382824
964009533
108642627
503750945
1779592281
1635208980
881478850
23047796
466424720
1980574701
237287272
545070110
2006132718
291198520
713118473
1995257850
1005917407
647120385
47877803
223622287
1728247033
2062846021
1625744811
1135201628
2099306786
1576891534
395401742
1091008382
1315363827
94595118
1971475238
292481553
458903506
1359242380
1092516293
1097997811
963342418
1213033886
996978047
649739973
180541062
1960080569
65231521
549282839
2028201725
38573279
798412144
2091148708
1052245755
376022815
1489690450
1113751452
382378605
755818287
804044460
495007483
1277246526
1552700989
1241562294
299939130
336555623
579521953
1421461958
2000869109
1562150870
1510590027
1254760199
388080581
278972319
1677481588
2102926540
958413192
374888167
274888213
70711336
343845808
1375473047
1627899568
858596077
466369220
2113435485
1136369393
601952181
1289869759
402074133
1671139288
1639851551
975848810
2004720364
2014896926
1042921761
531561663
158760122
1446129269
1141386832
1549986985
1308842242
98771663
418752066
2038915778
1075947958
1397190448
1249861999
234867137
534002609
301931953
441565830
1335185615
1865480638
1779727973
1375104751
1584827775
2124833185
1063753027
256389198
1192973065
1886169013
2108224696
1002390862
584885913
27716068
1530985028
1016449682
479603845
2145490267
2108760369
1928796715
1462936977
671189156
1097469082
84669808
601126804
212509731
575983083
1612524220
956930551
1814521079
761063494
1855725931
644268186
416002545
2081872252
1548863632
1121301393
752305954
1204627538
825955801
1893808941
776507773
371212114
791075438
1841685799
1928443566
1606325569
1087261237
1399631235
687789279
1800165196
1402956425
86668162
1795911585
1981419810
883829777
1022724965
1172761758
2126696476
981175363
1492372431
1412690279
581438157
722466296
1494425193
1392617569
1079192373
291717638
1395502767
1073885105
826199745
975530695
1788559979
1168493175
2112551000
734234001
995991570
1375479761
771123239
1948505843
254811089
1641661087
502897992
1055078940
262578313
1984387505
1542035068
1239122839
294613982
989549410
549802016
1486767744
749772300
2039858799
1931335478
1054434465
2106626160
670457851
1111231059
1011309089
2133513176
1106628658
498848622
2147483647
956293153
2073135518
1510211012
2009324779
915630176
1624033134
1902958060
1492412463
76051016
1111121659
1915217221
873532736
2125879721
1013255446
2144802564
394026775
1986920491
585670335
1715873905
761947412
1700430586
562733836
103975815
66214535
1984023152
900804510
1316877064
1223377722
177372630
352593002
1106571249
517896403
357324867
1570537678
990587978
1438206471
1702124247
1869869428
501134396
962541178
1207612594
1438117974
568771027
229090241
34510534
35956626
75441314
840423640
750565385
1844702549
1533215085
93598756
1920379900
1109643849
713943714
402596234
999950075
952422502
1373342175
717523568
1324548630
1128816829
29317580
1029355582
1841293311
67033402
779042742
951602448
1167677855
1672583143
825037516
1619272612
699927321
1961084133
2122157555
495910048
618728330
1463200132
1609431892
930527918
725309780
512878958
629904744
1242103175
240871004
130103334
1421915504
806696709
297180563
1673937958
536573240
1748574545
238812335
742266444
46827720
169408999
801993361
594521844
1862361659
317179
1882938489
132844180
1017635964
1786106866
1023642931
975914618
1053675929
524740875
1805102299
900711693
182212399
1424703749
1212203277
700976725
1114288237
870679197
230700176
1491402797
1335955108
193603771
111214346
640107508
226374218
1505585048
598860192
87457223
2095926787
150760050
1491079154
1377288197
658029039
148957905
1775090607
1905564311
1209555362
2096501169
232673306
282443779
76881472
209839764
595037919
321540362
210209381
866820942
143511539
310633056
1074883756
679672948
864935485
1524237042
1662606683
279973456
2110594775
2098631258
936455450
269441130
2029148580
881863886
1566811730
2082266249
1226235364
1379609505
2071980867
1397220229
680069803
1705334727
1429715787
2081055963
1787610614
1691836727
1560720811
274669940
413320136
1256518606
2082694961
1129725563
390329618
686697729
80201301
387514331
1702147572
1746413967
717836203
1777492672
40071227
757778249
1373111039
943589259
611651902
405746820
704739606
1718344455
887609980
1193958804
140177214
1881507506
2444422
1270662306
1200395604
907435047
227583968
258435832
43621024
1456452264
1296857330
1563912721
1896256696
355307780
1578115254
47204661
1920242167
2137101735
1682372103
1198504996
1142094412
1738341614
1192400069
1913920225
2028248389
1654838703
1054779996
131824973
249842090
573034615
1378492006
748264025
1173359431
2007448343
115560653
2004201037
461515757
90282414
584907614
172231725
1838035355
946137826
2004648096
1497486299
1242071273
682948917
352530431
1317516933
87732107
880865489
485046374
1998824566
794227041
71466827
1917399495
1187925830
691680084
373505679
953694100
2048707233
1061291105
635378563
118043493
424360985
2038661077
593067849
1034845226
895524089
1555506338
1927695115
1585422533
449307514
917914943
1782159196
1654373142
1939014621
1234734932
1384573795
1826317550
925872017
551637449
29484617
1009397126
124922932
716333112
1005137262
1201060668
668176760
1541205372
764534263
407171164
1028351216
1188511311
157415268
861711780
1368364524
1314126153
1303149618
184937401
391542141
1794677108
1632323927
1204891352
1882507425
421966326
1872650127
1258766684
258288777
1391155252
525481404
2004879077
8619956
1017275171
195992906
1570421846
255489708
2139289041
1867972084
945685949
1935175991
557587077
199094165
1169266534
1512706386
237853072
1234363092
2032592700
822170205
515373829
1366782448
166727763
759395550
2022348686
790509869
670333224
1179824028
1341222927
518053830
857370654
1693355267
1734886767
908612177
924232794
1351895203
460657310
776183562
770056778
1431040595
551268582
1446627488
1882454219
1755749462
1340932625
952994008
618129131
1409115916
782320500
112246797
1469080295
2102893761
1787581977
286722810
203222188
525791976
25760922
340634278
1408889992
1770111765
745132400
2045353013
958913836
608545398
628665799
1713250588
183552301
1734718363
1027877775
1333731037
190180525
1948860028
32930061
1851416397
1086237138
1749835343
1743338594
1071199943
1163302087
424240956
1485338194
1222702281
524418223
267297726
133110784
878530828
525902978
949566143
1604456130
18663075
1616294358
784783574
1640247298
1824127256
1290909849
929047553
1592399543
569633384
503702578
1311683676
1728825435
1524303718
103884316
1480755456
43694496
118378668
228222423
1942736216
382068430
1996024131
1447373302
1951544272
105859233
1324976706
162199870
627254191
56882553
1167157782
1862392202
62981150
1326427311
855485547
538449023
1742269830
347714975
1985139686
1562886591
318316470
1112327380
1577560387
1583129818
900284705
501444887
1757712534
979334894
525901458
100076008
2050825840
1070975703
615775464
1643584325
2120651050
1607376455
1216484058
1186967466
1804291378
1742089782
1268533767
480553483
482909370
2045381645
2094613775
925737588
234154389
1055298250
1960881698
1825798338
1621484817
1087610136
972448901
849727122
255795450
1200307116
1382169259
262041442
754889641
522075677
1034759836
30804603
948602277
1996121007
842901855
1646856119
1796557430
1911603088
538088467
2075804393
198447661
596880454
1656784205
166479715
456302096
80298609
639442605
1775568637
1833104758
1543045428
697431487
2140029851
1184400432
1275041782
1471945632
193855561
1643799443
126919159
587811894
270128543
1879799591
181499722
564421927
1219697809
1966045581
149642430
1843757477
878847840
1202318057
1259533705
1890248729
148515506
956293153
2147483647
1352205009
100686867
68416601
1603963594
124112860
2018922288
212250587
999908344
1673459784
92241662
1282882067
719632817
298552199
710360603
1224666146
216672466
353424740
663941451
503858264
1751144868
2029804051
1031045122
1784848619
736840412
994841736
1303354267
1947802751
1106718462
1633058527
1873666839
621064185
954966490
741060984
1242298869
371927696
1565286347
1963318907
1442092018
195831927
1410345577
1723317620
390906880
1251071765
1641581063
305540859
556651593
550067590
407316192
556102024
1859244289
674090297
479430840
1602583867
1470891227
178243956
1602602020
402203188
1792516009
2083201463
140906461
1234169893
46965095
1230042953
1040890869
288134820
451593954
1661909633
1404231450
566976733
1943313510
789198631
1075377506
2045995190
198243761
881783994
2043915501
731087817
149045917
224429703
660925437
7593186
402479833
345443840
837922969
2006488705
820270739
1358360772
365345759
277562310
1871448885
948729994
1942279995
1392867888
1176987661
470351726
128168521
460768251
1040269421
1999001656
285339052
1863107676
1357575514
637934952
580979694
2136733922
1111549513
1909623331
901824158
1782058452
1676219476
510299452
449154817
1031949690
1450295836
777155004
895925321
1031106809
1567010342
93754995
1577006790
2019013189
1962435245
1604543685
390654003
2067377566
1601639799
113450422
1293025277
265029686
2071126275
1531174013
579498562
1137057365
692110326
252096937
1466339075
702109625
1029540697
221958588
2016278108
75565447
298547457
1813870484
1270605236
1522455887
1390241165
1036613666
1716417387
1366191003
1601297177
868795676
144738106
1985238839
333494779
100785333
2141905119
310363200
1344929270
2014029405
2012475788
1140857977
1426845809
1924416517
672231170
818308948
349164708
1558454165
849153376
1634212129
324659822
897852403
1428274053
1486033242
798080920
1708903625
1181728015
749574609
1190168076
1655432522
484189934
35208596
416127288
1940582262
2013981638
1213341959
2139050882
1908449402
982607328
1030757277
1037438916
1556008821
2119407815
1875876561
492893340
158752276
479531290
970040032
1384423373
737806961
152862142
1809029147
62987526
1557056692
517388360
29369076
678197741
1402207133
743212727
1294803148
1366899928
800816412
1041247415
1839408325
29005550
1631187692
1154770672
996173394
925410968
46898444
889172191
223218080
889862624
2085370246
186901551
2076016214
1916613969
195852462
688505394
106870256
623965681
1908183244
37889724
1458831950
1618733395
98091911
2106023794
2600054
1247411199
288609337
113320675
2044074248
118909194
1980267277
1322025075
520593263
951954259
1718775632
1450056509
248937127
1136632428
1459966783
1859868678
1164945229
1538300473
522712961
740610750
606828383
1405317539
966444767
1334148247
469943814
936171912
567884303
554727038
953767316
1313355891
670661870
1725410111
423759676
1104899252
1196887550
234982341
363689067
2035283461
1895147943
137190943
265135436
41678741
1036204534
2105625100
1572424938
83899462
1500318940
1892553216
1623020223
2136646407
707509804
1889342445
902650313
1552059923
2037953887
1027396789
1636818164
386536918
1415565899
807545205
596742540
1668788452
991684333
2097250764
1090716147
235739439
399304540
1291802374
518593884
2128744598
1958786027
1917159800
2055289438
1014484152
336790099
1661781084
1116404
1004987387
875215842
2097241610
308799441
2128174222
1729797818
322414519
1008262724
353802320
359195405
1523373828
67551571
1593927704
679884013
218377862
1704630565
1970152432
2028865796
446710040
1017708902
627550451
15717305
1060403447
1875749184
1746645836
1085431496
827222240
647462327
2119112214
1709057334
831330585
460671300
1003977855
1753793227
898637933
1913479124
1633740176
378337315
656310635
1542074792
1110086445
1216125245
1018436616
1332093425
878476011
891935608
604304376
1401421469
692345980
215000118
1663482000
252415538
933584382
817288751
1650851957
202892291
987745800
696415886
173707554
589078647
976696293
1000012004
1476157010
392884802
660530982
1353743709
413986560
396933790
815272781
704748089
391702142
289839185
2115873787
945014945
1081904674
1753439900
1525963373
1733009421
1617890006
114208152
1047536051
109499141
46316189
1651159845
104328994
1461824520
1022581584
1520336648
541409851
1214241115
215837177
916698654
1563756290
808087032
2007070125
842929396
1199963976
1794352873
367291161
2083625480
1843925385
127975978
527291912
1734734313
1763517811
595924476
1724562410
231079182
1586615356
768817891
290912120
215963373
1697624315
475682445
1078761943
2003286346
1317787511
1785455170
1529596767
1009783321
683103953
113607628
458589989
325948225
280665652
523653165
1473239119
653212970
1208991868
93396063
1255820685
467401829
1997275781
983014343
1804022256
267707989
1067483444
639498955
1971812564
204177285
278014089
78842995
1660460347
996579628
1033039258
2084317951
1513175393
937083626
2018188666
1385872080
1479572159
1654508474
351672376
1267011327
1298702041
1999758395
1036163041
851239952
1196820768
569548128
986779558
1369782598
1501488461
5414029
769695491
1109561180
1675418651
1414097893
1978659645
1468455252
827835696
990454452
562965317
1805440796
440081698
1515520735
1122470982
1533623474
579302376
914517157
1369334058
151856421
1104083336
784696547
1029093471
1311475050
878209780
1799155243
376106843
1925313904
98802052
1845405172
1766497671
467557729
1911170976
1299272150
930338373
2073135518
1352205009
2147483647
724917100
376990110
580421564
2036074173
555553906
1227428569
435300738
704014882
385295252
626271992
1353394148
542832640
1845731570
150706348
2070259616
888920887
634619357
1641164423
67164579
322178926
62258224
55810966
1996517564
1175134427
1431180229
836316140
1684171637
1256657208
677736943
1444494910
1664420779
898355112
1726930215
1678915216
1624444802
1946858642
1820285222
528421059
1760258425
1833375860
1706715672
1615065082
1376544980
519903056
807391819
1102456495
303421155
1592263177
141952874
1535582036
1340454187
665233645
1715882108
794156794
699632370
393075856
2139034984
1606110990
1739603025
552758426
1705738994
968457517
1705973410
1179601541
1855777296
1407021082
2013986054
1918363990
251094805
875561689
1099588081
1359288597
1388666107
1653510257
184327762
97555619
1969002137
871441325
1123386059
1533208810
243283621
383505532
560836756
306546971
1689708143
1305855990
1678394044
92588106
279664158
291969144
108724559
223349646
2002893685
446494432
653674035
390064791
120369463
974862442
669661182
1404581743
1535141106
1922103622
1527163004
1888202501
1664542303
1453326666
1200261007
1915678571
80077458
836049299
5837229
376308874
1399112964
466682652
906429269
1771140114
270420765
1376356370
850636941
1708708114
1934274470
956134187
959171512
943566430
541492538
772078253
757135127
731695561
1147576935
101387739
795273842
1398298368
1394770644
1503210432
337067096
1011790827
385115995
1355441677
1587730503
1428891274
1966735792
1713159721
2002997182
369879180
1020355633
1874239118
1240456552
399763330
1928572483
603901557
1017273819
1241239508
354029067
1641627155
652119848
1148933044
1735104016
470911709
1151544988
28521300
505929544
1359338014
1054963127
696402903
822502606
1619712346
822064265
1316598403
388275534
946681940
2003774601
1468641985
266022367
482209157
34481133
2096821380
1693545973
1462484105
1598332830
1226099792
1402527926
14807023
1609897255
221165588
100931627
1019014655
1239588667
1568990617
525822321
759122292
1342291694
973098965
872004783
2097080472
1018881257
591552251
106665789
1858437327
900283944
952425969
915962962
1789424620
421034329
1566771876
814219974
427499688
1045251424
342328977
1448863383
923790747
352239886
978329130
1547216254
1965776334
36792254
510513567
364132976
259150582
1271826928
1464254571
1375612424
138349956
122040830
1078010994
234754329
574880580
1219507673
1077755852
1045505544
502023792
2099018296
774427041
599293222
673199784
177640793
369458173
1042839435
754467128
1877045034
1862714079
570102624
236300991
1705302522
480888304
1778748955
266694681
978912349
1181311545
907702288
1935782094
61557107
2069832412
1041553086
1421111536
1930922055
351377968
1518531253
3909531
2025048334
2100610288
1082521805
1556408129
455833989
999081537
839485119
112949050
1447053739
1090077127
212254420
648981232
160193063
120705561
1467463046
1117270226
1751007964
1496960641
1474483963
2017671462
291098375
1793005526
496057408
379102620
1158408964
308160090
359410851
543083000
766295888
156196670
931715515
1940097385
259848372
1645025969
1339743558
2054058317
1165339090
670612735
1518141333
1294948476
1257271793
311898278
1923622598
417327019
324531077
1364871448
138403187
432460631
450258993
1042698014
1039712997
1848981125
828517232
31181670
2062929992
1703695976
28800545
1208651436
952276976
955122553
2041483439
554278839
87236797
1810105523
387121592
2093584593
712826284
919639106
17885151
1391994732
266972573
1926506297
1068178508
1398514982
821692152
600328447
201685598
1938361211
1274649286
824482681
60756412
320854931
949316362
1459034393
518111161
941028003
780173907
807093006
975868580
473326322
1538488048
339331961
1634633673
1360811904
1923210272
1548624360
2114713399
303235949
2000445626
582879937
280880950
596360917
365205069
702352906
1841473887
1182734360
973494976
154813827
977129552
869106111
545077965
1716615711
511208750
1425747305
1170972550
919057799
1482718209
1732482814
285989163
1244515940
1936363376
1473006792
28032983
1233874754
811106887
528989807
832131158
244052400
1550589108
2015438663
1574680150
1516954617
1054809319
1681555334
1256595814
1406122339
897379405
2080544858
508898452
697570090
1273964386
1533137880
849097420
1140690262
643520794
167227537
526854724
2120618822
512536562
2097902279
1320760294
940899454
1958017055
1125484467
2060462559
1078442370
1962724902
2088506281
825512503
2029718277
829682696
825203324
743512118
1456530839
1717638011
1742404686
1413108996
1669496856
557337270
979884214
172168535
1100054128
449894632
737181853
1535605614
434379496
277834202
1495899874
1441738539
1337440883
68418751
1491777694
186916118
912175812
139239146
276990944
368662205
484552815
1025203442
673236343
847348380
605853793
565584317
1830930615
1929906327
924032834
1466746913
1752579708
837615464
217124386
82780995
1543346374
442528602
538344006
2031941898
1341724047
619115996
869319437
34861903
865301467
2126640309
2012276409
451115755
116056568
1431852517
1230367515
1422572971
1113264477
1461728411
51821881
1797784590
335846441
1090404208
166955073
140074910
1337512556
233950327
408760923
1635405902
891987420
1907793747
1060817120
1225100548
1591178027
147888719
1616281806
823465283
1296723092
63927359
598567298
399439560
625022328
341913052
636550434
1710447327
30027831
590139947
500929513
2045583937
1797438558
1524168451
1510211012
100686867
724917100
2147483647
2033591509
62212623
1364245529
1386614918
2040909717
1696149429
1479109998
1003387516
2015549460
1795274906
20277026
1850236434
2126233592
45185340
417608219
1647280522
1936825132
1717094028
1503638983
732396163
1393953488
21394725
1501456524
2070848596
1610321283
12081816
825071993
460514442
491796915
379497321
1177722997
298062500
624256792
41179465
23068791
1543539846
80796864
1905424426
29329064
602876248
1001948920
733879808
2143029865
1467750796
495837344
1998399981
239727322
1547754276
1352243200
1369681170
1637263096
26848126
350695118
114171492
1031642704
15779603
1064084093
1419741609
1985494992
566339399
1490213666
471423792
1288255643
2049595720
1724552594
1606714672
2000206035
1691039434
285474589
972319109
356504860
636363257
641557299
1489126555
1100373568
2089766816
452120530
1714558544
541088593
176349487
1154526759
519207461
2009228140
1908324059
335694978
1560810290
317588032
521444638
1454485841
1397354605
883413049
121338069
1914291634
1078994706
2084825987
1485516391
44201300
1377036268
909465280
793137083
897933713
503232869
1346893757
1498591501
1401820113
830993442
637877178
1045998489
1315240622
1373407405
1133853990
22136489
466798806
143100991
273130906
1027050274
199200927
113177934
1646428473
1398847694
1432866904
1409243917
1843536492
2057570451
602340743
599657014
1191446377
1117389440
843623991
195129151
2036715086
194192994
484422268
662057672
123979165
1366326725
1004685126
1666808958
1118529410
420060482
911159874
2067260229
1712342514
1776602678
439169492
2038537687
752641097
1511841684
984756073
1478891237
1028790820
225197530
1903503326
171733183
1006766932
1335404668
1619544046
1923083405
1690609908
1425388730
1592572049
278201492
1369322409
1890835777
92132505
2092376666
1501266022
1223081988
1866759735
1204713557
885568090
794664178
1461099001
2070756709
162075841
1570756044
909878565
96512529
160016715
1202809275
879151773
1698607198
1829865574
1920462655
1414682767
1870357039
274589178
680290497
453256074
874360983
523302372
1298703178
71329806
626973399
830365708
1359663631
24361721
361849287
690549170
2054607376
86496682
1264990416
1017139499
1506425886
1509156371
1207186302
97634195
2010090442
548758799
583371810
88150023
630366119
344976980
1700017919
531499737
1801329379
2083424088
1567239818
1446594635
1283731625
1110149869
1593981230
1974578482
37234795
1553694667
1928246617
419797015
951862148
733642909
1913952056
817900042
37726643
1608521029
1663153133
450513932
1331115710
23721044
881256409
531465892
234713499
1591384137
604397706
1815782611
110281958
1399127261
565934742
378038741
277461304
1314740631
255892118
720715878
1228825053
1342619576
2070391634
109641526
63965702
1024347890
1863267507
558803318
321718479
1462149684
1365846697
279199024
2074926683
1473224272
704571097
556156989
1946331698
946967556
1133482305
706388623
643881400
1944737428
2041568193
1078875457
1677740676
1668327643
1065131896
1786103853
2054971249
1862187189
252519784
1433124127
460172132
1589606891
2008594932
455901843
1348659450
1010623955
1605277070
1855862280
1180816931
787187489
1840986958
579034200
1437606365
832480057
840992649
270683465
69695379
898784718
514909440
468741208
2072611684
89925884
1048932639
109195279
346894097
1965373039
1454052925
67322311
1442404318
159410224
941428137
959714885
953721596
1944565763
433304642
422321458
2109327451
559478555
1569495692
894810115
63954382
523794501
1132948281
1449234730
575352042
621207095
2139185752
30778649
1519407388
930421747
905722657
1159366743
1887060612
922597451
1141361788
175192847
1816764774
706026300
1051443451
941970819
1668008338
363666742
1225921817
1315978751
1881966023
175038722
1577844805
766068609
1971742237
1287483721
962919206
721134979
1997981230
756105219
337639917
1367619840
1530370758
1361553455
417101885
146680020
510654830
930726521
2131739433
1846367316
524910663
1838405276
2061650884
994700094
1661670061
1449893475
721033912
633105642
1154444145
1811964362
657324637
676498890
85967572
874797658
347322232
1128325475
1183955691
1024180311
975197721
2067538124
1163304392
966342084
1637650584
282401267
1678751793
470497445
578201038
1945115389
730024977
292157866
1356865880
1789271285
1823409439
306178984
1058487750
652011482
1437872728
1688565895
1524403258
1881020283
1949007703
1500589019
804681276
1421297888
2056745575
1258783723
1245518869
634087495
2112987114
2045986477
710151155
644965077
105588531
1636842413
547584412
1926586803
1744281879
1614744853
1233890208
2066966406
1349301965
1814780316
179170139
1934849040
227985836
1081224865
1761572351
1452895765
1914981846
276204599
93855130
1158987453
399517972
277597141
1568249687
35373562
282114813
374711124
90934901
72744682
1661231943
1856292793
568143345
554712832
1979917089
1438565079
376243063
1167606823
1121296827
1949822092
841436806
2093542592
623016318
1756439270
1398552299
1725057028
40269943
826930234
456277684
1589763788
90966992
643894219
798058524
1740160923
920056111
1781969752
1007841743
99416915
1324649857
3406623
1771055181
887743290
1648523395
2062562282
565500920
780895281
1931031748
1369916705
1073961987
681743327
1446740768
1037426796
1963701726
544377818
1770753835
1563829663
894268477
1676702606
1019974181
1668173475
1930902421
1552213799
559884280
1888416335
708886456
29085565
1526948102
718875710
615360409
598325595
1172877569
2009324779
68416601
376990110
2033591509
2147483647
1174181645
1416388369
76644480
676265560
865632831
839349518
1408259908
1407902962
1502400677
1867436060
1698138008
1386003309
1741362740
73409826
1057341805
1915783967
1563952448
1132970282
477646
637211195
1179394847
1482745291
1235144598
275229468
1268017629
884405862
1067885128
1385563913
4850017
1687569612
1603305338
295422630
695992535
1616655975
572215431
1006373029
96206583
791318433
610968822
44194748
1853178696
1962534371
1472506691
1111205277
2057160364
820276772
1735467508
17636774
1374312277
1645368137
1033924266
2098636845
1485658389
1211095138
1387680624
1727615346
856770894
298840728
995024057
927911872
1019114135
893403819
909065912
1534865843
1105587128
1654460589
125315528
1138162885
1900410615
1846060304
2029325878
1846725270
1619278994
1686563064
929651883
1449183353
1537073082
1416097842
2120958776
156671915
401273359
1457063582
152134617
2121550996
1690527116
445656274
465014203
783584386
183826694
1230026250
740729510
1297403755
2140813528
943380178
1168202907
380128527
2003207927
1793102718
1584718569
464325398
249929357
715502793
1481991042
1911590718
181577273
1869561706
825426836
1246331717
2024353068
2125092097
719840756
247792382
1548172026
197962174
1975153239
686156532
1184930285
367766645
363127408
748695361
713231054
1561465757
1965436810
346515821
1052827593
2079766519
1310001305
1873158845
41759538
994791540
1033182805
1777641696
618116002
747747845
1867372278
1916594359
18957671
1430666059
35413220
2084684887
85276863
2010007103
1664080789
563370193
1742816941
2134251129
1386741438
1220600391
1476494684
1885090593
2122923370
1190263477
365790438
230273016
2023270638
412123215
1610692815
931386930
448443661
1458886511
1565313305
1059333187
1732639824
450549034
807544843
1009902066
1379098218
2042869533
1306371180
516120671
1135264764
2029916131
239079915
676348082
693228895
1461636136
1258157682
1946880380
795413484
262139566
360303509
1674420037
505735390
764216888
1704226779
1975245900
1219411202
90418420
572446621
924797243
873268766
36119236
2060431875
710927806
845324078
1683838510
1706980583
93612513
2138189068
1771074396
506392242
1075295322
1820363761
1469156861
331402316
981198135
1088014056
557945822
1362428695
185147766
126651689
2106281532
934106554
176542236
1336884005
1915901282
2039539266
1040905654
1111789091
1210924712
1023932510
1480873743
1554176174
1725361460
1817685836
13039748
253719416
857893467
388302427
1613717253
1409529554
1910586844
200254669
299445272
665423706
442475089
1213838235
2004441647
630190087
847828948
388981027
1413174380
842193388
884000875
1063011733
372501882
1269436184
952100798
1841788259
1322778605
310201046
1159881710
1895951439
831025073
1023363154
1956952722
1564135594
604576102
706467569
1336098615
365675853
317661532
843683278
271384953
704279561
2118443893
1013911629
1423498265
1161453986
761692162
465585906
97816692
49752243
13728892
742172970
1074530252
1565947426
835493189
1533928467
707598868
234585414
769038926
1346822894
559001514
1710570031
954194522
464890296
1991111521
525147888
1780387223
1172907743
1828186197
753397040
894794879
126315622
1355646153
385506651
310647770
803969120
2003868321
1646389323
766802811
1715810786
1737762743
1139968086
1415974027
424742567
1265996783
209387778
282384637
1703543313
1460459008
509850137
1267562337
1525675969
496364315
591101500
1463076938
457581431
2069035773
1089471127
1551317005
1077026124
1163648893
1050149397
2116453784
2049963904
542136438
1059653371
1172245210
1134634840
1526980819
1390875496
984548135
1108949329
756686805
751390565
1639803883
1982412689
1624753661
1445769820
840531699
158106885
1904136528
2132518131
33573998
981581276
628875400
1905440204
939563871
1603510672
1638951113
1435199339
2051083763
550486742
1305829108
1655246436
1564259215
1855538050
1606116661
196384635
1126654488
977373628
1459436509
668848629
1579558085
1192181714
1105409150
78998378
1370346352
1993522206
210361202
1792802100
1779598289
1225349583
1241990736
953702954
1000448679
215846290
1725142719
584055467
95492086
1475774378
106050134
744346427
1376605910
604388879
124052778
1459621858
692893429
93315666
1497498547
1706344168
521217236
387533746
2058184599
982735193
1743241154
1051622503
1644548619
135371984
1701221014
470067031
839592599
1941804207
437247709
1035947316
436397704
5752484
1741340250
278130571
1393320557
435958691
1835645715
416637013
849117980
1032158004
2055752822
1998652501
88552552
2019347930
654821142
1739289942
66047888
1616709444
1212946303
1980532255
1005306011
512076524
191793154
1651133781
238803683
1406073464
1181250987
1857927993
122728356
1841616924
2057837612
79019857
552928125
1017571286
1823192491
507337615
1972186547
1007767946
1775258532
546678152
1310284053
501999109
522775682
1562774670
2049657200
461197789
742407950
2105395084
2073698388
1361126385
2089441268
372656155
362729726
1970599458
1287249630
1243892638
643487364
1839532286
2063817095
21544840
695106630
464615880
1833660660
453883338
2052852971
1770273690
1789118491
1602169490
2057268937
33012889
197306378
1997995927
833978358
2085342172
1964319904
159019601
1202432971
655433946
401079302
1742533394
924340278
1007691665
309129749
1699076038
167003752
391982333
1786604735
1866123563
1128041076
1862478881
2035079118
1705785613
215860063
1158273735
869019909
591180230
472142825
1843411110
9150170
1117047763
915630176
1603963594
580421564
62212623
1174181645
2147483647
377528674
1493573537
1924091788
21502678
558761370
143169495
762476052
1439886198
990813471
2127619164
126326437
532326627
2060885285
712160439
1504479732
1615340843
30805115
1904420589
1975065517
481972796
1792616003
1574050596
170721840
972305244
1334464863
724297571
1698514728
329594691
180793101
1075154986
608359726
272178889
91161608
1576286589
1270099049
466577133
343816387
1112140645
1695407342
1061313135
193060951
769748108
1813280345
1753032882
1857020933
1696480872
604465844
1404222896
1814818583
695968396
1283238323
985055263
1709691623
1485871869
786927964
971549233
1531570795
1553082424
1572791875
26935764
668616438
351670035
925332546
476907320
1204347231
2141779125
395462383
493608493
2058690523
1310155624
723106122
1026314600
529213428
1151470710
446024723
1625681586
1784241292
39308745
688701973
699991918
987886365
1719042104
1508571517
1988049415
1598012999
71375340
1458911617
451052755
1369255995
714393869
1761751577
1836058517
500455725
363555003
1387495478
1224354872
1470765636
1625319160
8379550
1380852009
1477013088
783795684
93748117
236638258
200467493
1596520844
407088493
1916881683
1932820507
1319662874
692896624
329651544
1423771674
258425586
290625577
1984466649
1865469264
1984637642
479384442
155802271
826200862
1224979356
1425328307
1495225014
886763288
328061016
656757654
572788052
1942395875
658395394
1213737627
1009355534
1842264655
451498130
366106384
371218395
1795671412
784310160
2104988827
194540741
1780007895
1672946552
366729619
1630803612
1635193688
1873239035
1788740677
1679581952
1601037464
441400280
220895294
1958861965
1590211429
623334490
1961524374
1147445002
1273213581
1617631357
1886479227
1500294055
695161218
764518666
1883484642
412315070
66593961
289379924
1991022149
205653833
1293611469
816126945
24319851
448940035
1371216656
1360409931
265166677
6121940
194675782
379145924
1641115793
462096016
1899815564
959472642
1629074009
1103545024
1033743378
1109897948
248419605
199244389
606704620
1928285450
1696737968
1045637758
1771700901
1488924125
2128606500
1711546579
1288808238
643263884
1402867497
1758909062
1614495964
2090708932
185127315
170895982
2011599754
1911899668
1905298727
1942870914
365343499
926211186
340597812
355109669
1463474067
1001220612
109004625
114987632
957236511
1283692808
851759370
877519491
262483318
1433081058
1227430739
1890587601
520558254
773909553
199486316
1317027082
272238449
1957009788
532844568
1782480355
2032174870
634465440
402774055
86163342
1362680785
2873366
974392672
1744431801
519154061
1780193564
305389662
1185551977
291908755
1715850077
2066986844
931836592
239333053
1938823548
214770408
927312475
1195834479
371991931
1265230270
833454676
1583618705
1975852048
143814115
2000554095
265906603
1259508074
1738673690
1236292375
419835249
521958229
832711267
1857738469
149845601
835037438
1332734292
1958923943
479247134
340540240
535953079
1441004738
185008882
1998032197
388166043
1501717863
2140956595
976779179
1055861735
1697707458
1766756320
216389575
598908250
1677262248
851687874
1420478311
1558037436
1801422082
229155111
1655038268
1037326222
64788222
1609273699
95540475
946944985
1722166497
765971922
1517646091
631091073
1574793398
1338207904
1337937397
550206260
617913631
160928917
1741971380
2058986613
210551423
418956325
874521805
300380104
298137658
673596253
1697343687
1734184539
1557246427
1491881200
1736394536
952711273
1326052362
1039525877
1719832696
2071721497
206197725
279681821
588895917
1914870373
310395642
74713655
480266526
1887218460
1360364709
1780319011
1167260815
1382417933
1666042968
1756140515
744704447
1262310293
1235121991
672192816
1017186609
1731006607
1031414028
670826113
1601667522
168656257
1318341595
240167389
378141154
893568894
1022554094
588177660
988603661
521516103
1552409661
1502154342
1734283872
604341819
1698725074
2118354422
373081158
1747348228
822473604
1576112686
107310686
993131668
134830551
517835713
1039628864
1442616029
1029737596
1166904215
897280752
1172229005
624323755
788443464
720762923
581505654
650277054
357627431
984980106
918933572
1269957530
744429345
1165346779
2091669328
722626775
1185478429
1102575822
457006645
1242611582
1995179741
1418409285
1850888647
595997935
293143125
148638688
410350756
1893759399
128794518
1426410882
758040657
946558849
120924633
1675500173
1062359956
202851908
230163670
146639971
1850558538
409475354
2056358341
1865961809
232124639
620542036
1977467360
1709963397
1527577309
576540714
240206799
1631452608
1676771805
1880960421
2053556487
1784519604
1795230782
908196166
678075112
1272014865
1362503218
607088016
294515897
302008487
164231405
198225160
829023809
1957866587
763498250
1542549466
1454126301
582157535
75787201
1717301510
404206809
731505864
619022597
1072185464
585605662
847293923
1683586716
1199429814
107969759
462811350
788769405
1204050623
1528483278
722155079
2046216685
1305143629
836121084
1745653233
1555826635
290922638
700562628
1909274518
107737352
562625948
767028889
734473385
681714052
984608543
494403499
1907661115
262098966
436226026
2083149815
483122114
336274665
776522235
2089727938
1082477109
786358579
1150290196
1995685709
453374004
463753551
1246425227
1600101640
499573625
1455593020
1723850784
1388980355
782863619
1542741378
1234775577
87518119
525708557
1834691661
681670050
148180010
1334982720
1624033134
124112860
2036074173
1364245529
1416388369
377528674
2147483647
131070458
317874296
863040256
378218542
302559479
1169025329
1228348857
973065891
1194844550
1372412088
54710191
1521149945
547475556
300758144
542287144
263447486
1496940153
22339390
624434726
88059459
1295220274
2017803477
1636367600
894966540
1481025307
1622594972
1518289312
12109157
894644458
921695592
1871123047
1615292797
1499165255
886125879
35294968
874213157
737198924
665524024
1053150857
912037774
1131819149
1507480465
276839028
561605855
1315351538
1146009537
1074377580
120781222
1254208104
852414623
1054706685
814969938
815740999
45868518
614718020
662670332
1683071778
268698146
399240485
529795382
768907732
1599823582
711083643
1191612295
27232613
1314210488
357244061
1730614541
135120480
1098842701
827936571
1270425994
112651177
932119787
33912091
1727164500
1553439438
849083594
527188826
1303322872
2065559065
901342452
2061371261
1918993614
1090490951
1611934268
1815569088
729026860
61281445
883941771
996885244
1064083960
655874535
1774630430
2137987706
1689676030
1364490843
1727712972
1215478068
1963304005
2012301841
1664382201
1910707152
67524217
1231004830
847967688
513693849
1028386843
537237429
1593024981
454376435
255430934
528475617
363442452
347032393
264438637
46885396
2035081936
1573823451
1382285878
302708907
160380221
1430016660
692069359
162859134
1704474709
1540087484
2071731962
1241592659
1549479444
262835017
1939170567
1021880652
633454574
823543201
1124697155
515556951
914567163
1598054518
1770074684
874592631
453375720
876760823
1623406039
1643026201
1885900377
389997823
292014135
392041392
754331679
1607721680
1692090807
745032117
114384370
1218846492
1028091319
1088745269
675282419
1217490957
1753591226
1919750781
1699200424
1851336511
43103536
504312141
738347494
888955484
1920646333
1343130719
1310041564
206212355
2051726085
1201524928
912259306
1237893796
961135111
1291732343
329182754
2072476777
1481688218
222055701
1707948959
20920800
465459034
1893282494
1902639893
785643501
346170462
1845655324
775152987
2122040470
980644291
1692387090
2026484185
2019167613
660420978
448634696
371445469
1689377118
3815736
1559280760
787318375
522086092
1425817329
2067532988
1706723916
1383182146
1208358660
90947859
1474875090
528844016
156521039
463548677
596095338
1787894131
2043736653
1685181953
2007199982
953268841
1746995704
424392234
472499549
663783871
1981050579
743065179
1750154823
666933840
2083640895
539393043
895107509
989925065
1378118506
387063125
132629456
1892015562
1659653484
2051739847
54511968
1708586427
487565485
951546233
2015592110
122485763
1792615272
602142999
939833670
1382993702
30042438
1133990455
1305641938
544339082
1715683830
2108349996
899232052
1786030109
1337509798
1391557218
2103919300
1354986375
1015916553
404383748
456284971
162677925
442890222
74751794
16132033
1862792690
1378520007
363682902
34152584
726183549
621108575
16513297
1289311956
667050544
1021355145
491614547
1229122488
1161530182
1258830828
1828250266
1686091073
1695586715
1952786762
1421897489
1463403324
1232000227
2118769336
861231599
196717247
661821330
666056481
1779500303
1161288694
1323550511
1159061102
1939208074
1942875292
893854116
1651307097
1678123857
1924223943
1384252827
37121529
1001682915
2002118079
1751619718
1494200206
10870598
1524976048
1870770902
1652560481
1094123803
1016562494
1533383016
1248818791
130846121
422473177
449997797
1816502223
1696605299
1616611580
705581526
2125124261
1302701104
767456600
2043017179
363481029
1557419946
37068643
588961076
1482459779
988824481
896840651
1751319723
280279592
1096793218
1740414563
1377017266
1408596417
2026844678
1412207478
1735602421
1566291223
365528240
550697543
1034311551
176576830
678494309
1813628664
70060438
2056900862
1617166739
1981545791
1959522826
140867079
1901234839
1544611001
1703444165
217892423
499376112
11844584
550648361
26628636
949416138
1683226927
1066494544
680631590
1812398170
1241178761
1023981667
381097883
158760919
512834096
1873973735
1095371148
1054496617
41546953
1779732450
1220057921
77215149
1136950352
1814825517
1886432563
367176587
1984659667
1102238938
1830527495
281242748
1200178397
2030401587
333234597
1938302542
1867927709
1470057
1856152128
359247091
2044983924
1509265495
806013602
517301872
1752804312
1562563290
282234166
733603782
757204478
1911793685
1412227138
2111212556
792690428
822484525
156319901
1404257654
1375240503
235902141
186983229
1913232320
321237506
370724972
45069185
1754890315
283923042
323205764
912148796
1725070519
248339628
1746750302
575508675
757600615
1838110809
192564052
1618411455
1939369659
1346633417
616080887
1140793888
1391554161
1383119404
309442534
1036063274
649889567
781333377
175031781
660218389
215122810
1389238658
1721031926
1134412395
985771624
583474839
2073411844
1196549746
2072948328
1777107566
903643250
753550397
530842344
1982994111
707203330
982926304
700360687
1572531877
693825170
19941151
575507467
1923840044
2087622299
1483521300
550248127
1791073163
1151235062
1291262512
1212520364
2133406252
845054760
1633412791
1270158931
1031091975
1046247329
623062283
780153947
1121346524
1731939974
550578206
2034738939
504157890
27753661
378371866
1151747249
1654328576
1224288566
2106532215
1089473237
879007743
1062179734
1049945885
1551389144
659400700
456922089
681005652
805221580
1633987053
1512830849
1825347028
1407673780
1902958060
2018922288
555553906
1386614918
76644480
1493573537
131070458
2147483647
1597437225
655601489
932206626
1989043441
1599771966
1506594475
752028187
569320014
1694327249
167751052
114495387
1974687929
1460048913
366977343
322198554
1197495079
956192803
1465214186
398619108
1280215932
673870276
1855107430
1389704030
1928227524
855199253
1427799248
649625557
883328928
2064348203
1985055424
1521558802
618634491
467708217
1816541050
1262417395
939647671
1925288525
1756403364
583375701
1733239420
706001300
1526908185
448335430
1312434969
138277009
1127777512
249752341
1329397514
190214309
1175073330
1710666556
531362784
114054245
142414664
254346617
642202580
1699544312
968651420
11648892
323773513
1768789641
1087147259
337450256
1213702133
608332114
1212026758
131742152
1579786912
1030045838
1756286023
1985828942
1975104770
1595109045
1269956994
1027998295
1875910847
1795029162
318978483
740926695
1954608691
1817902074
1211892940
2085670242
2135810720
398570647
629811710
1473064432
683345434
293127693
798041870
113680648
2112607103
1413530699
415515939
1718731775
1298265753
81416188
1854306161
1716906061
151861499
362574759
907099888
846798548
1937958389
1202801538
144908791
439295737
1160101484
1009414848
854318262
495983243
1665624523
616724556
1315250319
404285227
1013992473
1074925240
708417270
1190865252
860662573
408175482
362084420
2127917051
143033473
1519746186
1767955389
1885177038
1380948296
1636570028
1553099560
1286107937
1054328244
1906408879
608310576
16870047
564905392
692638744
983897611
1238886747
221262877
1542835516
541623763
987806491
1086504866
1079693463
636991919
356243114
1507469294
1275860426
1010492747
326368749
1991682613
1781249601
1318277891
1549594608
1895783756
736281883
1878410643
2013010852
1141491811
163374802
34439891
1325764831
1957973864
1014318385
214733051
1156654635
710815067
1985494027
1746670459
575174513
775490953
1240441274
625766240
298350102
2020678633
1222104561
1926672089
377865871
195986889
300308522
596146394
338733227
1584401093
1041729972
211991853
1145890627
1915745677
1721856106
1375841445
1341125735
282779282
1328205431
2018092582
1529902918
936121355
1814810747
2085270873
1205466854
883073891
898893194
277537249
516243580
792882300
1000554867
352750506
1791798623
1737509895
2001330301
1935697518
559057749
1578454353
1644441655
244045985
208545142
497689909
1485158725
990921841
528278006
252107466
1917769131
1999561619
1363115532
386137559
2043923398
1383632647
1420873684
631007470
1637428829
1533103283
1787821715
1991861256
1310118020
1855474934
1718992032
2221139
1898883393
93321390
2060478607
2043759041
1815011697
293923718
1089287681
1186792167
907892798
582974461
1192239017
460969289
1691712562
1830565632
1072556083
1980455338
27490117
1040695068
1367622535
2110596455
326189249
1882224036
904046631
208460126
576642746
567337536
65449853
1546760718
772211605
23791254
1560588365
691740684
111204874
112121315
2074651204
1547687593
2139147736
1920889281
1298708838
45902097
470232333
135260509
2039716663
1481535230
272997585
1294265301
1847143529
712278763
1106160938
1101596294
27367058
1767837817
526227223
393983355
41605043
1921803019
694863281
562700054
1580331715
254793822
1955759068
1986710251
63275241
1168302108
2080922085
337095505
347945811
242462373
1853641119
1095102521
935639601
1015465552
706605582
866768477
1263147824
394856507
838860741
326158821
988189710
2072498378
481889292
997442997
1071970405
830295245
829356352
1047926057
16365107
2090627722
1724359164
1896667445
1551741369
1726236619
851700488
1869568502
1068526586
2097785055
101113055
255979084
2020008039
1716052703
84109401
775077208
46768072
1194096057
75055941
1085644406
1491529545
1756729567
587829357
606055291
1966978792
1539930362
211700749
1525012050
1352579515
1126823963
436846665
1106069121
1908706320
1124239360
1593082741
435501691
1810382680
1720388025
1779910395
1430754678
2100568347
506376746
318954550
406000524
110670961
1269868172
1394538290
774168045
2073206737
79277290
382485065
370429701
940202681
231218912
48874873
98370187
2035030525
587525412
1671665903
141771433
1362795215
952546146
405584378
1080765890
1418526745
651908305
262673455
1567954154
379404033
473371808
1001197731
1218955476
2022966530
1521759997
923616580
1816196767
1999270703
1373776685
611856127
1236919010
715286064
1677619871
1199224755
885575207
1431767537
506148140
339964400
1251434931
688314803
1946785014
1144075412
692538442
702049113
1177246469
647785463
2026691174
1853368891
814983389
582175808
1073606710
701237781
1362246691
979024622
1505477637
2079444763
2013125353
1499312324
1879773133
806726130
1578068124
742731606
1612865607
19268722
637080648
2020463613
1790949686
1156736788
106753482
268805883
617831006
1693990991
1085444145
1683432947
1122307023
1097116309
320124548
1977021151
615512758
1255428982
974852744
1799723575
506169844
1405872513
1942263009
1429359227
121515180
32845190
1772202633
2086562847
24738545
1268448555
908895022
1005676020
157797361
1343774431
302305646
906829412
1954740553
17868382
1447561040
1226645670
1618368032
1431975957
499534569
2136920478
1507534226
942745404
1175237555
267558404
212381316
655501187
539590989
1679098079
173875434
1727829341
868956062
1274657927
106516533
649360393
1662425754
110776289
1933645449
55168945
964373859
1927957988
1808918822
133780966
1924357366
1376525004
413032835
1395900142
937274829
1492412463
212250587
1227428569
2040909717
676265560
1924091788
317874296
1597437225
2147483647
373044320
2134494951
1719002786
1546876957
1144959215
1463895758
1978745086
8720700
770250404
105958854
607584002
411877788
474452095
963483848
23035511
1204259811
1977246853
1503617949
133761010
601591100
210020861
258560867
1983034801
1219657246
1730489943
215668522
2028090651
976136515
505897567
275327432
503760953
1806841139
302194708
65559034
1482287366
407422617
302531589
2055736159
2111313784
45585415
1796453960
418318936
835205
802137027
1550230815
1020783547
1422209970
1213062090
1430473469
861264678
827336143
1944661799
475467100
1744008453
1713691986
713207636
731052540
1051295682
2094694040
770489995
489174109
1801109478
1696113483
1487373241
2109291202
158079555
1299623565
977519814
924155658
25054431
1941375591
504991811
1057317014
853872001
714111775
604394843
1927401101
219438504
1748149195
972406022
567493075
1702414664
1871039960
1149719894
1308940302
783675041
1868512877
1620816812
753960576
1046895353
461011273
868565575
1382048809
932394416
1026720017
1686058123
843416918
400149392
293910397
304515530
1777838143
319027121
1108744168
1954058969
1493177158
222550412
1311738846
1633504545
1482405473
1283426393
1441455080
739080630
62633880
250471274
1432125912
1647674086
219065523
1271543830
316152029
491758611
1187234694
753734064
1582264087
368807436
1682437453
488120663
544104071
259491400
863464539
790068310
258705820
1522371210
1514352405
1645290532
1255002583
1071136184
1928176218
2146058337
618287142
1365243104
721212413
2012639232
435796692
424925419
277153577
1414993644
1299648850
1621578673
422455211
391867257
1445839769
368554084
142124268
852911151
299705670
1410650307
2081747420
1649142932
1346638193
692127762
1196101144
1048424533
1729309177
1397257901
259192227
178419414
534610242
1364717693
13596021
711182242
802373200
31678566
1274488399
463265303
1030646494
1934000811
145947602
772174155
863331699
1120386907
1924305513
565884262
449977892
886023470
890600879
495982699
888978310
1563189501
1901791549
2098148582
777718463
1287716690
1008879493
4781748
1580458463
907123793
969951611
1999124877
568358835
2096023699
499927815
2058184708
2058216287
1504862903
487617272
1180987863
1731137966
1919835484
969548080
295513133
393107601
211964115
1919564607
1621365167
1684855476
803675913
454497329
317053916
1918766703
1305246864
127231910
1292677268
1916300242
1646099317
498968595
928360087
2108694
859728214
1528446468
1925165935
1126663989
1412318384
620573368
1590956111
703912096
1761448353
49622619
244657594
1542428576
1438835685
1403006689
77159513
353598514
1444627469
606028033
1953197478
747707134
1701433029
1947533653
820176993
8884429
971057618
1539265516
1599817788
1512352912
2108751682
126300627
1612293994
236115230
1080319692
945708209
1872596374
2105073071
808640149
1216242072
932506814
136279854
1678975998
1598187783
7787259
632927907
1800665684
1307410365
1232554261
1127615140
523980277
245049594
1337509918
951103430
2025834014
1425395835
1178839737
408055327
931522664
1112964579
1210606146
598726813
1695854191
1812513337
1482297821
1642364427
622077920
1723779055
1211637012
798655471
755952515
1502610061
458288305
266583005
426658941
2019613204
55144617
1250212127
868484758
1999068341
1814446979
2109496469
370195709
338423036
449073511
1804016412
1834019592
1394810759
984930850
1989364205
986479929
1859391433
1929015713
1262508874
1308072235
1347481440
128933983
1798712534
48423376
699557642
2132201501
2113361921
1616095264
2086560584
1653068927
938597352
1929328711
694832801
458244889
1566078717
128360694
786375540
69614653
1647091171
619483049
1531460243
2045605035
989408218
1411255817
851295961
2134943655
772321310
2054486667
1678613508
2030747878
1479828850
1081155122
1707499274
1494285504
1776976136
469462022
257310218
435871044
1998895653
642367161
528385685
1231643828
8720025
330358596
963484939
553297849
923449804
917543917
1837885759
419556793
436590796
1625226955
1524607224
1062180551
639181356
1404793817
1909576021
397676957
1038034920
889620509
619646788
892011815
956973827
1472975925
493663749
1939956448
1156323351
940981291
1764412673
1742470297
363456270
353698051
533291752
1104203062
1925180139
1211367200
1131346998
54923868
1386418146
150585691
2109560915
339503340
1336819797
1683337564
825111257
1173319653
127888710
286273255
76213340
160947371
2017753920
1165294055
1083200592
1950233361
447361199
1294077539
1457973363
161409758
1698746942
2036897622
857752233
1109096528
1070769091
1809300278
613722353
451564999
1020275714
99269628
1157321423
824502819
240566507
760257817
1775464337
1009628692
1125710598
1061833300
959855516
1230907989
1406872543
775091119
1771554864
1359960770
590079101
301482367
2573106
1705586547
498961210
1030644685
843912203
704743959
623744076
1880181517
1733151232
101869158
1752286671
493026573
1488984601
1671048403
1812917128
1884596454
1614224843
694091317
56154948
1077821009
2086140209
1874709087
1491598620
226040108
1449532231
237591971
1211888595
1868130026
1536127469
323671968
545623756
1681695474
724463701
1092489522
682661454
413801217
1617051518
1382952469
1521894875
151837790
1541884055
2122002153
377445574
1900329411
1075785776
1867835907
1872484534
559607795
887472399
1017199667
261450325
403262284
1291885005
1828032756
1125251723
1164833297
135833264
1592406195
63712230
76051016
999908344
435300738
1696149429
865632831
21502678
863040256
655601489
373044320
2147483647
316565973
1472325001
2019447669
1772568926
125755184
1998006366
808711396
930179105
848233642
2001565842
1589266446
1767008399
1220508993
1156659010
1716196140
1222847055
131105743
1467910998
1707649589
1986865608
545524626
1307994596
1670538181
8446255
411684980
496361652
2095936486
305759162
2121679637
1550754555
125569843
1989944430
976603125
115174266
180447681
1110771898
958797681
759693097
894202422
580622230
1338971672
1852505093
1324151516
1078183168
1854468452
1713458896
1128290345
473542213
1087816762
746218530
755713467
1215359667
19995942
1914177672
1006122683
325855690
716532193
2132570169
977755058
543066708
685965476
744315880
1537696575
1841299420
1608638361
1021341207
821024501
956327694
1660250138
37905003
1088528411
2036962988
139204579
685861838
1509141483
1659038648
1877220847
677487931
1374211289
1595742561
1493721775
930783600
611447600
1350106705
744034069
1505559751
983125558
43989605
874954071
242570228
1321843839
1684535510
564746841
287352005
1810589926
893768830
1949401910
1651620134
1109619805
1347821619
114175972
373601542
1694495872
1675211933
940763468
1475591405
1917845915
1331837676
100497158
159190138
1974148923
578679933
302286596
1298428409
437656863
804606494
395474869
430006850
1531891753
1147129110
984083013
1557899896
1418571727
916556157
22257142
1034594594
989153179
1865892414
856054684
736132835
14789265
630354842
19177175
1167263591
1213355579
420346746
1219324311
1323025629
1636743519
1092719687
1025722026
1649508854
127652930
1768974767
309026766
637446857
580855290
375642022
500018234
76496527
640526484
1574489930
1069923849
1906010070
2073315037
1887771460
2093544862
1182800709
1867892046
1685965233
621581365
472379657
343919979
1555192660
1088077536
143201477
1763663865
470376778
1037055338
739959947
896507542
1881506304
504262416
978540919
959325660
229076210
277063743
383710915
553691204
47013866
958272078
1160922071
2077962883
515265559
509763338
719557486
562976536
81037123
1852421220
711629813
2053636612
2105273258
118720721
1964860086
1425855314
1322092632
95617043
2080200136
1321514216
1533693006
270546205
574906954
1056824222
109270901
89104577
1247049574
1287082022
1853844232
1210809879
1300775543
847816612
252988313
811896413
1375488154
681644294
591648708
1121944276
625915711
909015196
211867428
1926581830
1658118702
472531659
140191877
704815705
1696961164
1163722340
1507825524
1960656503
25996961
296195870
1622432895
1032353653
1668568009
2032234650
1497362780
1326450745
309159549
1261286063
1756652415
1038188149
2027677682
1813875632
1708717029
1842554802
818516391
1489356375
1178744342
1485095127
1285670985
1377000952
488037913
392641070
762999929
939413490
1820684898
212728633
1509836303
197922550
695005608
1419888597
313112887
1998799181
728849832
1363728626
211059765
351901123
709064684
1183488940
1197274178
701318391
1712064032
1369329750
1219890881
1289674658
1668226908
1534649458
94241513
1431350148
100010579
1134832368
1399890237
2100131719
383506024
1411259309
438404445
1870045634
1580085043
1722722347
1386815190
1578876673
484487977
807145935
1645182660
911727530
1505050323
1486389119
516478012
204996379
1275669799
1038507899
1340493188
1393482821
1070736117
1601652686
650775540
2144569517
525684794
1436444923
1877212332
2129861644
1479937858
13792477
1167606830
544735345
1102068545
793177745
1531952988
730761742
1740828782
2086788786
1166506088
691122823
1991625142
1499284788
1761782669
565172330
988480361
897640390
1662753293
406698863
1784740517
1810931268
403827116
853201163
1931770008
1480722010
1958658584
384716314
1840892862
1570620130
851380716
1942045338
695828265
777023620
1975616465
526427802
109739623
1465891624
692960556
1980903384
1242836134
1049270570
373043807
2100122534
1387359867
1018013021
750106396
653742909
803934741
2142621928
999685802
1743245115
561803737
1427067781
1143417756
1957105964
927301156
312911752
1685388998
880853155
2050363450
1556065342
1599099096
1227765786
1025084468
1023776692
1616376110
1478608541
1177368090
1013056241
64994909
1966887136
368568555
716122167
2145887295
1567128648
1749182687
179922345
1328806917
92108801
2103082320
467248782
1416598716
98861019
1939130227
963499328
591055690
1383610757
82707249
1241724940
940697322
302798534
649055335
107080612
403715490
409158091
1398818419
385253145
963402791
10766767
879017954
192258086
1644650280
1739955851
493996284
1695118962
336192956
1634638240
704473645
21066572
1937568686
538966172
1279662059
1633625123
371798394
1869578379
342735115
1342399209
169247963
1565517835
899600347
1707174
1325449675
203354750
1462090440
727862230
946932981
138482756
678039581
878907475
1785265859
2098645470
380926904
127110977
1301811264
1274847481
90909723
1337238702
567004921
1019623567
25213242
1962468069
1766737951
642998372
1364665822
288404357
1113778359
1667780941
38715933
1975423113
1296341614
1366422572
1056064698
55620852
2115772504
1773783124
1201893711
76675737
649143762
1056313001
1659869085
335212578
831165514
721268180
1266884696
1914494604
313654090
265341572
1058984577
97287635
1311997231
1844245764
1389761408
1243782989
520529132
1834417243
1958815068
93938546
2101839675
1167810105
1631397645
1645914016
869559727
20713265
233700074
1567242107
2020470445
1855500602
1200161983
777390960
1673549243
1111121659
1673459784
704014882
1479109998
839349518
558761370
378218542
932206626
2134494951
316565973
2147483647
1212043599
1089150988
2125297830
2018380835
1714267485
288077708
1592881977
1055747460
1945438114
864677886
5673064
851186251
1188826054
1182083050
1375899871
1172153292
1280497855
1376297520
1332659634
1371298553
1605683595
147192069
602950698
1411641628
1367870576
570522109
1345388238
861392942
1697646238
482477273
1360573145
2019111633
1209773403
1353359774
149613610
1209535194
1475262003
889224697
2090475771
771522718
1834122254
1316070756
250661609
83851608
834529130
1824792517
1997654192
1446204293
387683549
1586662191
1117601612
1399557327
363659778
517798869
1721631518
743340712
591748243
1621023427
1626293930
112976328
1387432241
1674131521
2066530537
1544215719
443015980
1932403854
1318508399
1607116657
1607145650
2051709733
1052724723
1388274606
605645697
2145831512
97965745
135587048
256574692
635378880
423887706
1762901418
1318022470
1391019378
700667339
1759298517
270314724
28706635
1114034357
1717973930
1798331626
2130769998
1124333583
1471240278
1002320219
1535983736
130163861
1117838728
534671967
65374305
2048672162
516758880
1532201504
2099240048
383620147
833240757
311263083
249457904
1562679485
1044870977
1896077280
1044968820
211624766
1067712930
273786385
389493112
1096077234
1928926474
390585739
1151791012
2123625455
69351536
308985926
457530171
2052747308
1414398865
346514055
1534467914
2116315180
1695530945
1694131748
576082432
1636006482
1901985063
1715217211
475734562
1776259386
834710228
320974916
2002504683
413582330
1577265073
1286122340
1486332638
400738172
747868768
1704844511
1526030635
998092254
1419853308
1477934390
708354995
7021486
1062400382
211464395
759242876
1529436694
400408675
1425605100
192756337
140226916
459678864
983268412
385199903
1961283834
1946286059
476530379
1833476394
2132021471
1302686219
1823883541
671867085
1538757490
5023005
1612385334
1197228391
258036365
1358443908
1696951167
1269551957
52946811
2112894185
809168275
639276190
1544043259
70857746
1245271305
1147844115
911096018
1026941834
1632014928
2085115586
1829773418
1780344090
645436874
42393944
1697865929
813013558
898053524
1239572930
150276152
1744030017
886770547
1265763473
2019316485
124578236
1327465118
896229885
1349979037
461811688
1463170141
1990736797
2142430047
1101286624
961283458
328317016
868091811
1362822751
30698581
1725541571
621126563
1601111939
1991632299
1334378188
933629757
1564538059
139205632
1557566916
1685480407
568920534
947177416
1676931436
1132032892
421606473
105349048
481125467
549198145
450861205
1004477025
1867737335
648221931
622354666
2064854913
1016482006
1497811952
1345261697
1654174800
519264764
1067843830
2138500874
1910076027
1480593222
1579476635
847089331
622994824
192188696
1441647531
1205262190
272857424
100268802
186104941
511522453
520425785
251099106
350277856
685123468
751814909
1273632934
1249079514
1304586834
980173510
2085585707
1612115347
1605903031
590348944
160804701
693732913
148097041
2021560291
2079800238
1090574400
190533097
883161360
300233770
579757943
387911579
241269681
347887472
275161423
1967323908
1107667292
409595105
1953305122
1527079407
630111947
689319842
10631468
1903049580
295036796
1799662954
1473411016
217314875
1761104239
1955366382
15231305
934670079
1305350087
49582804
107136992
1370830643
1910143342
1534359263
747431505
579721013
2087207316
489477166
1043714422
1334427337
248193231
149764195
471928670
990008599
640402138
449679421
229462812
294621337
969959653
1622647106
930143669
43644676
1859049008
1864712739
1569858169
1752823830
349883382
875417366
935918468
493879710
2104451482
1227382038
1860691075
1605776956
946026038
331977888
1040846731
1687658157
112726350
1917174393
2047412906
1113497352
732401101
1744664617
1067866032
998438288
1321352192
1027388930
1639676370
1228724341
107311981
1539873336
366938440
2076321923
1722329091
681924149
1957291626
1228349025
47141642
2028854021
532458778
619168200
318710272
1320393849
782110492
1073774370
2001600809
1107898749
1445143419
1876926942
157004908
1165795173
132950356
1836546577
220130523
1518769249
603272436
42867992
95470972
1055421321
1503339403
1046975259
1644499511
484111741
1049772532
557556586
644437922
83200730
2075531507
1228221212
1729287836
1767413360
1471372656
1999773741
1252424304
2110511067
555424395
159798997
1264046523
1946052991
580806193
194189509
416902114
1635780188
1514645807
445454548
1202016815
1072798441
1885002921
299002778
999021667
1389247172
339538475
1329643212
38040286
1684920365
1914665144
1225671059
1209238741
1088651084
1687544292
1651175004
9031232
2024102605
1907206708
286832384
1998490658
761435927
476535795
1868706755
1467283227
1336412113
68056859
1181395850
1682355255
178632611
1957000740
360589486
1019946827
1285645936
1679474553
729703675
1502229505
953253354
1981459282
974167178
1028585197
351484639
1875955120
1374816333
1506198315
146131814
401170162
55744519
30139050
1306086936
1917864252
121968141
1406392001
906641150
1910424842
1681162038
1750204642
1125341337
1996151451
1662332450
171511823
313143295
2145859315
1052198670
136825460
2035304930
2089079885
1513294105
1396199455
1784725603
1580429853
1892176387
287309234
1825520861
1565644187
615640935
1482859078
1415410754
1732300985
177813923
250572512
1722170346
1319178033
1580140087
1423837968
599505676
635851189
1912294260
473576810
1915217221
92241662
385295252
1003387516
1408259908
143169495
302559479
1989043441
1719002786
1472325001
1212043599
2147483647
963764558
1254233455
326143400
1152627404
1691930262
1227964396
1469284075
1184778896
1178689272
1966664952
1419691322
1908374853
1142500146
791237032
1297706636
676844838
493489403
586227436
2088533481
19156924
1125726429
1515279993
1161724551
907809746
902440682
1439802630
522504104
721818116
1958946662
1846988736
2085788534
1093550405
539951803
307800268
537548612
805922662
467475637
352527649
902016376
212475255
263812364
1165593838
527696440
2016020783
468862904
187267561
1624740617
2084485512
1900818415
851119740
352534632
885033112
1301339885
1198251166
751494945
505606798
1556484212
1070953288
41903985
1219702092
734030175
264325076
1388861328
1286798191
6183976
442348851
1996967011
1644873118
2107024419
1202318601
17210211
2137018911
1984098973
202653672
811340425
185052390
1883831012
1940443793
1427457968
1664719013
1265089767
1115742455
1414048821
340564166
393842369
1885886608
255086774
549209180
1454792909
920534437
1942495979
2137766160
1887889327
1419435355
406580618
406049380
302847057
9092563
1985167164
797570241
941531174
1365856425
329979547
1233202360
35080586
1988230433
920954813
947030796
657466928
1446573360
1416676577
1819200827
111944825
1429510761
851628862
534838394
527604889
1525815692
1729923033
1616200940
1960230307
1888733615
1933976734
537076098
1049633911
1590432999
483113177
1190209273
875297895
1909742942
1293253317
1068587329
337384813
1139596144
1438998852
736781785
172058715
222903232
1190787880
1526572780
187009093
31106127
422884825
1815526772
1256228068
886839864
1701819875
1536428408
1018759231
1752019315
383403546
1321957871
67212521
2098831939
1682815570
1737961587
284019135
1194462344
2104525977
1995237026
911454057
980437290
500575998
1947660186
1744537442
1811430951
825365760
856750507
504864154
72509279
1050394358
1669908702
1796117252
1958306604
1730688292
1314988810
1928569795
2003869585
240824614
1000919389
1114206808
982127159
85746955
1779304575
1260814589
845541820
1688285236
1006965794
808132628
593127719
448834732
353373476
1820509777
605492918
1300581580
375195231
1070354155
1756366223
1429963959
1171933519
1215736506
672881940
2145303044
765398885
608120206
143772361
234490020
1111659585
1768529618
1487497977
420207568
675857449
2001637850
602544447
422012912
1051559617
809463901
586174718
1219461608
1829827252
2030095658
1200598061
1602073465
825530713
386682242
436163064
67403626
254032223
634356817
1962389189
746339627
1151902823
369739493
654709062
1539698200
151721730
2040640838
576356812
1832340751
1793516587
956352320
517185414
652303640
1364916154
2114631787
933381084
1175041216
1221886905
300083671
1686022265
2101394538
1025687861
1569386204
420729734
1462189024
316934528
464424808
606574609
2109429790
853398515
271086768
1543820567
95052478
1469585130
1298509557
66510379
1405037320
1827302713
374763670
1509935722
512503251
1817996814
800897210
1761571901
1710172022
1879626622
2145921175
1613168067
1747128027
805069000
64750822
1604903945
1986789858
671430634
2055740836
1985673627
1793726447
364031899
1938404481
717193320
1890171055
1948052581
1960919835
239346400
388755607
111533058
1009266040
1094842943
2112033354
428833534
2081874434
1568860775
184082793
711390124
662062737
247816101
1205719835
1939776720
532724450
404135466
382473800
327351761
637917343
844103447
1906549235
326114741
943764939
1497757015
528199448
1327662125
2061433004
1855389410
2015703906
1266583691
216811379
270604013
1859172404
1314639808
1966882683
677316522
1673256212
1468461694
1493104031
260132711
958494212
1873556593
903865845
121862084
2059599582
1792766450
1534108648
383698887
473034539
1969792715
891732144
784240265
953958033
1213996356
101134788
1465711138
2126699649
1159710262
359716614
531955786
1458148610
317686922
1361263544
805276631
1928955379
530208639
1905095821
1021730493
507639476
1320498797
185881067
565625002
809701478
1383051617
1462212030
698012191
411537828
1317581942
1555276339
1134442287
2057281291
840552490
952019513
1207599419
2039015813
655795980
65678616
1542834201
1649152847
457022265
1486357501
1458693286
179729096
1128633016
1315230573
1585146901
682353954
607325732
1560588613
1791812708
184951465
745327611
645604226
1228500084
1756255622
1098606856
731558453
49079228
758502439
1192303593
2077994051
677643522
2008958383
520527127
617686191
1622766514
1299369919
1201530828
1392183809
953449233
1426204690
1968001223
1133924736
1117717869
1345573242
143509916
1231987820
1785672783
1559684112
1725236729
980639083
1645035025
2010695708
270861606
1186288761
569123144
651876527
756795202
479584353
36118237
1943836850
1257982214
1839653572
1682514819
1741904876
2119779622
510366141
36710580
1355549600
1674129087
399158811
946221943
1132755246
116009802
478486533
28265048
745124479
578221813
919034544
99437516
1161477489
2099189510
987952935
64840485
307937538
2125753662
63997988
1568032086
2110781610
2037328461
1503651672
393813592
1554681802
822020567
393547771
611724522
881989864
629653120
1112695463
935472973
1399012349
1896856257
1375857659
449450425
1343131622
31106227
1306778718
72076193
606708600
924288959
1725968577
1432441598
76978493
587145602
1005446656
26025734
1507043309
1239298089
1118169115
1442092818
1988067265
212916711
716979584
1574989537
1469732235
25849390
873532736
1282882067
626271992
2015549460
1407902962
762476052
1169025329
1599771966
1546876957
2019447669
1089150988
963764558
2147483647
2059378953
1496411487
637152591
840114822
1007161769
855699926
896676462
2086848340
441871069
1445062379
58501487
1400962216
1889592883
1559428478
1786468176
1810016042
1108767235
471781499
587491511
934338117
553283550
786635286
909343631
662500763
511124702
1074143343
426888785
1037555153
890197674
1762300014
1118159871
928356161
1299963599
596193267
1169290364
338454551
957638492
1426060203
1028247937
1981476321
1326505067
844801184
1103742970
574248463
431543055
968607272
1957476776
1462870811
404033688
645241456
834713041
427916514
1760633386
924600869
723930522
507897688
77829923
874800547
1740527557
723866740
1905458552
1398660858
1267670810
2134917783
1743674276
1560183493
1102556680
1254709480
1294316132
439591527
1126185893
1392461158
528946464
377818707
2019513580
1873930014
1861680382
1465970187
2010864413
640666494
1308662151
1705404275
284154627
1729635748
1865250307
2126209976
1805189542
1685108014
1389422748
821406704
2026140984
1027468321
1691582431
790526554
476229509
363017997
69518519
1755673150
413972464
782589972
552918479
599179644
44902113
799503130
473025097
1104943894
599226035
983700317
203140429
2065561185
290968117
687835904
1280951423
1445384717
1483572900
1093360006
100897968
194011701
1108387814
287166700
1107790316
1145986911
437594071
1305155640
1878495413
243451094
1558878078
1184793304
1911664204
1889848733
998416771
1761175241
6769336
1124440227
984117397
1731361802
619629933
459608218
57383489
1047107003
68530796
1361862888
1352581293
2091003892
1070288587
859353713
977961740
1601126924
1612299109
1783516539
414044435
1403185337
1899936085
1596729425
649722861
1480020799
1405502521
1501142059
738217724
1889909156
1994298343
926236641
1499033099
805391711
664281885
513236126
2066511325
259611266
1617134055
563405610
870663882
1742767887
1826501971
786186545
24890615
2091573982
901856344
1578240542
692253366
109849719
373579306
1670735575
1489985118
2063337617
465427794
1615948709
411627921
1665584977
1391581494
1850345497
1117208656
1524128127
1832492203
425297930
244025026
1985345270
243172593
50313751
1961331728
608010347
855507230
1430654040
1636075234
1348232743
990427781
1129790660
2138655502
1117368276
1637636709
68005546
1459050510
1983509224
1396901759
1041632055
1551313335
907859457
194487801
1530846992
1205173203
1133783166
1847124548
188992460
197215915
1487693332
47145956
404906795
1189392050
727586142
2036638072
626925105
1210384994
808550840
1190908657
2033907915
53777275
119556820
1711264096
398514316
747987240
416185194
683548026
1903586215
1261136340
1196844719
12237928
312179589
1694959272
1830760119
982083401
1806954492
1568456689
571530701
804593159
551485496
1980978077
968366732
256710243
1732931564
245522728
1390543229
1835974179
1789285261
1429458080
40816907
1735547238
2073137069
1756152136
1594939962
10054595
295872477
1137473466
585571656
1484971637
2061755642
1309525747
1774775887
1836311450
1886728055
853102586
1185481891
2104482939
1750217266
260893030
558350012
1514119439
111957605
1722953642
1652689299
924980510
731507695
113543435
1462381701
1224778619
878092877
524484048
1798392618
1951242034
674421306
765827022
1803785276
1243801205
2028527997
2112573284
1819796653
786004068
817913913
1938492059
198873684
1462337915
1937573393
915246295
1981110979
778377650
60871245
918313576
1728007830
1576068959
1246557320
472530810
1192312145
1151464420
1553341169
636457488
356079620
1473200914
1087508460
141081719
610680730
1130324988
986159331
817021581
1391929004
1506905366
1195191726
239218659
1165677393
1826795477
1198835762
685290175
934837118
521330647
515876019
1141109846
1230710047
1679402421
2033144666
255518194
1854179003
39872721
339689809
2121327409
1422043279
1475551236
585574653
352044176
787840984
1410944289
404627453
1623055717
935632430
1295164351
1106376045
146260514
1881298349
507816195
1277873445
1934833803
1223627080
1888686806
1485248157
275981336
928068756
477046642
100311414
851199149
507239601
1970017868
719057136
669971243
1338724262
567397312
1250671048
464234889
213823773
219103157
689201426
367799368
1817173597
1884849505
701821629
2083316285
1432640056
1830866577
1799081146
263255748
1147963137
1536540015
1415730708
904588104
202511439
1976883446
865633215
1913697798
1736300926
1478762279
1241974729
2062095207
1306269590
2063611098
1038416093
1793262710
1412228433
314785775
61026046
86741104
1694598402
311203078
1637640081
541080367
925824661
1804793746
1412651421
542748939
340729841
1751429593
1428178107
1337849178
2062439327
763324408
284428669
703881361
2129644549
1960197310
269066422
1151335583
612361567
11939746
1744361258
2017061720
625710786
856795692
2118335198
768763898
847771445
1966074906
1279704295
1388716996
547806527
1638979589
344456473
1853316897
589894237
133512308
782734999
1831660214
1532683589
653834832
2092707677
1451349593
593181448
1008634947
1576700653
990674792
1176813666
976421817
1765100740
108948616
1439833315
303027333
1529379334
1014319765
1103524078
1642371479
1337104230
1296916756
1298085812
631105056
234055347
140763497
1123227530
1851646827
1136372936
991056841
1392531954
999223684
1307337604
173971724
1264522440
1935627814
1068563007
563403276
1256174673
327858523
1420622675
775401762
1511398885
1096087573
2004924353
1989672361
2125879721
719632817
1353394148
1795274906
1502400677
1439886198
1228348857
1506594475
1144959215
1772568926
2125297830
1254233455
2059378953
2147483647
1247747025
1158202168
1036656265
964261368
649358564
1527500633
1732149170
1410034191
786466124
1566504971
844991640
1547191727
241762861
1714866327
1393781065
242419935
1496991237
2072655056
1599927495
1306383017
926988630
2122493597
2097324760
1336229866
953370950
1947681276
475829337
1224906681
514235694
645348094
457060176
2083302883
253323169
1444122542
97917575
676299849
2090761428
1048075666
413359762
21867835
1280977001
1937603602
788299838
1048609745
1367937523
417754146
934032670
1490162062
1084289508
891248404
669130870
1265814037
2067878822
2126427459
542769835
896534925
1048673688
1462298265
1843244800
1883454758
367765124
1671031525
1228576585
293182760
206186160
17416889
596885232
1073650455
758563808
705701889
1317665336
1914678581
259222156
1113584933
2081868274
850041718
1282180328
215505047
1255333994
791939190
1157716517
847184495
711042653
1043219960
2009060042
1335802308
1032085302
1007668959
395644868
196508227
536042958
1935654050
1579524501
2116491630
2142649241
2116213915
1359697095
431590635
1960009047
62919760
581735277
1691328021
361081943
675058984
1111732140
995154203
977119986
725023658
2051507619
1988522865
1961709071
1778045151
1701848371
131601891
244621086
1537512246
2038818436
1768125758
106262947
1441020585
1739547510
1615867116
972977467
1057739450
764661013
2045947801
1168692814
5209650
1792428632
1412896945
2087644418
127383152
1704452536
305446500
42274036
1811808543
246678734
485384546
770409503
1188980284
1265095271
1328494664
52101633
1449631599
826675909
579527950
1380716976
1658589685
1767797019
472291717
1847055447
2057468295
1165979888
947625284
759054517
1386673047
757332136
1610155784
536749903
33519432
1561416235
2146128664
1073060137
1978207612
545667640
170654856
1867686954
1635475410
1221052667
1722841642
821262863
1880454769
1853997551
784116006
1752299228
1739380774
1545614292
1779341187
679892713
569604580
863524828
149072682
342647417
330208237
393843246
218481397
1977476752
2034536977
751053175
1423400505
1685453024
1996247266
691362301
323165596
1327600588
1892606907
799783736
1198392886
72756919
1993966949
1060205563
154361148
1665915277
1164933771
1540868990
499157061
700636669
1735566477
382485265
2060478707
183200577
1321308254
254526840
393125095
891253952
1633180839
2136650449
655960920
1475129545
1722186301
977775604
1937104266
1975708535
948389607
931968151
1941571792
673092633
1228264338
1180785472
1658046763
2049114073
436210052
293412714
39793363
497893251
1264024087
1986652832
804091672
423520429
472063314
633446797
1281165027
1433184099
14762813
1638117674
1722420120
1708461483
1009539220
1710857637
1903996888
406602065
836476550
255233842
2088069785
1055800426
1976587901
61870148
970851460
809860030
1106280167
1953379893
1138351205
2013946189
723979624
694772520
1490403477
1481161952
246032157
277907664
384674607
1993276713
585024788
1369265758
1012594549
885640215
639453402
912412244
1479155854
292530632
1637882613
15620706
179723303
1148106853
207872737
1245342338
334737772
258387238
1344452903
110761678
2023297284
213993751
615780575
1737462574
836059788
890375342
1797804941
558266997
1813085948
1070502451
1820860723
804462727
1540176119
1699473506
403600072
296997287
99774283
632300770
1747206129
1177918776
1192572663
1121583643
1204974929
939483552
1178570903
739319960
1013643048
1599562474
1131841576
2139130209
150411954
540740990
779411066
1256496200
463729957
1831460817
1666791267
1605235546
98560971
2123516264
73142043
1193827593
680776429
331444865
730752540
1345862751
1057446059
511530353
1920274040
15616608
712388552
1236347272
527558645
317627055
661353982
962254963
2138367289
82802363
523250190
205871735
1368927109
620702262
529952830
1686926623
508421794
68825847
1358399834
318579777
322093762
1907366534
1208826050
270119402
2060748113
1350781328
370576190
1313209459
2074814126
888113915
1274303171
830883374
1338568653
1437140491
1745307949
2085325782
1978770873
414779670
1445458222
700256142
1453152175
1201937930
1478000844
479565323
1189069400
1019774258
1932533454
807709178
83666060
1395102938
948098139
1547400421
1303255649
1275658417
2136416690
1084067988
730869308
343471032
105851628
991159100
1666454997
542411626
1836464543
1783421286
2016712132
1583394483
233684152
218031909
1338532114
2063807467
357141213
1429882803
1358503583
1011906630
1289095462
1830955022
543730639
1432542409
574644933
1749713882
113501029
1340623336
248036500
733915942
586191751
532117861
277695002
287693378
2120928706
1290931372
564331559
1221292235
2053696185
373688333
1206162672
744855488
547983223
745559765
239943835
1638210349
1060460467
2142474963
1707246023
1783609140
1703271579
1512391943
1332783053
1378712420
161645416
2025989641
58303916
896993783
291096629
425612061
2055765910
1201188487
469405065
998083232
1925382288
466360861
1027315390
1071053724
405696963
1847706935
299317363
1782325950
1240117826
1427085270
2043650911
112430961
916866779
1254464650
31455432
200811429
759304468
1630374610
1423521689
1276288038
1189339474
856247437
1181065503
545640976
1225886177
801288017
1253137887
391427848
943180152
94929008
1168129486
1575975904
793000150
740982479
819249199
924639914
1515500244
1622040988
1181898821
1645227897
1733071775
1260712222
1759526235
1013255446
298552199
542832640
20277026
1867436060
990813471
973065891
752028187
1463895758
125755184
2018380835
326143400
1496411487
1247747025
2147483647
1419004633
1513046266
184730620
1486355344
166347741
1352148115
1207896187
1566596010
1417555590
1058196848
42715188
1730814988
1099082258
727337061
107847353
1683132524
17046579
909068647
1266411494
65300312
34730667
1968974094
1851567569
161050683
1097772580
470399354
1161024575
1450817523
1579618172
1076880067
1431713056
1823421298
2118685864
752432425
338638077
1750462836
1073696235
1014910063
1139625931
1296157522
190944844
717568920
179120531
1282831123
686196420
1377383430
318860662
1837641927
969887841
977947327
315180643
237013443
520707740
723159913
261003290
1302779874
253150722
1208582239
98717192
520508221
724370249
1856245518
532280644
1283196667
606129331
436848656
1945894442
209431252
1518724736
574227436
1596358212
1034305565
831204959
888909226
286652453
1800190130
1353144343
1737372628
1214666603
1352195723
485242270
131668493
523321137
6469830
332483290
1192772851
1734773850
1657838482
1873956759
2117726595
1378578382
1948837545
1063331817
458552323
1119224373
754534414
1858720417
1581737538
690385108
862870089
918536314
1682663154
1226586063
1908601092
2118143817
1758287125
1525682471
393373046
996668911
1087512592
1950807732
2043421301
164950000
1079105369
1713969692
1020097546
657884137
1326120137
313171547
1986749275
563541234
259042364
1288491486
1823841295
403832167
1134211605
2074944306
1390766701
302767365
553634468
878127251
607650979
1513660162
1880928869
284585610
635457446
1644755017
735089375
497806039
805313561
1738898712
1273034073
2031529137
1830281310
1149917530
1757288083
1710264862
1836968607
905090017
646728208
603062711
538351237
749518259
805452489
964064700
1672930930
225060827
612443249
1837966860
1809090160
544068559
1697363008
1972503948
53430752
1209647287
156848178
749621445
1075000244
1767626310
302942045
332850640
1103874252
1140667137
938694873
1539454487
554141938
1417936053
496416484
522421140
502316575
84931942
1670774870
746988286
2113852513
789953218
1364367991
40404265
233437632
2050964873
144105943
82884494
517944355
1783783877
1166897320
1617233965
1112624179
1507273372
1132174961
1797343168
1627650009
812522855
183846655
4969419
1257471953
390841898
106767497
858122020
1030617411
868450979
1692341405
293940784
588976129
1939765559
186325713
902983192
1022582866
1706748437
483912839
438482040
1140680600
100649991
814728589
69007618
435937961
2067707181
2084744590
520839687
845095475
976308515
351387927
897813642
1142096047
76208925
463716420
665213361
2063130921
1190108224
24255159
481871465
1935403974
885801866
632654270
1670880932
327333041
1788053852
2075343937
1271011038
37942405
1553113119
26797200
1250863818
602410153
23861141
507648166
1982748478
1202069374
1870831668
297649332
730634992
244851872
217974337
228349154
558054204
166974128
834298412
1113795126
1427260660
965763594
410086761
974430046
520508244
1746333619
2064843187
571284812
76966499
555583196
1763969054
2041205327
918890565
1434695289
1869420863
1282885308
1574998641
770602502
1732251467
393509763
1224012504
1870960982
2004956905
1440623364
2066700118
1912394017
779457684
928198284
1874635408
2013804349
2139808096
2040798688
196027957
1652540442
722856186
430146491
452745949
1539830293
1923177825
251225629
1633537059
268128245
351029319
2049844774
1389651199
2107146968
371042529
712348298
466178232
216790463
641203011
1666534706
1097166657
1587181728
1342714697
140362104
1220685094
125262779
1252884891
1884902609
350029295
2102719800
1702747090
1902492980
359780987
865689139
334458081
1199359753
87864008
57463905
312700422
458605606
678979482
1666504089
1765987038
1256109766
1204261265
408424983
2094523162
383421992
1436676584
1877880985
707677097
1981900158
1879729011
1852980126
771641652
1187937446
1325958096
291741415
337326403
862612637
1495793176
1377628421
902998429
351352453
1017749777
656291835
384391297
1898560019
1448309931
980623374
1302676904
1729337339
1270352945
1767026559
2083080825
1162054346
587200394
515315305
330455883
1615251163
1044921825
91904015
445124911
590871651
1796513420
1714258542
1759481746
2033707428
1411871808
1156910803
1089938011
520471740
345521352
2047062908
1220148315
838379755
1709017513
1240795203
1815719497
1410328354
1580232889
1074183414
2114106932
869233733
928219030
218459375
1104282773
528327778
463157623
1623751790
761090637
1988070119
2099069476
230430283
1501694501
317406905
1395160767
2100843970
664849346
1527116280
770529050
1960426356
542663591
2109186667
1457328546
796686569
351286042
727446075
1273316748
1927356937
1412018723
1470868465
1415380000
1678093973
1234113401
745800494
1009158391
764492132
1435193280
1371264862
2030671277
1276190280
1044877513
596093459
300649436
477946412
103742351
69450679
1884644562
675796004
788652906
915388440
2013708882
1288450503
1092065742
1403425778
1461498696
2018680225
1741863063
1136872609
2090354651
548903448
1353534008
739321936
185014047
1982506071
1152495819
959915615
232861438
1593958729
112702149
899759977
535460244
43850854
1102803546
653548063
1777061933
637205181
915179143
1619086426
1687397035
635903161
1047967689
497799718
1062035449
41113066
803363236
633158028
264274125
615787140
1777410378
1858187310
53968366
992628330
595674418
2016481155
279766898
1647166832
1702781691
2144802564
710360603
1845731570
1850236434
1698138008
2127619164
1194844550
569320014
1978745086
1998006366
1714267485
1152627404
637152591
1158202168
1419004633
2147483647
315924943
1323945219
1471798833
378182170
1074483027
1022772505
222844272
1695934480
1037875502
1476769667
1507018934
553374506
480039893
736128756
183217169
136824613
1092932962
749253403
918856928
958288360
1527166779
289344765
601744329
1375745783
263848438
351458365
1346636900
304613899
601507838
277259118
655309420
2117478770
1821977540
1776658112
1774648136
1018506938
53669669
1081349185
1893506502
1157418328
1551232718
408568636
433869984
1839745607
1351280181
1094332285
1114614399
1747492854
1191865941
1005616723
1230831516
1358632221
748216910
597518810
1038435740
1677597791
1427174800
1819986511
1792884946
1125344939
1897017316
1569347137
1222430435
377793885
367615992
191331519
852102367
1503728565
1553195155
1909377707
290480892
1352497556
1743213438
1110957974
1735294095
132269021
664914920
1015347870
1620829461
1562944628
1442520389
191452860
952569489
200725636
116527396
246486953
496489439
705700293
2009859743
865163926
548113701
699549856
1609238371
1401397413
1948708469
1961768473
1446323219
1279819948
1936513515
211037156
1519080889
698313332
2077192520
874411386
349471633
1615207602
1172821183
97791204
1250294242
1503425983
1946153647
1841833173
1765392566
1286060016
271422245
2093426890
584446582
827579966
1399284996
1749516145
1540949100
1457199931
847888775
759458977
1340414894
888829414
1142038442
811615754
959979952
1648243252
2043279765
1955059039
884104968
924022699
591482851
1643633930
501132809
2120066204
1602113311
1614164465
1560154131
1660671221
604814931
847247680
139754062
620199937
2082662688
1578249493
1211173382
1683095189
534777709
1098503294
142474445
1925016298
1278239901
1846961777
266631816
231843655
117330057
1603882918
1957082934
801481559
1430599952
90896803
1777448867
731574326
1072152263
218289068
192120099
706377446
44811807
852671847
304236970
993585620
1851782504
1410349153
1305173693
906636476
1932946697
1114950164
902704207
208317499
1662417348
732212215
1838772283
207973967
1876830819
1248820534
110820801
1106579309
1197313978
1496084105
136808255
1443732556
43814000
887191700
972628439
627797917
1753416120
320637506
1252451560
1572044188
80014038
466109134
832047669
395517877
2029192105
1439954219
1529483213
2117019555
847587358
1282340554
511769493
1777344135
1057846790
311459430
1017072617
1293156118
401288785
1621760885
142865314
1156001665
1136133216
287184695
49569935
502073472
2058020596
1706432248
67387949
1449636069
1340977923
1184402158
1761760425
1468060718
1771926619
1883462489
1745536963
825574087
966823502
869963022
1111564228
2000260999
888657011
769660916
1374120324
6148116
1363300233
1111177029
394573308
981635023
415897613
1613473075
555307518
1460620253
270578141
860301773
1636296390
1738847415
655237179
1245792774
393296063
429059732
1602692443
1281372679
780073245
1674859089
1638672828
440518610
563778847
1265077852
803970970
225341438
1275459332
770090534
2064873735
1217557342
1881616971
1993320999
1727519083
2030202211
1745044657
1738627814
164321112
642428892
351190239
589067394
782361896
810712774
1582558983
1517339778
1592826354
1876241363
2017500275
620477776
285687782
1601660742
645015491
2079099293
418160806
1401958478
297029987
328799079
1897358590
589598611
1926201489
1868189176
1985406824
602887362
1147716456
596025605
2135566822
351464371
1402575673
1839760411
1602960777
1703355669
1845137575
1027510071
1073841643
1441327258
1042817013
2053471372
2145395367
1797943010
814181722
240780991
94936321
108416437
953138328
1838452270
753786904
1353432617
1076658043
671315881
1621668086
1886761803
2126627944
1139621881
1405948704
630443705
1319696792
1952599736
2145137552
701199643
622115195
1341960919
1237093295
186633557
1273601675
873939085
1607947793
605313569
1176989264
168100097
214541488
1216247844
536047879
1873621959
308296625
1657189671
1609336293
916329193
1895464368
1758588007
1669439321
1688237701
617076196
656398324
1647668529
127584280
717529656
1343731130
1108460795
1663364023
367739065
1318986779
36078452
1956512836
1164204427
1057746172
872094014
1131002919
1859798334
617676516
1725665829
1147676028
1904101731
458397532
385756534
888880562
613313233
252090179
789943990
1262175120
292396803
817271068
1015889518
415371411
1664994956
2137837407
645011719
1918487374
157676612
1945564906
818658067
368593847
111163846
229762980
518905399
4348216
104921596
327329306
1653305102
377211791
1850916276
1461238182
316444569
1911925318
1429190358
1544891429
67779977
2042033573
970132940
522610779
6538847
1022032461
1811285543
561065324
1963628461
900722960
2057147358
547570044
29587726
523970310
1886828852
859673944
2060044828
405867470
1050719457
1359944297
775789253
1982799676
293328390
1074144397
1391946919
1568795962
231784617
1598803927
2041961590
998618606
594186783
5016440
865015519
699868018
1103361284
1739024013
281763551
463821434
1345417652
1644164333
1692218248
1437293773
1179384020
960003696
510546446
1947841833
387474924
475808257
1405857720
1375902023
1700088008
1587237064
1703431894
2110986150
155882917
1186237056
1862448220
1091008767
1327373577
162447959
567625682
1758826920
1722961461
2097041688
2004937557
584336539
1399760704
1359040419
1234387898
775002897
1095236798
1421787708
233338896
671680376
1478300399
547383885
394026775
1224666146
150706348
2126233592
1386003309
126326437
1372412088
1694327249
8720700
808711396
288077708
1691930262
840114822
1036656265
1513046266
315924943
2147483647
2024697336
1775319117
519908078
482681966
1162530504
59641178
2127684894
454484682
2070490600
213961600
1473693225
439054047
1039384091
1261068683
1672093669
1566647153
329388866
638204295
307660047
1832775524
1667426945
91317822
210657838
1577493955
1095161159
901924956
1635038759
614075965
1668859242
1404728591
1369723361
1902104484
85178425
1816055887
2113707467
601694087
239632751
554616913
2006562545
1394647919
943277242
2027487506
495784435
1233831420
2064065609
1205186916
110316762
1702681690
464928826
1557641319
435853855
1849672253
1935698862
375066272
1509138155
983640087
2018767330
1502764526
668384344
1891474983
357944226
2083350212
1081489600
1993154326
792105190
1209221627
1431853041
1361843404
2042817677
119705681
1514873010
125430416
443835560
174652527
557125500
1306438134
1704540970
799790905
704338606
825890909
1646199206
363611250
733484622
1506887123
1353007748
602657803
2111197678
1469935016
871023680
1129154762
1310825233
1176849453
778953538
537125578
930827995
2129943510
1940271107
2126540344
1295223965
544364612
1442571977
169603063
47218235
160088742
1783553944
1893076
106327642
616618922
1317728372
1906330952
513184063
305078017
22702134
176664288
1262403565
1771579152
843759917
1158419984
276890483
600363527
92620355
1956481492
1573085467
2069311844
2050815357
329609851
1498445307
1684194084
1870156023
886946499
1885208771
212296261
2028775028
56334949
235782243
1118393733
762384021
1339050575
868218239
59970879
289069810
1173030149
1165593818
48135469
1655884421
636937386
284199514
2022359428
555929412
1261567721
842777029
737105917
423711738
241722491
62201589
666674205
1066194192
1713481227
1985983594
1552567245
2087451028
872790027
1280831737
326111183
233342388
396908900
1462461003
531737907
11839846
1378759460
466041477
1530726862
1448553221
568174849
100761049
1637546482
1378603764
759117825
128515772
227495698
1304881713
370417967
907663342
591466894
381707996
1971174171
2080317380
1408624929
1581367368
1847233802
1005557058
1411225911
1484225475
1180754353
525008297
794704382
824042778
1071582213
1847648284
1777256639
2095637464
1236877224
407910164
1116978852
1339425847
1681162940
253543606
907739498
1471213345
1631315358
1063366216
1932676526
1089313086
334879287
1057746141
2030356276
1184219006
1611624173
1795165134
43166533
454124467
41030063
150084799
2022221677
984051422
87822413
1294839415
236244470
750805119
824203184
2011294209
894321159
1327371882
488234272
307607920
1728005772
125963705
318838730
671038491
175575263
638357211
1818732596
817419125
1947215448
1664879803
1712104207
1956117016
83586800
1098958407
225518162
781264686
1581869749
1499327265
1776308649
1757272931
203663067
2042146785
1218575170
811506828
957237104
1493632878
993734634
1956435536
395614047
946872551
1449336340
416451659
300033631
1404392723
260681532
1407884637
1622389523
27598372
1929770684
917557144
954277563
2002946169
218736080
920297498
1558723909
1150492100
1467303213
85498006
1327431256
1286276346
1833474343
255495950
274576378
575577495
103713043
718840807
1391225409
1526109991
780526186
2142332815
714579108
355271011
1546674031
326148553
485070610
1273044055
1491693988
1093856620
634602488
336420794
1578506289
1234408120
1175902319
33295145
632724165
170242260
465151152
654138779
1376072928
2026433145
1717785199
1443203406
1809400533
1373235144
764221430
2131680028
1930306956
1173936405
2045377856
131297893
601748829
1534190514
2118880593
987806137
1291221899
1922500718
1874940446
696230935
774932757
566125695
1775361748
1801091909
1088890967
2053271766
1603061103
1004575230
941173572
1165631376
620026520
1645508643
474391475
2046930445
2040412484
789945910
363567074
1794808958
896583632
217055771
857304100
1963849753
1217083965
456949955
504854238
470915501
1968444891
229417918
115356641
749224106
528387722
36981605
1006354145
1797665685
132301971
710437981
1764567841
1704964965
130700652
2121965399
191795140
1412238232
1289082654
1780791535
1418636330
1985756927
610022561
1012433203
1729908740
909280882
495216314
501502409
566486756
696096652
227331936
1359792387
96622443
1264536728
1401781761
1862224045
152159125
1878542043
1671671918
1651224530
1103046357
156540980
1107463689
1382320433
1278688488
1184224158
648549090
1747136164
350276642
1530156917
1160957429
147428643
2031353507
1294127593
119499313
1550461226
223367504
1665858482
1421424103
418212089
1313519369
743971293
1439012563
634333616
728331114
833185543
1711783548
1110536439
1836761927
1911406439
192125081
2088488306
1173280566
1625417882
1428396178
1430398513
29365621
264783099
436288155
1162427190
1774848741
681464243
875486390
827473256
241154116
1187301430
23618150
1530324943
360001394
1976344651
2109942443
1439764791
1531905566
929871833
1815092671
1647381211
1193109968
795092205
287057445
457844780
1315850523
762387904
1803695211
1606148395
752896241
2101818124
1308584734
285507801
122513145
692230180
608527480
1755355684
1120828934
795275142
1371333493
1119135021
1494374764
1169030444
575183946
786132555
1419178210
1502409440
296167411
331509189
1131927653
1369784316
1615567571
1155677711
1388355377
1025637809
801611945
846077583
1086650191
1002505684
565046636
1353859826
769268938
1890052945
1986920491
216672466
2070259616
45185340
1741362740
532326627
54710191
167751052
770250404
930179105
1592881977
1227964396
1007161769
964261368
184730620
1323945219
2024697336
2147483647
1841137973
1340121135
753216493
882249401
908814148
408375243
375659369
1555829069
390115514
2100819075
139902324
924488655
1623065828
586522819
489690409
1548179756
1785774750
774867557
357761031
934179419
232396053
782989143
1564054685
1716622625
745871048
1439937204
882858851
1175858488
1568916355
391837411
694193888
1099556206
1330324765
1662391662
377951614
1200515721
1232946216
1589173829
1082263979
737527425
41335321
1183303933
885806918
210780892
1588714079
1301234453
456824868
687401979
367286906
278765528
1082016864
1304623046
1501057443
849599724
636022659
2146265677
691953036
911836417
1575051473
714323697
1428673452
1445180617
508929944
1760695636
1550492845
707240938
434421239
2082533512
292015801
884114901
926133594
337867104
890256628
1835820346
1456024703
1547113803
575451258
2019450855
510086488
411133401
1883922523
1546757710
794039713
1017570461
857662037
1194021285
1486650138
792496271
1106174602
991026526
2092311078
550945531
738812189
209207265
1882521464
135985701
1574874927
596433321
1291477578
1583053238
1889816241
1300183748
1112231451
1099081549
924840289
1920630976
1358870247
71054926
778121510
102671736
1267442716
1811009377
1770524430
1483994194
780934972
351941771
469830886
827663016
1497955467
135582524
2145148045
922045673
1227943124
386344205
1470494857
142995786
670603516
883027218
1028286258
707766679
1545527272
5711699
2146510367
354138202
442005674
1408912667
1527089058
1328819030
1274822772
397932823
2021168738
65031537
1501306891
1306883405
928342319
1130465120
128287756
1443508045
1303973548
1163404071
2017668365
1029749895
1688549422
1888782847
539063743
583403485
1008654033
1914884701
939908307
1284245681
1352482225
1498963879
1414696578
43917702
892114729
624021052
1123793316
1098845010
1639487056
839517430
2041857216
876081588
2098576453
1331368490
548593962
201073362
1533788661
492900947
123757456
1708689447
1501759368
1562581292
2060562611
1435052605
160940304
2004545772
2130591634
1132641118
184830001
1455180523
412751973
1020184648
1555867372
1623856604
306666775
1362527527
1462793052
1086128935
283225126
1189559679
1180219471
950420368
471262535
1148135419
596177285
917944929
2009798227
774723821
357888466
502724994
864807955
2099653424
2077794824
1245804359
584208655
62492725
260880529
861530392
2060644062
247841275
539220453
2088147104
33217966
636765853
1557411904
1943201679
1639896111
1335483198
1875981126
9832843
743210911
1680751287
1249273732
1193582481
117724831
1193400511
1212519576
1964231084
1273977021
75577066
334962500
1151000653
336492907
1596747415
866855015
1174424613
551656753
99946856
502269180
1694804097
732451181
1750013284
1003022133
1276952512
1852203490
1603640823
2018700645
1094920097
1794751158
1504682953
424625084
89101064
1753412924
474276908
1826733014
48429479
229876433
689611171
1044267446
1817051072
228852790
1517685433
1697623389
1879178174
264007962
1607431256
1382910947
802642999
389903954
462172277
840660214
1690201145
1861906959
793972563
2142065524
169532728
121247913
215304220
1853147125
987361467
1464774753
951711313
1766309206
838434880
236517532
437760454
1017468342
108235905
864586969
1566015396
2006844305
667974116
1905743627
620875771
1221506102
2069830400
721764931
521986091
1792596278
816650869
1543901334
1961059080
359938502
272411578
1927423315
1234639896
1160002004
1129594295
491387328
2111405648
36073719
1152114320
904171375
2029592862
1306750799
1873378903
817683976
1919831879
57001881
1491104617
821324859
628367123
673171104
787328643
1624649204
188242988
1876745709
437838531
764985906
1252953707
1595754693
1450473025
1056100731
249855754
615892274
1659612402
636891677
1852760390
2102530678
2145057269
528975020
1706649252
473211325
486779571
169719848
1973551612
2100606218
377531373
2124425941
678589436
516742195
1209107150
208064712
267443086
2103319536
1160043723
441018234
1935389356
1716315223
310521141
641698442
1780686130
1709434570
284664330
1806479728
567797946
1634478463
1804289707
300406082
1787003169
1573899614
1041151295
982385881
1866894973
1509284183
406154719
1864033672
470931262
1972949608
1710568485
1881377273
1008645898
2064440371
690056664
1190677907
1088541604
1275631753
1108638602
996421561
140945260
1205418226
684878339
130393708
848947254
916040271
339611081
1214481658
1399365948
160532108
271815469
1929948055
735991532
1730000115
1164307367
461124801
121749133
504671209
1241122484
2092459884
2042300582
456057361
895946463
1429675484
365897497
1847808146
1342598888
1542088846
1013404590
338404406
1060173561
302186908
1355833070
2086403516
1180565084
1950207366
927027715
200954186
1879017386
2132246096
598976287
1801005142
1660267040
137125093
1153504008
160012511
1097860303
1943761146
148666303
1185597205
889314372
1819234989
41239622
134020779
764540030
2058994817
240888397
1532928663
1510893998
1960241898
586020186
675539648
1307188778
208238421
119015210
1397233647
1762567405
1193213142
1610437652
703663665
2012319299
884526881
1513437810
1022858772
1207997804
1928261555
28452199
2105772718
1088702558
926328314
336710688
421836104
1826664862
819730101
1968403592
1995746276
1620141460
1270887232
684564915
1340285396
1687528541
179022058
2043397963
489090222
1819474014
585670335
353424740
888920887
417608219
73409826
2060885285
1521149945
114495387
105958854
848233642
1055747460
1469284075
855699926
649358564
1486355344
1471798833
1775319117
1841137973
2147483647
587325314
446181776
1953174923
125835494
1707886423
761703042
682012048
2098806066
1024913594
1491987572
834467222
747664314
1504978207
1398095868
186431740
1693255938
915023146
2076690115
530439059
834440484
49215535
1859645605
1464590670
1585336457
2001639845
625749119
19244067
188055459
1106691434
1373379
1050050869
675707785
1126148623
197061238
1728147105
2084924918
388848621
110050419
576584252
888257568
1103741438
1128403004
2036693922
1231074260
1823793075
1755816838
1984247565
625190466
3037921
178768002
1224162447
1510704644
378960718
1448703447
356219648
1121646164
2142942062
1074355637
2043512410
131532727
413293803
55074923
1595667493
981395396
2009596383
1953611468
236928011
938609403
1226784396
906382500
1087724406
892570528
456028697
728782223
1061995778
987576369
586620161
557096790
558743401
480014544
2127588776
251044343
444475363
891568056
1230157424
431234417
1136610312
265596942
1638968215
796353016
600841462
1544400024
315526047
1385048271
2000919988
1320535336
850271123
636318806
943363392
416589117
1310533069
242057629
115260011
1359620937
385809316
1830058197
1459990939
1435208542
1003593056
1163312249
1845071479
262566122
1357218008
975824148
177359443
693432314
865259175
2123969495
1044152412
1281023449
2090317247
1743521436
1981396646
1852726702
1088087966
1729910915
287566030
297929670
1560818028
785493012
999463292
2079040106
1874016328
281007156
1926393833
290049274
1601562187
1586612834
1708302490
367266351
681872907
1528833673
919158139
545054630
528943461
1726200212
1137915999
1161634065
615642906
536807113
1219078397
1464491859
1915603577
849578727
1563029861
641072198
1263652508
782678561
243091995
1985214125
402664366
286754279
2017071769
1088167871
314636986
1068801756
1040225926
309513231
13794805
1576973405
1469979764
2046186000
613218961
1124726312
1853972695
2098253092
231222214
1311434316
658934413
133911908
1256557186
1429107042
1456342854
161416886
374473740
790936124
1385161706
193457638
1514041202
1907070924
958276202
43254241
164841628
1891468175
2062934335
1737666620
1872922583
302139349
205167642
1312865220
1906618982
1246830285
1057702073
1236726555
820285453
321880912
1148474666
426913731
327027346
1172306221
1369019299
883435291
1533419494
504312789
1114482215
945985779
1649511568
29708914
867282601
936292693
1066712442
949632196
496387065
1065252398
1453807073
1761059495
870711099
143809283
2076258075
859164876
350564324
1885779862
1417560742
1265720108
218702002
541803061
1856851992
1958012123
179704444
2028044320
1527761046
1639606025
470920236
2045268650
871273572
1771153606
1707450894
1063634328
776448282
1988905956
77033650
14856652
624988302
1815482020
793564480
1928518547
434031666
1858013832
1716030516
2085181590
1837560215
1547396520
1254116434
1073598855
739111275
1348889305
717665745
2099279265
37793996
1004869539
647547278
2095673979
525545271
858581850
386408817
480896726
1984159041
1117858233
813233945
1961409451
1918003968
1536288459
527456783
838842788
1753955063
2032058618
375903259
89366546
1615731114
673633593
502022326
849734515
967623969
1969225442
1336281587
1856792798
1661197699
2120116673
1587236540
256907969
1430174916
1269925422
230074879
772924549
1518770332
782420710
1677279288
239233059
1459797563
1834594049
1423030818
1351890525
2056493416
754348429
1018204190
1649936823
792353732
795279795
626787907
1862807873
495547614
1121620519
1472758331
1236336790
206881473
2043478275
1666551520
1860196170
1263262504
2103725810
947446567
1761576563
2059219736
70852530
652241856
454929871
397251110
1302529732
1504721493
1373803985
1405279648
1116006963
1294943917
357385826
1505586391
1232679057
1606138434
1100690500
557816345
1934342343
1463970343
420908422
974067619
1907276171
46108444
1667305344
381290755
1784716238
1098039331
1831057036
1995638240
1029809070
1602918682
242283490
2042013540
1345776909
988442813
49874267
2754820
1254577745
393244214
320008948
1160403764
1005300226
997338891
877934442
1367869899
58509721
513631413
1897991881
186177054
1953525419
1458196833
591064875
1859744592
1691387680
463398757
619510316
170738137
541106907
1451498731
416145418
2049638289
1283700664
2128249286
960166238
1102684609
1230157101
1924262010
1223405142
1163438133
990080315
1700753178
2132170038
1984604997
586154860
281350936
122234197
910307495
596330421
1407221413
77994053
1483261575
535810987
380165949
183597979
947908422
1666901474
767969914
1268706586
1751238947
1432658496
1005389285
1190157034
1691736351
33022535
1835825957
1864629279
232242890
595548892
1451906007
1694916876
1047793254
926939012
775303834
1127636208
569439363
1999821421
1411481612
1454932946
2013132381
618851746
1090286807
2122195470
2142725191
118596805
853819530
1537360058
966291512
1231590721
327226628
1126645575
953416974
1974026606
580346561
1559568902
1288269498
881386485
137139705
1706053827
103493737
407302244
1213598668
879695227
30210470
300648305
1954030642
638231548
1454556223
1677942826
545939192
1759696063
1989021214
169388589
232057269
2013514570
682235909
251157166
2039575658
1469742020
1834412447
999112386
519994083
695161394
164483341
1397451544
24861016
1645726000
1222471542
150640420
1718604372
708185704
1919551036
1715873905
663941451
634619357
1647280522
1057341805
712160439
547475556
1974687929
607584002
2001565842
1945438114
1184778896
896676462
1527500633
166347741
378182170
519908078
1340121135
587325314
2147483647
1211519016
697547058
1394705618
1698699327
875230558
1595407370
660061975
283140403
1811810574
388325285
1176679482
1361558786
880902304
1947613474
1029243477
1825143945
1157566451
145235101
405259005
491619762
1182478195
1894022744
959499469
2110833554
983843297
1281053897
307542102
1320800179
1957950077
662443616
1929622562
323713843
861656516
1290756191
2118089734
1789008346
1716325551
887082976
992909310
1045361993
991734771
662816055
1966795406
1173643699
386873233
1645574442
68470137
335809473
830616174
1971937001
978924805
342609861
1648954430
906773536
1876961188
2016611199
1141280302
929265777
1465839515
1388629948
886288379
1112019326
209957586
1800780302
1281518176
1853536374
1705270967
1299690556
1188475253
2027470638
2041122480
2143867380
1449574940
71445799
1194439499
854831094
1623188702
1392180466
2111266491
2049478142
360653129
1583497370
1220483650
891329640
1200435767
1400503151
194389732
488846661
212167968
1568892176
1443154178
1280857875
1025051037
1461491227
1671080085
1825794561
1473831618
89147032
933563528
1249157905
1138513545
308589508
1052308566
1038422598
500498262
1235875014
1508021893
1270731352
1038670722
243880441
659307836
2130129389
2147196265
484159884
1421284940
1752161597
1974802590
748194378
816537192
1022070205
1844278158
433591056
1988235226
1101228218
1445431641
812940254
39632552
55666271
1122572668
1430266939
966526194
1737135102
2001972846
2141952965
860957464
1659889278
1553459360
1567114182
55227341
594261254
2101089197
779581376
142529187
284186901
856916556
1703432442
229774272
2028189187
949584344
1468854906
2096762429
1014425813
523149895
2089431223
1557727906
1602129093
1253798797
594741898
1377058476
2028957059
1437242764
1586444651
470826101
1878213817
1986767780
1380175953
1968446914
2029246138
488039392
734667846
1119232434
1233749130
1103293946
810686669
185493219
1967505418
1379959061
1952182562
1745677386
231808021
1256690046
434427212
1291315687
1032655815
87062130
1602344158
1016351841
1218034115
2084976087
1775799765
1745443945
1790883080
39839683
896553380
754009875
785562939
1944342006
828518261
133786579
1258176246
896788889
2004818418
1857820434
504394719
235658505
1639507620
125511020
1232808940
510499710
1663188371
1708190331
877176489
2124053947
569227115
1148930609
2089371347
1554316812
594239233
667781277
1424038864
480866361
60144886
1243962652
290958831
334427427
857374966
516487246
73771314
387091459
2017575497
661747040
471722831
953309688
1578934918
1521532486
190497083
860839499
312955452
1993598065
915810229
547410334
1873930225
259906700
1662164883
1198371552
2102416896
1324690628
1241896431
919287207
1047893780
1271467174
1906198956
883064095
339928414
1641167117
1391789312
1084810950
1913117514
231613024
306100080
1327738276
938194273
983455761
1982285546
883781461
1635718084
1532611631
2141224644
1857350775
1716733962
1956882336
669130500
936814770
1179356846
426572297
2090912279
340010800
1394873675
1603236240
281571901
1086449323
651445864
526081760
2063933822
5717215
965454576
923240940
1620374343
232943199
1970228804
1113082096
1424416493
318028932
365476053
1547454475
1731862045
1269181344
1628009933
406861421
706602283
2063715457
1474392059
917415798
808471550
125032736
179582354
1712099870
1167675823
2065423208
507804748
1398435202
1344616619
1455737901
754406523
1997924085
1552181877
689860465
1545230859
920459685
1087293083
1394555679
1703301068
1229490212
329353259
692875180
1043488825
1113139779
702192713
1557242693
843689587
445329337
1461241250
1699631844
596127138
599716072
1632086206
1896813278
358295818
683300890
1284723541
1530974713
1142811559
123459241
816023563
779286491
1575006125
658422366
446808383
1456530006
1949381255
475697035
333230453
978491832
86205930
200084318
458175400
886736343
956005724
713600144
1815356179
1935387273
1950455273
1867368550
1152862666
559758425
1692549161
1840486731
1246169099
208061471
216627347
1995923683
649875752
96851894
1421367880
371260262
1262481499
2068959088
37383166
1785654943
892798967
546196534
933336195
538266320
844423448
975170468
814634422
2075657328
683236605
2084154142
567371092
1374051443
1522758917
1212379431
1978377112
229896735
341916578
10745932
2053955867
254877259
1764191306
1836261267
808200585
382350881
1690375803
1021837392
1541464465
907437708
878298694
1765976841
659768064
1698282876
203721085
637057164
2085448972
1311007954
396931223
1873014082
5829429
2124268179
720883740
819951140
541402727
1611616962
1687737104
905078749
37683882
1631155473
1166827384
1605762260
554399901
285231036
112861527
1057830830
873219644
539105524
192285566
1981142346
891020451
435028021
1699735310
1718096321
259507630
269982514
1669306841
1256072230
441950486
530791868
81730295
2047638031
1704739139
1585870893
1690072201
1395421430
1930626923
823293870
1766547699
218601258
55507434
1480377642
1593804234
1874258240
1810471899
1685448054
1033403248
337122206
957005727
191667336
1128840941
1041778021
1903379516
33764918
1292497182
973762537
543983762
2099531835
2077223750
654540942
601150542
2112219448
1657975788
131511039
1847726520
2063139316
1026072577
1150308211
1070931251
402650010
792716680
1306942942
1058587617
1733749085
1393298730
761947412
503858264
1641164423
1936825132
1915783967
1504479732
300758144
1460048913
411877788
1589266446
864677886
1178689272
2086848340
1732149170
1352148115
1074483027
482681966
753216493
446181776
1211519016
2147483647
801587862
1184637138
1466453121
9271982
35576741
552918621
690559514
9000303
472425796
1595461107
1308384163
545720158
351026500
1101736749
166073065
1255445018
1045167616
1470158598
2093499831
801816
744758881
1678235531
1697933964
1093594035
901244453
159355510
440664872
1700870201
447311866
1508314130
202369653
269372028
890435520
177186588
83987914
550588348
1742788443
618383703
8719718
1025785381
1222283372
335894626
408087772
1853367354
218196933
1925853314
1152090702
213047758
110797016
175131588
474421458
1643180924
1001461159
1167909766
556886044
1058777827
1023866915
98329492
861400655
15176575
873850612
586570481
387276220
310141818
556290121
625330977
1584029224
109129368
1799356512
1364482194
232535955
660762705
2028699112
1441026207
1060283393
580659590
1358242221
1748635011
662789905
1456257475
1678772551
470043178
333073821
862715968
938963733
214200494
134283409
1511088750
1058812199
1030687788
2042304503
1650609414
2034305221
1059102602
1964897220
441717481
1322235508
117901304
955325185
1992922356
1109751203
104819091
1084824136
1384770680
1788024659
782845560
683971102
1921693130
272335078
1151945091
1582982787
218778556
456460899
1820027445
480080421
473732882
2132025236
556971507
2134985607
1708041665
1729880674
1554388635
1323573572
1941184468
327314444
1079637692
1811558719
601132609
850110683
1921932858
1328402185
159585614
254699270
1614044948
39683965
1816325471
1910869421
2029510471
1445861914
1741461474
217175677
76971032
1015764308
842220363
1439530035
1078681061
957836112
1541931140
206808568
2142952116
652010597
2096145098
2090868954
2045692767
1576375881
31610281
1306519280
149411847
568390841
717147861
491094814
1844480860
927224281
635395138
1790636003
1296773441
1710124038
1829335319
2002538776
532675962
507951959
794184520
350236850
1075274756
851790049
2041701465
976384366
1738358275
370593914
1356172323
1269724125
1405190968
209237436
319815325
1503248641
380607537
913504777
1927698455
587676145
1812778421
434048157
1183494565
748435122
116582703
629606681
1576912527
589597417
516029227
1891393821
1938581440
1608325300
805798760
1961161183
1689032796
1141974652
1913861429
968055345
386577052
1717152466
1628710890
1724428943
1943231262
200804984
1907601076
1002653342
2002879326
1380461313
103249970
1759796708
2027404165
1965495541
718543278
980261256
736360200
1345308125
1887730938
1124632657
780856610
1138452224
327484566
1703058720
4823027
312831812
589393566
760165801
501522166
774937374
1459078489
990442953
1210094817
1863865654
1023434650
530994755
1442816986
1411765287
628326717
938265534
1848978622
754231732
574882729
1758212538
730443205
1634608573
451901654
933280847
2072247405
1567996022
1976776115
1685455344
1343251695
1244324995
2094396862
159394283
71111803
1821801802
1487940185
1083439966
1942197974
302963801
222280499
1885488209
1578242504
1838062248
873748348
2088120270
1730626166
294514087
1750421805
53605558
2120777623
1041132759
1705832114
681127961
1731369646
752968955
950184561
1321688393
1167073486
127032078
77082745
354018254
1603030768
1376011797
1287543839
867109418
1189377228
1127066633
1398303155
2088656856
609895392
1385874031
1746000272
650731371
843105396
743083458
1241971838
1773681947
888317127
1929797573
1096459763
245778353
978250110
1570236140
965693091
712089403
1944267110
1182375584
1673717689
648315385
584120934
55564471
32624555
1270722165
819380128
597495592
219123390
910291901
1204793697
696609535
405853269
1791325775
469409412
685494306
1538195359
1392478208
1456507430
700835873
1213667852
1406172482
248439468
672283499
706580580
656458643
608732306
1090858509
986799515
1375950390
1936514704
1435227342
439987016
575759108
1763828483
1524606204
130312558
889191698
838476040
1155101587
62406511
1550138104
1227521106
2011742354
1153163995
1106688476
2128545638
1561570636
436365369
933998583
1434277387
1421049948
130628118
2059579920
1889965610
855658248
268734282
1296118467
319277730
732341479
1505218270
103661867
2050822038
765102388
1737961618
729819637
698725409
1923099142
655106651
268909884
602797965
552411895
1514623462
510011235
268749245
1019476324
75794706
578071594
1589715074
66290151
903862939
733149869
1571272752
976473864
2056944374
28097776
514946168
90385489
840113412
2033978151
258297085
376744478
1626720792
1668522380
82504179
39858601
2103490620
1772572319
71853611
1536674896
1590468276
937611263
1757014794
1460846313
587393386
232949418
1584747723
1768915109
247742134
1366033683
1536113672
1725980674
1096586149
1462613604
851940852
1651870284
250978772
68438156
345774300
1040502913
399080655
1897509338
660830204
701136726
151526843
1124958779
1256092181
1608300562
797721340
106680393
155481814
1316890355
445209140
1838936785
631679288
718280176
1904337858
15037869
2001542545
693544968
2092330064
497220119
1842711917
396368313
1177455950
281693736
834315668
150580045
754805275
1391787918
1201759458
1225725461
804365030
1040279716
1709054858
1094077899
1705459271
685741205
1637462683
465955440
13695273
1925452216
624743513
595944063
1154621520
810959529
349174006
780899108
1198781986
1521354176
166820315
66701247
1063989617
2116675117
1700430586
1751144868
67164579
1717094028
1563952448
1615340843
542287144
366977343
474452095
1767008399
5673064
1966664952
441871069
1410034191
1207896187
1022772505
1162530504
882249401
1953174923
697547058
801587862
2147483647
43025789
306674271
1946631739
1129170918
827410534
736915928
444317725
835508881
78230185
247705278
553653034
799559634
326512530
2005024960
676618437
1761412601
985609020
1475487721
987864038
153439426
1124559129
1888595788
1269927848
1473168747
1512231837
1115466142
339676828
87433882
76371750
492930768
1619949460
327605579
1628057675
1555078285
975496461
319732049
1272408145
550032742
1324868970
1752831222
908671262
260369926
1388180544
1566758329
431088867
2002152321
677680882
1662038332
175867602
1214767796
144006839
693546267
796183423
482881223
859589848
1245815961
36834889
258343152
1156204456
1281695201
1385224586
1592302219
1649904745
274314142
871612484
1418187781
58257529
303164325
561809802
208312141
1972780170
2107544742
1617330585
800839714
1539790988
1794720695
1451953142
1078733079
1707540018
975484662
747588610
393520056
1014165683
128723069
645482019
1467512655
1648147512
1270234269
452715263
360203619
1574337730
1498595298
383983931
173752940
1946928446
232584772
2009327407
1077752006
314280069
1040991351
359339962
1018341254
2062112867
1074493763
1710903801
1814764869
1538519682
1718810525
609520787
1138223310
785798324
1225958050
22087474
1580021301
574967792
1299333834
1663544795
270421993
614259718
1872768220
676977040
1540834978
1068953623
1015090594
312879013
331234016
1203239000
1100712966
403594550
1861482918
399816143
1310578067
578716718
1888009250
1047958052
556487510
1894665629
2038782208
2109570103
1591898466
934058643
1943198110
1726267422
29630219
1674380369
136282608
2004193411
1434851724
1009281820
1155890389
420756526
480573758
1521353081
790869668
888065891
1767391013
1042578262
1279843639
1815467107
1021174788
1204360121
1268360477
84207019
1326687294
1537432502
758944774
1553458570
727890782
1142472374
822787656
397746053
1998485437
941956036
1319905712
778901271
719140960
542426412
2009011308
1515724603
1740000911
678353125
451387363
2104182883
1035954375
1714625488
900242828
1647086771
153418958
2086571246
1164848808
1318367196
192583436
1122740726
236017198
441616884
1010135165
51614777
1219845690
1164064394
1221677559
565389576
1280859639
978363547
1594047271
1433085076
1287592813
1110985937
1757082575
206599699
1129184853
441281381
1219963880
880517124
1257967361
1193907783
432342978
578527319
1699352069
1365375257
1782453709
1349404563
247414720
998520894
503036475
1619650470
1291782075
1964806755
1445428670
579757027
666644370
189835654
577415666
798934841
1830240750
1198680171
783791715
1684118443
1778474156
2126217237
355661142
288159295
1613593554
289388848
763558895
1376470810
141539939
1003359483
67979440
1010042460
204326637
231271207
1597787822
1833136403
1474210738
2035769453
1490679613
1261206008
1280026778
1271999581
1979801086
445168199
1339108818
1194203512
1981318750
345276075
1812475248
278093508
949722734
1867591934
1040313474
1957727602
2024194269
156021066
1802542329
404470327
41298088
1896219982
12600485
264207069
166666792
1843756863
1596728950
959127825
1292999192
1436530868
1508913761
877829811
772991941
1337102824
1808010416
13574083
749861945
1326280222
2106322365
1792830941
957930108
1738223638
323188414
1842988577
2011077838
1570965525
309629994
2068359641
581024048
518391226
1137947532
449568993
776115994
963336946
865792647
16553761
981851857
1608836550
280216505
845452803
2070873292
173366921
744846718
787430765
1989383134
1804720159
202904896
1476463652
109579287
77738104
2011709294
1767469464
43554258
1847024072
1196543015
587058520
246112432
751304057
1143741403
1877347853
302753426
1362132552
470010390
1571818527
1446177659
1535655905
1622506290
1994042414
1997559503
1960389098
2013686566
1573669003
1064382371
1630636464
1990477636
266652403
1151707823
833898446
1747505164
1737426743
780218630
457305834
761464339
1129080693
111772761
1141735373
1033351738
1701921128
1556160941
511746260
1618472285
1957367569
1262215713
1309054701
1834665836
975427432
983473087
339706740
1710796818
368227101
1447291027
224161822
794054089
1064538153
1771846664
1923253233
39910836
1785436325
115067842
121327337
2005647446
1088894239
696946699
984364331
1539955351
795180584
1580898888
1978679135
862971620
2067566224
1405345967
1904563445
762284786
1562095038
54630099
1113012869
595990157
1602147032
1496699058
2001300614
934242326
446208669
423710588
183209638
1619280100
398913221
67179428
753846384
68437279
2108516701
466725071
2026801496
1014311457
1757356649
612335091
1954954319
1549729903
162631008
1472247980
55210973
455254039
382090348
424368701
471613341
1934888237
2051323586
909351405
108821207
657190569
1058999211
911843219
443767152
187375700
916432186
2119574228
1347083027
1034514955
196457266
474892029
750882645
370127444
62939979
1181247406
892952854
784932502
906806236
501639113
2016597089
1768268911
1648528086
1351079604
1944203727
1678719168
1347931684
1838674877
814853095
310825611
401534544
490136997
585847556
117182220
1396889186
1533526228
635396108
312678594
1718799128
2006290838
1509576896
1756236134
530698960
818689772
1682778491
1527695456
1425424817
280691205
435274695
2023295545
882022345
2055228624
801839521
44236264
433496788
1407594722
1077117082
1106825535
562733836
2029804051
322178926
1503638983
1132970282
30805115
263447486
322198554
963483848
1220508993
851186251
1419691322
1445062379
786466124
1566596010
222844272
59641178
908814148
125835494
1394705618
1184637138
43025789
2147483647
462258838
477134291
2007743617
360334704
2031128871
106193924
643067406
746549269
1892404812
2114101789
306368500
981333578
1467304162
1897723194
515666789
1567041254
912960268
622587781
1907635662
944810128
1767537372
1219194363
1386277842
396151434
1056614617
489066008
598219853
728458766
157339751
1196670876
1967136171
1627901539
71851686
1658782050
631238157
622379768
1850359494
793227285
874386310
872061705
1065913911
159757030
781087138
247532786
135955906
1022365818
2876447
630950144
1525883769
1887983489
2135065713
1238263959
1565785151
1483104044
651633014
614500559
2060384581
621798084
1549231477
626587909
1126655162
1719364375
1191291209
1303150875
1890467360
790418084
20234381
550975733
1337254793
239776640
280739366
1429349187
1112920423
1699725183
1538357977
2009000894
57640653
2109792107
1592344318
1770368731
723848847
895103154
183013423
917885757
513556455
1065192148
2042140402
246647067
1204491300
1243139814
160798491
1465452562
367834225
246172476
549046512
1711491785
989422004
648600154
948578438
1487813941
1573388596
1093002572
1144589164
1107445365
2016512239
1786833912
1557643375
617856024
1295866897
930687521
521153757
233903958
877215498
672856647
1791959070
1200785717
1341307635
2060052888
746806223
1240025229
7636500
1692234262
870756720
1068654645
735910443
1581641961
630401242
2016150090
1369576524
515726245
1707149504
393827354
717095230
450552363
897463935
953106728
796347056
1297626400
610848681
151512472
1581683873
161375649
1413139908
1967193593
2023994262
2017800683
2135644318
1159663321
1902951282
677205647
1181469230
1317397334
1221506286
1406865731
801300614
1318685868
1413957933
1185033832
47307878
405301308
826541449
2130416721
703591823
106493305
1617238886
1073080291
561614079
367981058
728784190
36311946
1354168297
114677441
169731198
1180525146
1587326660
630704274
505017031
1625247123
459768834
1178593354
1787030422
723513959
1415207632
574259592
1008960795
1346024529
1768215381
1049941764
778548150
1465447662
330875981
1731860057
1660634675
290975847
730669709
1759098730
410398140
1685946346
2116391702
1681940380
1675381284
1752236773
1775010626
837491867
1534554153
519355351
1744601298
709920552
912142493
507780998
1404147211
1652805833
1677774798
1211118404
1967152904
967177142
1818794254
425351235
1211438124
732463727
1356568903
278886638
1500145670
1893684906
719579033
1170515086
430574724
1198653489
2009845780
1904860547
1133999682
309153034
1382401338
486748376
196973592
387177403
1444630925
320443032
1246696517
1303477821
1131479354
1543012843
2098879508
1938568365
1797746849
656645756
1836280425
2111120222
1966781583
1075540912
1842764217
1776016288
39619375
361711446
920739339
1878384935
1637966473
468426629
317418056
1622653130
345594378
2145023405
577031289
910177644
158183788
204859849
974898531
1439623469
54616541
1793616081
891568763
1256178080
632404680
913897647
363334886
703764247
601362187
1042987489
300687517
29797382
1298426806
1322784726
1683979905
1200596792
891108323
794321188
2131035491
342670710
1404431692
103303693
559946676
369279907
1994592905
1631201710
1332360089
1052026249
1488006183
827827602
1205548658
17756673
1906127842
1475992037
852636241
256784026
968367676
539469039
1588965169
232295999
809827399
1263836560
1796955480
1129509124
410419426
1288361128
851030315
1759987303
155019914
1378610354
1450700977
1732821725
1581847735
358333903
177686914
350482859
512419588
1370335412
741428452
1820193759
1114196822
626602907
1709730567
1522386498
454242241
11094595
728352730
83089775
970058092
26881754
2016142946
614922113
1221705900
1648478255
1210970492
1157184870
1019742965
1925905631
394948628
825239366
828201051
692360229
1498798910
1345524108
390538838
1475244658
752463707
498212274
1218149045
1633044274
377754753
874028692
1926964391
1246395768
316171708
1949932935
986443825
2123964227
154514903
530181346
78585710
144410965
3898720
610532604
1959764978
369170523
1176224672
642345333
1874195885
1708241559
1099028880
1391547520
1526035979
215360520
105243895
2064285325
83117865
1053350951
379678262
113107836
558925794
652428537
1517868741
340461138
248270828
592643393
1525761819
268016451
1334792147
1356844083
903939389
405039788
396506217
650391371
1527754915
990868104
1077926460
172452310
451089579
786278423
1436222270
1052928553
1208172827
592601734
2052766767
146593251
1031006414
1767193222
1738025141
1572217103
1346112703
1486564959
1449363881
1497173779
747041179
1954837154
944610976
980469131
2031923695
2086200217
594039766
1468703664
1258955720
1641651316
1229682690
235424505
1105703414
1904832885
382948187
217220170
1363004065
662890494
327282882
272128190
1748843271
671360997
2084425374
172862967
571251754
1212592555
362985645
715033539
621116593
1481635757
317436917
72296162
1232124575
1934750520
1833283540
168357525
993741582
299161445
1731387293
1610302417
1478097731
2092343903
1872235169
1002004910
1736793702
1360059499
978097925
743909113
1763543294
797242227
11748521
890366722
210590246
753335565
2144961035
1064997901
1783059908
1368126807
514322023
609578534
758357389
208539891
1750660877
1945470803
837114678
190483684
968231372
103975815
1031045122
62258224
732396163
477646
1904420589
1496940153
1197495079
23035511
1156659010
1188826054
1908374853
58501487
1566504971
1417555590
1695934480
2127684894
408375243
1707886423
1698699327
1466453121
306674271
462258838
2147483647
1828520207
443554519
455303808
1440726081
1715870013
1099827137
1813800782
1524275776
1743670520
1690387859
1264289404
1445796313
985857859
1537793401
1338978809
154652543
662759297
1694044237
660758486
1047053689
815074914
164096823
1240683127
83716587
1042523151
308739973
1108157274
284347951
979695409
161035945
93942616
331335350
456455363
462231857
1535583540
1110289062
1634080992
1204300566
199883904
1088422897
1418790414
485503583
348601896
850602614
655270381
1891135072
398438776
485078149
95611405
1420603389
1348577628
1838502003
1600074823
2092171946
944781042
583643060
1410865450
1332741127
2016164956
1373788450
1612782955
699138982
1839338398
1431769455
219347995
66722641
851911317
1047740468
1228488900
875701065
2044935465
1952265538
528140182
1164580019
11320754
1172483621
1741724419
1518637624
1557280796
323199690
1819041862
1274969977
17716003
894385192
131747892
1714291888
363245918
1954281796
1143235474
1768504667
1337407758
510673110
2016349472
913051673
997909327
1895850948
1416522458
120451163
867517053
459662593
1273795367
1408881215
606791103
1343824060
1353104732
3879039
1595379534
946166669
25134806
19045762
607258054
261027431
1227041374
236409992
465908946
256579259
2142495424
581657653
270498365
901757413
1029752280
1472460914
434899098
2083197817
832123447
1699531078
1573387151
6245285
61806876
1795994993
519579030
1637118137
1780980387
1361782249
797977144
1969109150
352491390
1521656343
261454702
564703833
2088764799
1889665914
1140614191
2123834425
2065377019
532694896
1070181830
1819104565
505126933
643927667
1399626886
974554204
423719712
394994657
816782675
1036213248
750705715
813312180
1074024142
1212558992
1016492427
661897000
617265313
2046640217
1635289473
55214537
178034569
1705042622
1166906788
106287126
451262069
888250913
1330834925
2016587109
1380065582
186987672
1607226976
96204548
957654806
1951266537
675189212
1415146686
138208557
1406727658
693073012
2038684823
1243836918
1937848636
927716016
1509326961
9747136
1163389549
1861797670
416687226
1554184756
1533844059
1183185183
1298325754
85378345
882904949
1897301871
1426566964
1593730669
63367967
1392787216
1946450238
2130163829
602032119
800719026
935625097
136254632
252153737
1311113119
499668656
449269565
666674474
575682110
548390212
1700053312
519834324
1288945938
115317371
470699837
1960492540
1507789042
1475889648
1066368534
2113244654
542099276
594174395
704257230
1096209017
1622683136
779956458
378398096
285571936
466537900
1261831551
1065348469
1278782777
1626337657
1153851818
153640216
480433321
926513084
1163151303
280130721
1414236076
981974313
1106533904
654564563
968078157
1496894636
1113778864
1516272080
1869588966
11500774
401026062
536678696
281478605
1858603249
2035509165
1212017378
11807932
602678277
1155934363
630062324
236843231
599942232
1718267614
1744417293
780633856
295766193
1355014367
1465796886
1242465813
1372716376
2040713193
77248594
1487696092
400602949
270333084
2141877383
1959237474
308031409
779975210
1350912097
1556786906
872550815
2047499604
1151106516
1133032242
109143288
358479132
1288256832
609748486
187951743
136113843
411681552
166908895
717834618
954227617
1398622710
1749666914
461786331
1576321312
741044251
319845099
1125809430
1428859267
920324431
763936077
351428811
419729878
1307716226
587760541
1838220211
530591796
1634935792
793001642
702599928
975088455
268175309
1668603425
787422635
276340495
1790403366
944007
1832857651
1289279948
1248685528
379027043
1687853897
310000394
1324918890
13955100
1523299597
257658121
4146274
1446057014
1540427898
810056297
1288978070
1730737228
1966065001
939260979
1863856427
71414714
1188066936
1501774449
633138313
1311080825
1472064210
899581107
701754420
1432099830
220635892
17227051
1747512304
1426717939
830344395
1806804850
1595664292
671332268
1401540815
85627494
2064642013
1914669861
416254345
100714734
1300605484
204874446
1202574276
1842573843
1187184538
632389271
633434743
895665719
2129223607
491961318
574945827
750219564
1532280176
310749005
1086309120
2140226760
472198412
977245072
2140955356
772809637
476625802
396276859
1046857945
1220378181
975755575
2925187
1798665298
1662064265
87995227
2031488307
792295066
305365263
1710634972
1251838870
2140050585
192451744
1652474072
1078498040
1181235881
2004208594
577089500
28804629
196769823
1764925997
636549162
865637560
708002389
213942718
1850795138
686400178
755952050
433240392
1446099858
2050776785
1073317421
45659645
1357458493
523172841
1330449858
1777532613
825709516
1228245088
949871677
1423282139
996024674
340968640
1344558764
451865526
657932054
1790082448
45867797
1273751431
983811708
2036541109
2054862526
110675401
954157023
31488602
508936978
427066053
403635252
802349836
426040340
1581297346
1783343007
240562392
792181736
1511088767
891822730
1136617923
276670971
1418760107
846929232
1057744515
1158606331
639197320
2001177811
1501775978
1375326977
147664893
1473680873
196722526
265517460
2078455616
1366671540
1221618695
886436306
89160404
490804045
1788410297
1424150777
1785213404
1243129688
1045938135
862701985
838932846
1557988983
428016848
66214535
1784848619
55810966
1393953488
637211195
1975065517
22339390
956192803
1204259811
1716196140
1182083050
1142500146
1400962216
844991640
1058196848
1037875502
454484682
375659369
761703042
875230558
9271982
1946631739
477134291
1828520207
2147483647
344424155
734229292
1947698630
1993692217
272273295
1077831591
923744277
1161687346
2023744825
98349089
869301908
1075191217
1113423631
1227402712
1155929506
1553517281
427445693
1460569235
1150500492
230009042
451626698
1148774668
273318112
2108025156
1623176069
917769409
1217407162
1392875339
1352798387
1433668765
1949350007
221454865
1755102922
872965211
1370219733
1476725809
2102188936
724723257
124020613
1847406104
1915541466
1037200204
36037016
1796976541
1304549369
1734077473
1310493502
996593330
2076136453
459140785
1093166658
368496642
1629338374
1962669774
1252332875
1147311276
1117685839
1575105427
2141640724
1073097369
359044351
1397936749
459808479
383176467
1489028128
1802716239
506835481
688426514
526428889
420350003
1316351410
755201766
858433589
2088270259
2093349175
1545515644
902644219
1752511570
1433386980
308361521
156435609
1371299408
2129104323
175574118
5429557
350719549
1103975907
2108041320
976225616
1244895640
1898041917
1170614724
1962193202
417557572
175630729
1134248218
1208574095
667242204
5371704
1462709317
881207920
802295402
960982305
1095248722
1564183573
2068230640
2091887664
35171730
135282463
215980474
451979675
1517231094
121161982
1343039835
1265780363
1137429873
1852323748
1610125373
876611353
1581647962
257997520
804305090
273241206
2051911085
1274696316
734285534
1501214435
363992230
1652200111
1548422942
1240880927
854555875
886571632
491407193
588197840
258937374
1780422299
435937577
993996809
407151064
1325799950
1321753515
1965594489
2138563829
1874880501
624408476
370849687
278329987
2027573385
1171580285
1010821368
1551637221
940430164
1245763303
246416437
1349421363
1614758035
1011223886
1693986305
1988718289
1566269053
2014023541
552974526
512243226
1470096306
998107758
819999613
1755883820
1375098363
768332352
300730429
1628284148
492639963
975713762
1314299550
240223194
1248400971
1391515505
1153878355
1648639888
1189842252
1117697406
65531423
352007749
2016852446
33335458
1986218648
646849595
688368554
357317809
1328637944
239986354
547825479
390185856
1687109087
192335658
1942443525
492605657
1607785505
664627508
1264686793
170045287
290768634
1892662041
41815732
72193338
541879414
845121694
1981761667
580216392
359578900
1595066640
2072479559
359507997
929657062
1467878349
292469103
399031004
174117262
517976691
1440699789
15901874
1340305752
1664095363
1790618528
994562395
494302273
47621981
1832263883
1190347946
2080832557
64067967
755701357
1596079094
968715393
1300048925
541821752
395910356
1161094888
736507901
1904102263
1389900240
1525758064
436151288
1137576800
115922892
635266473
2062602729
1700408307
1579104053
1717964688
1092721959
245081570
1876813435
39615480
1501694635
167315727
467996250
743857303
1283928708
2002715790
494459315
906303718
1293280794
219501305
1858480232
1660353857
93910954
906227440
1989330693
209341537
1307911452
1031199725
1643238805
1077332376
1192419905
1293769812
1118590854
1561037827
1499443167
2108989578
461127920
1330062105
1731366068
1673395807
330366889
1417653972
528925995
1554395113
1361096835
598297313
1914314707
1024456809
1428186914
1250434783
1242765699
1886683084
398663873
793694311
1015609190
1267145273
717966995
856927287
934197343
98517416
729324903
996922014
451828646
1723875033
1965022357
1599670241
1476979947
702306196
349653170
1467078173
481594421
844226200
1160744502
478006836
1382015466
1819868857
627304576
601193390
1587975126
1444926792
2145824092
695455024
45350595
930094319
1109477940
1201191819
542544322
755942094
1931358683
668578676
1123099724
1072832312
2059035682
808062012
1637656126
822415893
1146522358
414810253
985660801
384347885
61212006
1293407833
1782342926
726578154
274673326
1939950034
1170398712
1916654776
1789291724
573029673
627937227
1508171075
1861537687
103748796
1591689313
164284866
1322769458
372367814
113697561
1011492841
1207615624
859127441
555007496
1378005914
286631718
1808716884
1532824988
1992627505
1819447625
537151755
1228904039
825098740
1631425989
1464323007
161461503
467086615
786799665
1323979226
1816617020
1119984726
262725889
1060986656
2019846270
688513782
1508793571
1506419153
182577823
1373095895
451335293
1098122574
1772201599
2757612
1166649098
125957563
731455595
138683212
813524560
1186792104
1313347647
1727461363
1021267774
595799270
319690525
1967027833
1506366898
1979670022
122054391
190797150
914708953
375127796
799210468
458503595
514018248
1537840688
1835851671
1571645857
398967825
1708414708
1163517622
2138485627
1764148824
1695321494
503387061
1903526984
674436742
1189316752
1684079055
2001905588
1862466562
1939578730
1512589255
2062177807
577874777
1928427559
61177157
218285052
1585590177
1754860842
968437269
1739198652
556942530
541225547
1057307005
1519263222
312986605
512763182
128267221
973325332
1266047629
978507603
1994173405
29900216
710608252
286624136
1253162703
1583798901
3557851
1574130979
719825905
1398596121
314825458
100887724
419286672
763981131
544907130
1781393576
977284661
1795403080
406378058
180190968
1809934195
1315165673
231228720
1874392457
760030405
968834821
556325040
661712382
486076294
1528688774
81064667
1677432808
1984023152
736840412
1996517564
21394725
1179394847
481972796
624434726
1465214186
1977246853
1222847055
1375899871
791237032
1889592883
1547191727
42715188
1476769667
2070490600
1555829069
682012048
1595407370
35576741
1129170918
2007743617
443554519
344424155
2147483647
1503519143
1097564080
47241067
2020601515
1334930743
2031075727
32670917
50322062
1889775791
690994312
197517179
1504108999
1737309052
1429627149
240748514
1590155235
1154489115
1400495975
1760059659
1565528020
223708709
875480745
1982613270
474798485
1175876168
531522856
1359081534
2074760381
363133323
1736822263
513853552
1475289575
654507167
1428140686
390823918
1670508542
948745279
36353688
1327104316
614825295
1164922069
1489986410
199779365
763944331
1466237977
1388986736
1984145061
2103215795
2037781858
927005433
2108249109
2133711360
236415638
577914783
320817238
1708548050
1173376229
1919995509
642016381
1315894019
1825935218
1801983305
2120419797
1773049631
1658498449
980190656
752474711
1422450012
482245037
246722363
739794443
11811346
2017791285
117304185
1980981217
1873729905
1785645030
1746241877
815456710
38204082
780218491
1528273177
550545493
527778690
343965983
1171446448
744266833
1718017885
1691175728
1185037716
450124732
100782379
2123460709
13321421
2064046898
446717015
1397359982
1872541624
268775257
1224726821
360588071
1810914707
593297784
716369020
1812555876
1972419647
1757806675
223849671
908574894
1385916237
1729542326
503778809
1547451860
1355172150
20264563
776960947
2106931174
529645295
517720323
1792367624
1366251379
1485889194
1045399996
1179105216
658778966
2121618387
1276313017
1199909656
490819115
1335619476
403626020
1753672733
652946064
1173533495
1635607839
584889634
2002365596
1203298567
1673347823
1761324140
1345951614
2118263890
1385120500
223997177
1933972753
1987023778
1283557102
1549581367
418915417
2134341418
1425608226
1566921010
1409567467
1796939044
959766520
653752071
1497788815
619501575
290873310
539964020
688446118
1807627573
1130116903
419246599
578747713
1571001809
876616309
1251837170
1556600353
1408336072
584557005
560029735
1506066680
553945629
999616186
829819255
788256548
272734532
1813257271
939716153
2081435407
956736828
1600186114
225068305
525303952
628708908
1997940377
590139082
1967008284
24846099
1538217552
891665758
1941808858
1657013755
1774539324
1195566383
2024880047
906601954
160103094
1224520828
220694928
1982884670
1135212516
1618780684
752873798
976979130
1250741629
687728124
29648352
1378694886
1188922460
2144553118
19881822
1284065801
820946588
1984294169
1205109822
2088325995
713952962
685316782
1111197574
1368602332
319164833
668627961
3602544
211379534
676821092
673028694
160889515
1754768026
89667946
1163382075
2108708047
1736999534
936435884
2016027317
198837538
1678840792
1046931733
674795707
2130416066
34994066
1990307317
376759843
1571800803
1122884308
339713630
1076110931
1906294279
158870961
1886184685
1696011499
763013079
452857033
363165726
958839158
977127371
776556546
1651859637
1878071537
424925796
2139852836
448509575
738592624
1729020348
1229052694
1847570247
257922449
1107800895
2527113
850535011
670226084
1690334024
421642975
770716263
1403579309
961813665
1613798562
1138640518
273244862
760376549
379089233
2134065072
401400739
1901775719
1868605818
236983461
1259531887
1696732925
88013421
1748714807
371380340
754222573
2142754238
1935167611
1885012443
1607935189
267455427
392592590
343615870
318880987
2023650177
259217975
651519747
407769783
1317205071
724197049
2123579886
1489086144
1918969321
156041379
1486564846
534136957
1036204487
856654394
1323909389
1418986199
554729899
181999869
2071047166
141961653
1887691763
1393554712
1402870894
1753185416
1525165291
1900480484
1910793398
558686232
1283986805
1480733604
568492814
1287474852
1680740565
1076690488
2048657321
1695945878
1728746811
1027686617
1630700967
419631313
467286839
558840329
952255452
1858914938
396432358
1285003732
1517984649
2123412249
1772311559
537748612
249127869
593229436
1961819028
1909523132
346339604
980000214
732301909
1298866764
1678383293
1916854116
2139353259
2107359318
359578083
370122796
1356354096
2019541944
1963647870
1684124182
155933393
205682289
1822395971
908365993
1625214325
1622640991
1193985517
2060826861
44234496
872779550
1557415629
971550357
1184232578
853534771
274858042
438749397
943411352
1713623477
1057167364
543052226
460859774
371326883
458758360
659747923
2024471885
1458449986
165475784
287501665
1388281520
1165522314
1478616606
2031672262
824663105
1098539563
1110792388
636307297
843599450
1552027607
1919108328
1409184978
1153295590
484877252
842969615
585632427
1251402864
1770639180
1154122420
1652973341
1116187423
1420241286
177053243
2120649803
70605937
1965462575
1940330929
1969510997
396634038
1586318926
1230672277
952062532
2058882125
1271632896
1836264099
254677620
544390046
655907569
84245657
1868093320
1511648054
650349603
1986470130
463876120
48663018
798264527
1444268037
1531420189
1075296703
628610030
1524979809
2055924634
1949946865
200783055
1834804327
627634843
851090171
198932094
1885857133
668047677
1043356656
346664912
421304770
573440927
454295848
634451179
457048608
1904693349
1526105604
974409121
1578886885
664840006
908529337
177535606
730933979
1227313659
2108891937
1451893255
373772005
1063934562
982407985
1472313055
1777631779
52371729
935413514
1028559159
1561212568
925790427
1953510367
900804510
994841736
1175134427
1501456524
1482745291
1792616003
88059459
398619108
1503617949
131105743
1172153292
1297706636
1559428478
241762861
1730814988
1507018934
213961600
390115514
2098806066
660061975
552918621
827410534
360334704
455303808
734229292
1503519143
2147483647
930111100
117985991
941974754
1417878899
1140636659
1595653909
639644094
1749667127
2025430112
171725026
231394522
133044127
990811488
1407233347
1864259167
923974065
100965443
819895273
732940814
1506260409
173421430
126837631
640525672
1084918430
1103412257
1132895084
2066400401
947078728
737439672
2073615839
1305020811
1428474009
1213552455
392532446
908029301
556531797
1793927491
475857601
1495639756
1596395535
653487547
1671239172
737650470
424207213
1163039577
921228461
276176071
568115589
1946515497
559955465
824919802
486198004
688467389
1490369855
1508289319
1706651182
2099747481
1380761235
1497769214
978254540
1885525642
2084392843
1772201281
440241494
600381017
1321914908
431294762
421373552
581014038
1920677240
395784069
688052793
91638153
1654823657
1895690423
248371514
1196108393
837230837
188849650
457046520
2030780897
2104205718
1223315506
1107379432
1598100381
1821679062
286594046
313945177
1515119765
1665009928
1900322883
1136896365
230826237
179485984
1704969043
851718517
1304228024
265737537
585454646
1597774972
1465054309
720155826
1076325125
509429126
1866746208
249428779
1079865529
886940896
830315431
1280744157
594342578
708651089
746542874
1673182345
1787352641
1589880482
141588171
1408192135
1441922465
1486955455
43908183
1469031876
898330676
1453097170
1985734250
579202284
1501110723
1242546156
1919977766
169849413
1978049359
1188852275
994435148
1260182705
773620030
1247143284
618648385
1702835928
427431974
346369702
1929423445
558105384
1873996729
1434396726
518859768
1294754956
2005315568
1940929534
112268731
118146546
1831279378
1029816159
1944645248
500046354
266402479
928982758
450221194
165059087
1939663239
1717627469
983154669
2289602
544572429
979575813
721492224
181718989
452458820
1034608787
1046366793
722868395
478927886
926801408
2041168995
2003243840
184163786
561272549
1810684175
404636283
844349569
2101853258
494061238
64078175
954200455
1302774680
294114564
490941573
1310869163
2000620934
2010912231
1446274977
1742242280
1554630759
821463557
1235540271
2083829140
1572122574
2118964207
658302114
2036250586
67028983
750031454
1847844716
790629486
1600140080
720858633
973230608
287633194
1393486864
871645626
4153382
1483772683
94991580
1117660692
262933237
1258324046
2075629192
522007139
181827315
1282535129
184770855
1028837628
1267170165
512284077
1549719418
282051470
1679360862
1788084847
1684645962
1596001191
1191260988
768975186
2032586786
870234889
381738661
423445978
169848247
513160782
173257985
1637970888
309177128
437361272
270563442
1244921168
1975447895
1579346639
1179189694
390248956
1660069868
1380864824
1876141402
238392159
614945621
1360903278
1193796579
1174842441
1905880954
1630243920
1047370969
996274489
1776554523
2674995
1131615145
1656063482
1763695234
705380465
1348610628
158105339
1394647704
1413324874
1714044670
13064007
401036619
2575123
1917376334
1879743475
774729863
1756779582
1455749059
1944742767
616756925
244037181
1844125641
386686698
1090103621
1543914455
1323665471
1827962751
413697904
233378283
403240732
858689940
2097651555
771111304
1640741561
902365087
1362863319
278308677
744855786
2002829585
1760994220
94060470
1842340081
1452814633
125081591
1254532464
616949376
1716458943
1317804208
1851549010
2012514587
1595596133
1677521339
1297768342
1885129329
1205138427
1460361806
1629286
2047719012
729996129
739674730
964430409
1305264015
1577450454
1428869061
758997886
816565780
1361269137
713013160
1928122625
752091113
913272866
2121480942
821010829
375288642
564893999
1425378794
1675588684
663100482
2078341655
1148409838
1503977719
1235406444
1993240536
180152575
1788539054
32694294
1968832405
1887679696
1051543008
1108780963
633895552
1652699430
1812711764
483610330
144732395
158855071
2054225876
1163844358
1627961187
609707793
1201984283
1354302964
513341020
2057579544
989569159
1272785442
1526280916
475090611
778519991
1758873823
436946211
228491953
1100297092
492364509
630848827
1035891388
909271918
410818996
222078664
1028227714
1986813393
1143847891
506763793
616955094
56220694
1316322782
194814385
1708205093
605594319
788842093
1536287984
772533770
1915640678
1253829059
386595034
320213571
1532719684
1379930157
1067259535
210667426
412303182
1087971396
1397017715
953293682
1887653189
1046311253
1051687298
1648187598
1655515713
1731591228
2021186839
1795898073
928114163
577481674
712370880
739346388
878579737
624990989
1429558138
762632788
2077599163
153368497
259934393
883602026
456658746
1243722350
165528667
918247042
111562037
999452953
38401838
1004990597
953310895
1806117055
29541819
550369419
1294939518
620304182
1059869461
1285543416
1990348817
1626399167
455415513
1156807680
677176192
1358538528
519795068
694376281
1829137560
1576083394
515571017
1125711506
933445864
654279638
63077094
2088389633
1215064941
1312860389
392058084
471635622
2134488693
416460557
2068028258
1799659754
669489551
1582161842
717783063
1548863243
1038160446
17575731
1123553521
305695044
1529440186
805764259
1364933898
2017989680
701375439
837964568
1749386830
1108383761
23729291
1940800795
36885162
515552331
715773331
1316877064
1303354267
1431180229
2070848596
1235144598
1574050596
1295220274
1280215932
133761010
1467910998
1280497855
676844838
1786468176
1714866327
1099082258
553374506
1473693225
2100819075
1024913594
283140403
690559514
736915928
2031128871
1440726081
1947698630
1097564080
930111100
2147483647
1058599013
69147550
817816461
534083176
103455494
1994448408
859455924
1706925432
1105001079
610569689
187377135
358401001
1209659945
482958320
1072417882
2033277826
1446693322
1895342155
235714175
144393413
950355615
569616615
1260416517
1828467084
306199521
1301046686
1973947330
629157737
1281453366
896943532
809752973
652691359
2143580939
724567076
1465028536
553260197
352381380
996412890
977524040
2094770926
350971307
697867319
2138641658
114276352
1974225416
867527221
769099579
599369298
193608626
1538514305
2091353406
1401535206
1493550522
1512373508
1083751040
1303741913
227948029
450107212
588119336
746404073
1148036885
1383285289
1350172058
1421548547
977656838
1564566277
507483895
1528993517
177322497
1521945153
1555451797
1273697790
24868642
2124600813
1903177451
2113923738
145750425
1068017803
55473720
1149176546
652227404
1273426749
394478157
165026904
1061720435
1909379472
984723913
566401142
863025000
386855970
1083993640
2075384626
1163694050
955497806
968026528
1178248310
967721097
1304588120
1368868195
1362550609
1676770096
624635254
471277849
1811168849
108442140
802080027
609301113
274527704
1207114390
1230410195
1189899004
546560852
1902466986
1271382613
311566117
1566569580
1199299453
1014584062
1944231298
235573554
929532172
613406612
157753863
1703716714
1427607393
2015456551
1165692552
432072642
799352685
1335699514
141515310
1030142744
2129653545
1267171021
1193309665
205510021
2112847219
1244323215
2082793500
1541135967
1323559902
2086222221
1509791339
815266854
1186806070
1029511814
315709849
1917481430
944544138
647742537
108227561
655643402
1033405924
1769667140
1087055448
2004533176
293798687
1385876352
1438007839
995471787
2095363282
1255772188
315177609
74115135
588192683
1518872157
856458901
1990583178
1109441375
259259509
2051095948
868018784
1458879663
1739063821
1654445152
1154990450
490568600
1439700594
934502544
140870267
1401960012
1819393860
572592479
84754577
1514808028
1057039886
1758237199
873165929
1282565632
973929133
1185028132
610755699
1064630647
1176617335
485657711
997902946
1231732106
1529580592
1342555821
434206397
1762288543
47853682
1062822735
331046798
1663635620
1798871869
908150180
1102517607
35942867
455557499
1422766353
2139912729
1009537912
1895937455
1621858374
156739009
1070287053
1504532462
1308934216
1073189200
1788360995
1780035451
227142388
1407903524
931724461
1665960122
1996199258
2055610241
1411873486
79884329
583216723
1983497746
3655648
702885984
1560878053
2017168741
683591475
1898950265
16475390
268021937
1127546999
290281079
190261540
1754079510
1281014573
473185156
93384500
657291481
202498089
503667828
1897142931
2124716607
984801813
424266146
197675806
1800192472
1004086457
1672827646
1692280253
1355330883
1457530911
555535045
1543640197
2146703320
135635628
955365357
761743102
1483315128
1844742364
299455019
1709514179
2015684335
1162112740
1977956722
1747195517
1657479676
1450521157
640438730
357449707
163864038
970957085
1321853965
815034569
112147128
406148921
1585084146
1423604880
837797351
1175689322
1636581029
632995749
848115491
1117081941
745296711
195432686
397731080
2102479855
966523851
1726740834
709473704
19170814
553118318
300456817
1326568739
373452899
698366319
1455768167
1696566794
1577686731
565019122
965556305
190377569
1610246252
1333206039
235493660
808435588
727017839
1623656213
1618135039
1081673969
1802253970
1225750358
43919738
521539333
2007620660
2068098501
2067959480
1955736147
2109670878
1612023088
311784993
143992723
534356617
1970825894
918904087
1155367216
666831263
1539456454
637817738
417372285
1589523427
1855416920
278681389
1121753204
39415222
126954032
1538603942
1686994702
593934960
68425270
770812578
193077902
147317217
1171388406
1810818245
1467893557
1572636668
35521282
1631753076
948371275
747275360
505956825
1791500588
1525744233
1118143324
164998013
2030356286
1444516362
1442403124
1548002035
1036211160
1780393900
1069052298
834045235
1017567739
2128374008
702460621
1371307298
1079370428
114379088
1939066466
1112429315
1378039342
1802944735
1868175484
203684415
1758439453
1767194374
1581396677
1191579069
655254378
841372099
470310503
1541408746
1033753625
342844610
1602912413
1694143232
1195768304
1082086168
1221961197
1482990499
1668213497
503394323
1904393792
7905704
311961553
1238106237
2140467925
1262673000
2084158780
278233196
847697882
1090379926
33787686
53988616
1856282838
1329921348
1982135828
921575351
1210079535
1476485451
944882815
658536477
78748353
1419662364
721990390
1759783005
252416019
912341145
1937739592
1698323143
143769821
1140711478
584884681
1418763462
258469634
1509332803
1987324321
1700022668
2135619599
74759406
673904804
501451669
586516601
671576746
1705462436
199739904
1869706497
1199460461
1444756303
1532444496
302225378
1542835571
1334500720
657586374
1144810678
287017461
1176163456
7503431
685492113
2017833010
1622760801
757940697
693860201
311513730
2045467747
970707798
1752260786
1255924235
1467200930
355260144
1394457646
1268850436
1942464962
1251594857
2999162
1137675933
1799941399
350170439
940427341
1991462948
119195014
1064909550
1223377722
1947802751
836316140
1610321283
275229468
170721840
2017803477
673870276
601591100
1707649589
1376297520
493489403
1810016042
1393781065
727337061
480039893
439054047
139902324
1491987572
1811810574
9000303
444317725
106193924
1715870013
1993692217
47241067
117985991
1058599013
2147483647
1266262413
1692548502
1779272599
34211683
42192678
182461996
645128777
505289354
1180000847
588897000
1602323121
1930887399
2133750874
701780330
1989263933
19425724
2010277985
1475681499
2138762243
1364894863
594105107
682321577
1953985839
1913939110
763476595
1021536105
93638044
1942835982
429973184
197608456
2016934189
754342902
1536425175
872629271
1503976867
703358799
1269196787
573275274
804812459
1024657495
1353573473
2088717560
928252493
679772019
1084044169
636342587
213618439
1744762176
679146003
1432774092
1641339347
933140541
843216797
1695468108
1456220876
1334773024
758359926
1723495004
289682354
1682080953
775361251
1681361038
129983483
519061349
1875397498
214652335
927559323
16353832
1363721493
1211225391
1135723636
344716096
1095155597
178076044
1584597925
1794412
1247405927
1865373375
1362882099
2083859241
1079179750
1238850930
225629804
159030670
892222525
691601573
1474877984
394990395
728650875
254497268
404403793
542966979
1480193832
1464132558
1624444644
868811774
538948609
2079022967
1349877657
727150938
400893047
76448266
1141791065
1081687226
1282465380
363032693
1715087102
1359135467
173242686
211189444
1976120962
735251055
1461668721
375910802
1032583589
847319096
1017151952
1347124744
1533772542
953445385
1777245845
404795253
459656391
680566412
1681987487
1598048430
1542134710
327253047
1189172125
489308150
1791227538
523575062
1369957873
243688815
1644330018
627504505
1218865181
1639431598
1085468187
572899980
35047909
1301225280
1800144462
912146894
249034438
406709653
431366181
1472202011
1244181015
2058294889
1382967010
1411583434
34584818
703596117
1317776787
1039927473
780271269
991181355
1601854166
39483736
325380159
1459929871
2067305105
169215972
563836588
1590833855
169701151
1014666726
1666913549
1922917157
814087365
1478535218
1832746461
1646159218
668016
1115006324
1610433065
2082996632
1798267285
110050323
1370000971
1107698849
1010273158
185512693
1277991707
1745783451
1941310731
917561069
825649414
432089793
505130896
1460657597
1723607027
1123934818
546544816
534971088
511975522
1447101207
1847050615
642276326
645516151
1367204054
219037801
945498542
1460654623
257723800
1865797566
273186317
1090535278
1537385813
1536183629
144371833
1993065674
1785879983
1469273957
558241408
2145137215
846004557
1876757780
2126332025
1346688869
1745494385
1812009348
1448719519
953558456
1396993277
207073336
1322564122
1189765299
918176278
2138878747
757636007
737561787
2086397000
735232047
1326033685
1046445818
1312185232
548093853
1032393134
224153411
512564609
1883128544
902039257
805144722
271140508
882180744
1054420000
2062311598
901279970
1488762151
2076970992
1604998107
725479839
252283362
1770012419
1757654966
743036819
1981867725
465759582
822232158
432042535
1748143601
1041487449
1704308818
327746973
550044265
35522929
512823383
1278828616
1531084579
1868012263
1288817734
1475454023
1070524996
2031085686
1591627725
555637213
200056122
563431181
634403057
1045977749
158845982
1685353451
749790168
1770524527
1109490938
1868330876
257473399
255439042
2139862700
1925750916
258150319
370239745
1538137373
542222927
891070899
653639210
907998250
710234950
1937706920
866582609
1197087195
1678313031
265449148
1077732531
1638795659
1630458814
2068102473
1184738552
1349739172
1762946171
1468286355
1352954811
142492029
1588803013
1767067343
1389346434
1002756656
203550903
1855830801
1382524792
360921484
2137003024
1884468702
1157824678
2006676098
245882638
731849409
1636844854
713768948
271693073
1165587554
806137617
1731941617
2052541447
38716591
1207452151
229070369
59822620
538902287
1065878290
506439217
1440890592
2017907304
1732285121
1974789550
1883135272
834567677
951659227
397964892
377466955
1940644210
707262258
1916794051
571876214
1102487984
405258133
1438421770
122219384
420724167
390826481
176242045
1048704371
821195084
81126174
374653176
1472175015
1843151945
149803971
686514968
1768321590
1766623213
378441974
342946598
726064524
1509225787
1982034795
437344169
2065058780
1881478675
1085228538
979267946
1387386385
1997598393
1592450781
108434007
1271508042
340295975
1525382765
1513266253
1163398039
1666842419
1788392398
567072305
687332265
881619715
83032979
596946612
2090046341
1290764320
1988867253
654875858
2069412241
198977920
103766467
530274278
2035592811
1728489274
1246631078
1543512538
451607282
112077324
519969054
924134278
228584675
442956940
1776048019
1865128763
1731467428
665836741
1373467978
1877092980
1774433156
1621675250
798388466
278379914
1244616098
1357789978
1020158638
2123530810
985944801
2100281539
1168829632
1721003078
1176166447
1778276502
1971380362
1227811349
953983868
1069010155
1893032735
554979494
2104031706
1673269502
318510572
528708064
1207047616
569838002
2080073556
1544558884
651181600
2120206452
764128737
999018126
1460413942
933777011
2108498143
1775966854
1028953049
1840455063
807375571
1551146304
549444540
1461848510
432902188
118950290
583023695
2090218002
230442929
1058365243
1106034531
649336056
136235596
965291781
28510814
724378910
1003925100
1137396188
887764290
815699199
385292418
833299466
177372630
1106718462
1684171637
12081816
1268017629
972305244
1636367600
1855107430
210020861
1986865608
1332659634
586227436
1108767235
242419935
107847353
736128756
1039384091
924488655
834467222
388325285
472425796
835508881
643067406
1099827137
272273295
2020601515
941974754
69147550
1266262413
2147483647
688909559
569566396
1575903394
2083515374
439562833
156287854
867186016
1013345362
225657392
1623607514
1052536542
807008467
1983356714
979559649
59439438
900168317
2048167244
84050710
672000256
771947999
1960849941
1165080209
340596003
554202185
59795046
1857555896
304831265
1240044781
1640289940
415233674
734524959
1111390999
1432312571
1441604714
350454948
1096892102
1003254024
723959303
402028745
1394195582
1127272355
494705960
1900143335
1020640824
377345143
365354501
1990037651
60793596
404853392
2038212125
428951748
1272347118
424166464
916053488
1318164117
49821742
55527935
2145606079
914621213
598979879
613563849
404187200
450505501
2111275817
2098896198
826554792
1323531520
459245208
1976442382
1740674825
742035950
877963189
592794240
1705295747
341433561
1885165875
1229063941
849563777
1892421647
127263345
1144287312
1753404514
1201273781
598306398
1651440580
2061453063
248706209
1610707312
1066352772
294315005
281111636
1793582121
368061952
1295468413
871642172
546536336
78340061
669447189
1519161007
647817005
1579819025
1402045405
1659902792
212736869
611448784
888196952
1878170379
569721671
1825818651
198760059
473537819
1527656103
1173669666
351489956
1224759822
520897614
231915119
1816101403
468355492
1554702925
1889334621
1324003081
662224226
2067708198
943348558
1535787991
524248981
1081932860
1642175928
586431195
1697044832
1773262555
1808948906
1235158267
1694704585
948617205
2135460200
1603517227
380741482
227437496
832908511
428194648
1705608022
1799569813
490700937
670761222
856799464
629133923
73924339
583269463
1314391647
1768070715
1337931910
1944872584
1410122739
679144212
1333830053
571172714
201048461
357026682
402915365
242502016
1953617883
387035120
960642548
482386660
758543695
1811516411
383539073
8660026
1542804565
807770714
1617115534
646018248
960247071
1233536144
1643988250
1561638916
1055502681
1299812610
252379868
1322516414
1518138134
568219314
1493063374
395145648
883917276
995453123
491991466
861087436
1728791562
190067368
517513555
1803097802
101328786
685875858
654225370
134546735
395503484
1493742974
799938319
135830341
1891457367
193665513
1562126069
357273559
331263577
1248845491
615440420
557519326
2078764533
846823441
1420567365
1115568625
440588103
1226695906
1146292572
166074604
1106830348
264226160
737255556
2132716043
1208489153
431438653
208600156
1817063131
1084809768
467167640
1066013094
1889704103
30658749
1131396896
2017532201
367485234
377461463
1723167121
838815216
267423157
156118595
446307587
706484839
175717081
633890839
225871607
1373575766
1314693049
682258677
1931706047
676934476
320781370
72413108
1839842504
19469351
485402522
1365225738
1450744001
905435207
584764209
1734068287
231306601
1114979245
580982883
238065039
1422415851
935609500
2118773055
951646246
1120158694
1450984024
681604479
15673899
886949784
1372174694
1610025980
1699611362
1907698534
2129796867
1178103887
518941597
2081475895
1093512921
249244391
646715513
1949907426
1608132146
1535935085
1301290442
437407462
77978321
2013616622
621730265
1726286394
1312250121
312935972
237027569
1537246215
1777059800
1858296273
1848820727
997984567
883124188
1315720546
1843690490
2010148943
1180462762
1194721789
1457517296
232767650
1406112716
779162778
504938321
610060625
140271527
284513926
2060981322
757330100
1528125706
851325747
283158620
1609391042
746347308
1144524439
918533319
252126746
887811004
1930671285
2123996063
487980256
2125802214
1060134086
321416847
1162578927
1932322921
910004494
472681776
1880537749
1086741230
1427309638
1008664351
757291733
1862506493
389937869
1425586435
2023122925
1200367778
1851323137
1915918836
1048096372
1621303117
24719286
11725282
839085521
1471994324
363934888
1304361583
457203398
677969480
2143304435
1957136419
1920003575
1820501567
197831456
1086681297
7128777
183307742
1408200273
1806595339
1891511370
1497099422
2075988342
101553089
730745702
2031702255
1546950742
996658630
815978573
528139529
1120600446
678515342
1571995288
161534062
488552900
1364187886
1503372968
479269716
601260161
2109623054
2096659382
181395491
717769959
174930403
1325303314
101610785
524630880
886292454
535041079
262635415
1955670539
87454600
1499632517
1620550549
163391914
2062717468
232275702
95212542
528273651
207709496
502434502
1678356326
587778701
169763101
1569237162
1931554719
1535382988
201557717
935976525
2003374154
688335879
1149516248
1223891981
573301320
510089124
33255568
370835337
1336852238
1833484279
44109121
694469514
1118162833
349603316
486021670
1478804867
151200708
1196380542
1415756006
2074168256
1088892599
1566606359
2128065984
282890090
224510451
2142959073
1590606727
1402527108
1193660108
1200122198
1616503217
523229386
1713626492
1716475787
685458865
1238707288
856789169
195782819
1718772739
238188593
1619970915
303851805
272389711
390108715
1955010857
139693988
31126803
761161448
485646963
583254810
1385458871
506685227
1315991778
2067856461
2081599213
1958785697
5422123
1580224587
1255764452
265527113
428362763
1001639609
1442632672
689843882
1655059769
847878959
352593002
1633058527
1256657208
825071993
884405862
1334464863
894966540
1389704030
258560867
545524626
1371298553
2088533481
471781499
1496991237
1683132524
183217169
1261068683
1623065828
747664314
1176679482
1595461107
78230185
746549269
1813800782
1077831591
1334930743
1417878899
817816461
1692548502
688909559
2147483647