66788965
32205333
8569765
79941442
29319584
21671855
31614235
3319210
4757681
6262721
71962541
8879265
27683747
44322957
30094170
80931650
89701775
29142602
4998569
25946953
89225925
75274182
7398352
30529339
59009406
34549334
12598603
23503204
22714826
29761479
84368254
52749830
84363071
12115173
58298369
72832580
96313545
3656654
90535374
28191794