43263805
90243631
8236000
52564880
18839656
34144462
49041422
7372663
38206559
81229708
19668400
88881181
33418225
32617185
88726894
4962651
36372031
8490128
38193253
19866347
31772403
32352113
73174016
91286337
74778592
75689551
25034344
64552261
28783227
91954385
84477792
94592505
47747919
47113523
32582212
36662322
84863003
4757374
36938916
46908428