40006 77
40000 117
39978 61
39968 71
39964 101
39956 57
39954 127
39928 68
39921 119
39907 132
39905 84
39901 91
39893 85
39871 93
39867 80
39863 100
39855 126
39851 47
39849 81
39845 72
39845 58
39833 113
39830 39
39825 97