97959068
33649545
63968173
82997971
25765474
2328414
83631782
4856130
74568333
1686133
96792658
89464150
60497124
5676925
50052824
2277189
24176910
94063790
98253865
52854287
74076321
63282442
38532681
47442296
92712916
5120642
18175627
12739306
87589867
47129258
58512168
88385848
10757426
54104310
93644105
75581656
50615584
39168391
7046734
69856423