73166908
55981097
45165178
96282921
80296557
18797560
9955645
20481140
38784879
9853129
12352016
97693346
95561298
7959409
41381883
82248169
46591726
37949670
40658135
40768937
66534773
37824649
7936543
73981996
47711062
58445119
5324970
78355280
38819415
89524545
10056483
58356500
89586534
22094960
57031994
24968653
8117888
55679365
52155604
2447097