65884122
44657140
9144247
2576893
32762445
84227005
79334535
20523950
39084022
46697900
93688230
97146682
32752293
44819618
48297916
88889882
79124859
57782876
36619587
80761022
26462281
2166507
68359265
56185754
39746246
5569004
76704987
68414159
52149808
3787196
67566545
46765734
62969720
555791
15512968
19987124
39536507
10646366
46916193
578391