65839968
30392448
8201918
26852318
21975233
42465709
86663789
10243700
17823530
84573653
552581
82439367
54122353
20351164
52179465
99902567
4629650
84317542
64738942
57496335
3763690
93721814
10142600
62158147
55995654
36073230
10651806
532602
80868416
46848130
7569978
68813990
96101987
68087856
11901316
34644432
84803533
12841154
45622664
31294809