80052861
60801039
23004032
5174378
947778
67641142
52035906
63652416
26198777
13449697
49811582
18594106
74813929
30767981
6837398
74539609
18229442
88087113
1068366
25724482
20077472
8988623
12534196
25866887
44701754
75448388
88384079
50935975
46292772
8260759
89805889
72271060
38279260
17557028
21426595
50202374
66757916
46302090
58229186
78054562