15212022
8484605
86798586
10985512
79862798
85195803
1252981
75789760
19829860
7957895
47483339
74034592
1999586
28049502
3196622
14684476
97771820
76812308
22457988
43869530
29735252
59578078
81427665
51046980
39117650
47018582
59328232
48067721
84135514
75038849
2090210
33283758
35058370
9036210
54725107
1535653
32721475
19876542
48651891
61903741