3033450
68914328
35156352
29625763
66679060
19553966
2833000
63451152
24579539
71775472
8281430
58336934
63074044
91202545
97517744
57951983
56559587
76453730
73774200
64125392
82249817
9953223
17745965
74903904
54987030
9459815
22755538
19651274
78098283
37041471
64444055
29108974
8222994
46188904
46055163
83283163
14652608
537866
57096631
22965731