21355660
48096361
53288630
62855159
96275462
44297710
63236149
76407575
84523834
83547111
93045037
63502409
59669371
53504484
14844941
92775811
48247553
88139632
73119339
39278432
71282799
67663618
90191571
55594079
4225254
40533442
4611295
6412222
39066542
3246211
60903483
77875730
80522371
8191610
40015813
16512727
66066030
25828237
98436975
12214460