94753077
85217225
3690868
44663166
4661339
90916914
67286274
50771464
54375210
5319218
77201587
20194680
1645575
96034231
89013314
2889195
5734730
43745294
58559257
81328953
91596948
2043860
30228079
80641972
32029840
30661392
51805062
53756051
98891569
58764054
23017711
21096689
11646046
23238559
96241557
46547935
45522645
54171925
42367728
50527601