86478162
78933417
19711356
7572228
34064110
46783309
96484382
97616137
64225760
74031868
2379645
71807565
26842973
47299350
32875447
99847615
7833624
34329964
3028129
9502663
19622675
2922469
47638128
55465340
56724237
4265345
27391878
67999491
4699553
43855387
89256326
18611698
34679484
55975441
14846480
42937402
40623286
17128954
59295138
39454940