80155311
7971009
71774339
52145046
40449353
80396825
2414806
16007650
14425465
74969072
3886756
97359267
66763670
79741666
78869072
70873031
7796831
57596585
4564872
23062807
82807099
74935164
2808095
975200
75704471
27771126
13725084
610785
90257792
2913119
6294550
49256510
58176292
31049032
82878322
59686457
27811492
42616716
30788729
921629