2939
5596
8807
13135
17338
21205
24102
26133
27748
30123
34443
36289
39571
45081
49020
51522
55338
58946
62442
65902
69505
71497
74574
76913
80426
84161
87040
90177
93385
96397
99905
102409
105469
109162
111149
113854
118000
122384
126629
131045
137896