85989885
59611008
68854317
334244
3882601
66849387
52677011
60052591
15911461
9498150
14171857
88408902
59651339
41726513
19296763
96181631
83506607
51028471
32801238
21569563
25215678
94888689
75658308
34286176
21934189
57356160
49462513
35998740
6862920
54298089
30153984
81308219
64951895
85139866
74685878
50228835
85815426
8422686
80372776
19605630