70569627
65067910
20254089
79512425
76699196
92422426
61103980
95819128
18945195
58596937
97751866
5996270
50637130
45147005
5173422
45597836
17615336
9226219
33188836
16133443
87035383
71324549
26107453
55973629
2713227
95527840
26855738
76047193
2918025
56022723
13573912
70211770
47952274
43505411
778084
49549675
21855972
64444778
98056850
35162945