14918965
21934860
65895390
31945251
89307113
23422559
45071999
2138735
84913210
72512504
19547560
3185370
26743678
45205235
9641567
4938823
76407353
26255353
52164173
67906100
97957414
84023482
9974548
93965677
91446437
17214226
5543030
62777163
2739687
24407341
84252019
64785355
11658181
2051440
69263611
35407340
17512628
71271870
13877709
73304291