46671727
23828835
12455006
50175599
18143881
9972536
42524544
25142650
591675
17657603
94699987
19819386
94132528
35953657
1628598
21645634
44755586
92169073
86895134
75067409
66464613
35809136
30907370
31289796
39701335
33084307
16862670
96256041
59678971
3486715
31069932
2122196
98592587
87904441
81602454
15291210
36768344
70859805
5244389
49635756