45544032
31433110
49996640
42693036
57567719
10492743
22738341
32353356
35729505
99405991
60163109
70307457
11765736
56967559
98974478
21041555
96196263
7208328
60155170
55285402
3535038
18318112
74519721
16527906
3676773
46282703
13125604
99223272
94849270
43554787
33368712
44197113
63152575
44645404
96472212
95691014
59772460
22606453
64465819
99548388