59484858
4152921
20535847
46862384
66917352
41626487
87795919
4560871
3864841
9879196
13957440
56495214
53144846
81778843
18235908
85771908
69073320
595240
92847630
22519109
35136319
98132525
29082971
5738971
72235135
7218124
3650897
49414558
93384091
68367097
56733964
6666288
72773291
62177710
58252669
47547815
53826145
1631810
90219200
17793616