21955179
1633923
43449429
17724328
74587457
67359707
14994107
69785634
9152152
96098175
7723885
5223885
60611
94875892
36938035
66998541
82979990
37891222
16404217
73035430
71505906
48042881
8798896
42264317
6411328
9474597
98751587
15967434
38496063
57538085
51339201
82925535
22048034
8895619
48626052
814891
3873795
67162682
40009639
91702350