96789728
21045941
24015177
13553327
767907
5907007
15925931
19055176
92411926
29101615
39063223
51889626
4573862
27501712
24629895
20707557
19674274
35654609
64736822
5675190
33029942
56444548
28813634
20391114
47693423
96048930
15875248
60203866
54407929
93072754
5363536
57595036
49845293
97963185
61632636
10569382
40191560
47169417
1872508
22088545