65192833
2323461
77181706
1117005
16104085
31472675
37334578
17934272
13967390
86614803
30569631
95959822
48897615
61329779
58935546
85115716
77386472
53344056
46716681
13643000
71726715
39413800
76356411
67831687
27584820
19335499
58997483
92042704
27934128
76072797
63618459
32298142
2540881
94477215
17302975
3557652
66441098
8415657
8803848
6867526