22 240000 4975 85688319 1 13 15 20 28 34 37 40 47 48 51 52 55 56 62 68 70 72 80 88 90 93 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 38 2163 41 558 3559 12703 27922 42398 47554 41257 29070 17423 9198 4492 2169 970 404 154 61 36 19 8 3 1