47234600
35203007
28517210
91379026
39296696
98152032
2223056
41559210
76679529
2821740
36983074
19509379
12477164
46768743
80155201
57096750
55762380
34736716
54091194
8342413
59711155
68684697
74665808
20774563
79156624
80456434
25009105
34304034
111897
51908623
79401736
11023809
51145177
46589671
85516877
63588498
68709683
148344
35185678
97266331