2995
12625
19552
26288
31800
40183
49500
56051
63894
73822
81720
90923
98474
109550
119662
124630
131745
139710
145382
153884
159028
163914
172036
185220
193188
200194
205172
213971
227526