21936079
2590814
7127562
16978342
87229670
4078469
3012073
60678804
82706513
77521547
403187
58203819
9575963
34404198
2389673
14865859
1788664
42914237
17283741
81536193
35476091
10357583
7875461
33489952
29914928
32869069
56124060
1198328
35463511
89708263
12148012
4415329
96373516
24832422
74499560
7036291
17751919
64745949
42561278
46996249