89531846
39105039
943534
48399197
1171881
53792373
61603307
92147681
17433424
18567036
1252785
22277627
70515959
6129648
20114049
67909833
81798645
20907960
57286903
91032266
75068282
4536702
85558537
50364320
71956
64965392
1473760
26383691
60339442
7689106
2383866
4044630
63068739
57222744
71215393
89333063
75549193
73611546
23667816
58289057