3001220
98628375
15584698
10618633
4132601
45685570
83855558
18705323
51997305
2436915
2925729
43557389
76887894
853869
14734575
21081551
13936736
40576822
94533232
56878394
60045028
61232945
68212158
74049571
58369370
24887103
86239156
70608591
8490821
81505485
29852764
23634976
16706787
51815949
37705460
23715615
74024474
63139941
23634225
27116174