34557289
18008771
80298661
85141160
20504907
66419059
1635834
63771236
93893979
8937300
16534520
31443424
91064851
29734947
58202093
15086268
63106139
90051240
77557128
54499449
49057400
48776755
20352596
99732016
39714351
71153695
17635822
96139991
78264797
27022842
3515666
54478910
4568714
2512972
62748184
26869564