51378128
72628423
847958
16309967
90645929
32733370
3730836
43533206
74204
84195719
4416377
48856438
8253370
41159933
5049068
33337060
3810248
18311043
90364054
2902946
14217455
12891179
5789247
59735122
64283767
20263097
50025830
16193689
35954115
80443312
6162774
33927397
68486
25003928
50324961
34054993
38711292
65804811
25408897
62853314