46811032
8443473
41676479
7956013
77451945
60357294
51685766
63523548
16558872
56398705
49535125
47584325
13372654
4351246
6240411
83718793
30896707
67229909
395969
7597954
61431796
17414653
51054161
34551551
26403085
17887435
46053767
20984330
49599264
89718908
69186447
41644618
22866649
5331220
9143150
79765194
63118222
54378867
1567396
58437583