1 2 -1 -1 33 -1 62 -1 -1 -1 75 2936 1093 -1 1180 411 -1 61 2935 -1 9542 96561 -1 43941 -1 -1 6992 5081 -1 7389141 -1 6222525 21172676 -1 2503183 12341645 -1 44675928 -1 15834503 15679526 -1 -1 292963 11835213 -1 -1 18005191 39184412 -1 2 -1 601 1