90953085
30443476
28617217
21675803
75103119
45509018
8923635
42673821
67536554
44134025
3351299
62716570
68015511
84932311
32433196
78319271
55286515
51148490
42109907
61258384
47209970
94015555
71635045
8904707
94019236
91941748
7243418
19177753
55755459
41474358
61921596
5209010
16053145
9046600
98102247
12275234
16483143
27429826
45932812
37418386