15925688
8116980
81755180
21535091
7359648
72093468
28958191
5489731
89146193
5074120
5998598
52542404
75765139
998754
36927756
71606586
24897108
74948506
1292972
72867649
78232959
22341724
62673748
46109805
74085159
7143122
36835204
37964740
68994657
70966590
86255012
4564245
67176333
175101
77386908
59546772
22673824
25569070
377152
36204374