34835
31792
11080
45744
19301
15562
20501
15980
25002
18061
59049
46515
434913736
240901380
1684248313
158577269
131535180
125534260
1135248896
104819214
89892182
84048292
76455141
70422160