38698080
57572242
74505929
44875127
89242
20054331
83942461
54605428
99442310
3892410
2105728
95104255
52004246
19247623
8196527
64829781
80642095
49006987
50953147
8500336
81571536
38079630
84677747
51286441
90103485
76862401
61255660
79357204
12062014
58457204
16455111
418194
22246200
69564462
92353352
99426630
12827395
26858929
29066180
7085807