79363746
98696197
21989054
56647204
99098189
28548577
75558169
41125121
66036264
5805566
50625043
66173216
28018321
71052208
81067240
67244528
32327195
87829978
67023963
96051228
95496929
40831416
546281
74977614
91063987
57485747
86201649
29284545
89631959
49069200
27688831
46758996
14578961
11646560
7964106
2545352
14189737
51642373
28595297
41533750