6596
12720
20130
27747
36108
42677
47779
52091
54888
59184
67051
70581
76355
86308
93304
97775
103985
110506
116699
122660
128186
132217
138296
142603
149379
156776
163828
169521
176875
183147
189971
194301
199645
207163
211046
215970
223138
231098
238850
246085
256238
