82702403
1367760
72401640
97062619
77412997
38753262
53035393
298734
46393051
33529730
67387716
51614813
28973397
26296423
64746485
17033862
33345271
68629041
73341449
14386271
71792312
42129950
17636092
5873261
65655904
74466104
74551969
86473184
32499545
71649920
55068592
87051667
79578558
10136409
6936363
28464660
79367643
11768831
64233711
3889784