93406969
164212
91979655
75032738
41561945
21895759
94477112
28996718
40871472
89836401
4415096
61587847
16476427
36346458
47609857
26822824
96381384
56899335
33287016
58728502
14223018
92708308
30004743
3916221
22486184
85586944
75191242
63517082
95664810
6381732
99864709
36773566
89983185
11852157
491855
64527050
1119629
82238016
54335476
48595544