41222728
1751876
5548672
93924520
83758906
11874936
24859540
81391275
73104983
18989048
66919074
52045068
4585589
13872478
9152878
74049025
70181439
38412188
3295453
34528628
33976533
5375105
13438709
77532667
53815886
36598104
34981995
4063746
45991382
65931653
60895669
3403057
18156386
1369964
516752
50237333
11958572
2464280
6367363
19792526