91593622
43076064
8134535
83516571
72407958
48394137
62602982
88077759
18966497
7281852
96766442
65204227
71436694
57568107
97807615
51502451
13204696
37744349
11047592
81911753
15105416
29648281
71562450
78494732
42152912
17436180
60104798
17526035
45594276
30858885
64089148
67878786
13518917
636639
23036668
9923834
16371855
93638187
35033046
68396451