41958742
53048127
21788249
30776420
55556596
96093632
71429680
17872147
13141726
6012526
1076565
85852648
55362545
82819861
39268238
72578204
1756324
65813168
57425896
23959200
59942929
83877978
98001222
24307654
62774518
38444547
81685110
78217507
17605456
66042535
57411675
14183956
41813827
73325
51012784
97401248
31242085
7101475
92344530
51351737