99529723
65789414
94907080
79246464
14571330
58359642
44484054
50576823
14065637
69247183
76629882
40351167
25538322
79843025
89088948
94189894
21087194
74958909
62733562
18022607
79711301
41467615
51005672
59329203
97569348
7561302
50992562
7642223
52141346
18807090
45188941
46949105
12471091
91937228
80184796
1037113
35815861
83682191
7197387
68583585