3
8
41
49
64
75
86
89
96
104
106
111
129
