977078
529216
657855
233828
457292
2411611
4919375
3067225
4538329
4189333
72105
72712
74667
73774
69354
50610
54114
52573
47796
68797
689043
841600
2510916
2070002
25217790
682085
41577108
37620524
34040456
761511