95313196
37722123
40464838
31597678
50841420
71883647
79376619
42331477
72535304
2606407
27249990
2837906
38412987
40535690
71124604
581348
11447634
53482046
85268068
43559541
70409544
86935204
52219280
93895559
75488786
5396799
61639110
82106127
58259474
91862239
50275392
60808378
88729787
7239520
16207923
74672147
78864897
47706313
39099302
67311081