43265079
88611647
4981448
15762136
23369412
70493552
60168419
70506545
56263925
28132264
21754303
83224412
45604526
78057040
46294131
17179957
24093802
67044113
49743515
25267218
46195703
40713725
8437620
2457547
31827613
20557067
54927862
80843496
71029296
11798438
1077638
47788018
22976768
81461989
43939373
82056616
6089662
19205677
98816174
73038479