18303130
40127370
14146813
534106
94154448
5096504
55342152
5333840
81359318
92894853
20933702
91012377
22792701
87079477
40805607
816130
57057260
59518758
58116788
94916614
27734032
23864698
31715073
61665811
55098976
46335838
950107
86579183
32917751
94939174
4003951
43219305
3901875
11464531
33191133
2923525
14413276
31026117
73044577
6388375