43395550
82609083
3531388
71387125
94657054
61594650
3202791
63443457
73736423
93422043
82952844
9848102
7692075
74798315
54359610
15207807
22667073
2233778
3544883
82936308
948588
54933475
91477143
69561420
64072379
14664000
5908005
89454943
12984948
30231564
80571105
74833820
77245655
37471974
68172301
75468275
41855880
70509629
98424005
62538295