48 570 103 2 3 6 8 10 13 15 16 17 18 20 22 26 29 30 34 35 38 39 41 45 46 47 48 49 51 56 57 59 60 61 62 63 65 66 67 70 71 76 81 85 86 87 90 92 95 98 99