89745968
82137536
30795162
43944752
77595369
96186944
66888491
88077111
69368758
6276587
59731588
66568036
17846426
86077003
76263993
19548105
24284143
17442763
74491687
12028594
7823082
8967145
76542538
60023843
54862366
65401939
83641810
42188654
13858376
81366492
6348421
101864
14629969
44477685
91196215
73354635
69997916
61785035
76236306
82535734