3089431
29704237
1797931
52922222
41139024
21347267
82212862
16901945
39505785
62325595
78132888
79105642
61842291
16441554
79732930
64587916
90548984
94555410
10123930
82949284
920183
68748004
80321022
93388932
11233975
63226945
68343273
54539224
35856169
50445963
55233018
15568913
96654501
22737107
99992466
41527972
23283907
52941919
29078984
45629352