53042860
42239723
12168233
8276722
99679855
71056917
7133321
52048821
68132743
21129283
27075301
31345335
55814161
30309511
32646274
12872993
99164250
41567757
5192979
38681129
95493783
5131570
18483427
1126476
26483446
2878519
17927973
36244344
64916182
45192665
50619378
653376
68055634
51468393
5417496
11317349
18799587
6165818
67209151
34604369