95042941
77824597
25453129
81819029
34646505
88446264
13461217
45505657
25679160
56595494
52446107
90874964
8664609
85086562
22314106
88066203
9691969
52091175
67201868
27166877
58009111
72768455
37967833
801312
11398449
8598300
36678799
94127949
72527098
21654422
8606792
30662141
224264
4194912
39376079
7693493
9629396
2167147
41452277
66977216