96476938
70922568
13191083
64859636
85428057
98911746
88553130
58511389
98858518
20153113
41652536
9995678
65872174
46635891
98612634
50356034
69501474
76488081
39457705
63771284
908627
36696324
14041463
23493663
97677085
21014064
47126948
10478717
8518778
56877417
60336119
156677
85354821
60303545
650376
48719419
66279396
81129964
15566467
9599032