3451320
43575175
31201915
56947969
37954110
30079105
22298955
58414906
58743457
52693660
53163350
88807355
10585877
13991879
69795655
61874013
60094468
97337192
72105829
68267747
93604964
5248774
68424021
63791636
9333956
17743011
702335
11006784
44006945
82436697
6068866
95964671
46278090
73662851
9808461
49215863
69619231
29299888
80433520
74677179