60128536
37996841
73691532
5699816
34272072
45468760
60554140
52597616
9438549
541699
90247628
1257212
81732624
98188264
4617894
50587996
25353221
56374332
54614468
53704384
71467130
76344124
7516841
49807132
4476882
22608127
59096546
70827197
62057987
25955069
3016553
69121094
94612288
94185379
267511
88602634
15828534
8133803
1679959
60511465