5500
22299
30013
36323
59485
68152
76036
96393
103364
112754
121084
127828
141803
147819
151844
160489
169305
176354
183619
189712
195794
210564
215694
231346
241519
259549
269475
282670
304535
