40 2
1 21 9 12 28 28 29 20 34 19 36 41 27 41 28 30 32 34 36 38 40 42 44 46 48 50 52 54 56 58 73 64 80 77 86 88 82 80 88 97
