80139448
98637980
53282744
18902258
58598231
1069573
35906628
14164987
1406747
89357128
13987134
6429249
59771919
78277664
77509762
7905307
25578805
71967575
88729279
57391749
42209010
29553184
1946196
35702729
48685388
97315058
49404178
23977099
74389580
67316197
13939190
55776581
2842881
96484153
30785489
4008789
71091585
601274
85722439
29019788