83661732
3675383
27993142
11767035
4855455
29142039
21816899
32598736
5497133
6383967
21637555
20806938
98832334
19607909
76029161
97962184
94169841
52797295
71146140
28827155
353590
18471628
33267749
12682702
17264752
2535978
88507645
73987751
26442987
21602381
18546062
80025831
8642580
94232352
91736771
82675733
4282616
83866613
43068386
93816520