50702644
78492577
26144601
41177510
9982361
76811563
89099962
88189827
96839359
81911341
67211161
29907458
70868574
66423576
58104319
9521863
43289161
62265977
39788038
9643872
5926632
97736155
53522549
38768734
69703277
2011830
18916013
13585731
558973
56869306
22652903
13741678
82649352
35484427
41149137
85086243
33929423
25834009
19985780
29244548