24886708
6668751
73629891
68521725
13184760
66767652
40726020
81277963
33471826
79266448
2803563
21489843
68804488
22603304
9580280
90027365
56272589
34145098
23148880
10137714
14578197
74617647
55554058
72822734
2331631
1144916
59572303
49995146
23899905
32465919
22715025
10644635
40971277
66091975
54465153
57792826
12775372
11328390
71037019
19612384