26871233
16701362
3126605
56788969
3003081
39271861
79011097
29102351
18305157
274336
78031794
87513091
15809396
41519508
62298003
86827266
56054408
33283033
88399401
62647391
44706219
89857462
47056693
69137107
20599551
38442925
71566849
95586042
63816102
38727912
47645035
58457466
77921686
27791032
32826726
20458683
25745512
2362997
67785352
42641623