27373550
17557702
1291245
22455828
29958140
33604597
66661389
95241279
94541793
8765506
38047212
18817590
41167912
19984211
20624084
89009360
61472963
29003518
7552676
26902218
91361658
46652028
9233965
65747447
18079592
68553053
13309589
78182317
16779020
56708918
60677305
83526659
13761605
49916828
82706686
67182232
61663277
70369756
2423506
22862102