43012058
795619
4246972
32883345
73506317
700688
27278937
9305132
11712568
24541423
19463621
74285505
7725218
91976583
340017
6044926
47925893
4123769
47689450
92077057
72768279
62262291
61528647
91891674
76679526
9309107
50369139
60434828
66431654
66721420
76044865
70821849
98303035
6545870
33283419
82972596
61561096
20961537
3950547
2793950