20 50
3 5 10 16 17 24 26 29 31 47 48 49 51 58 58 62 63 64 82 90 
2 4 7 8 8 11 11 12 13 14 18 18 24 24 26 29 30 33 34 36 43 48 48 49 51 52 56 58 60 62 62 63 66 66 69 73 74 74 74 77 79 83 84 84 88 89 89 92 93 97 
