96587513
48421651
17234747
4745877
83481613
48494957
33868435
9428495
98641666
56988483
71575503
5246420
41472220
19565295
66444089
57105720
44008021
16063893
32623659
11013273
74096744
24531920
16947174
76212302
99122370
93189198
66653909
8609518
50461408
47472352
6394541
37971331
19487873
15793204
6226384
44918463
3138938
52915875
61887911
69997937