96999322
85523424
95754421
84081247
72866881
3282165
96087748
8582179
7663695
12065670
2789902
26879946
42167190
8829595
48667147
58805416
69044603
35808527
82444063
18345295
1737598
59174999
83866242
49261620
41374788
82361427
28093132
45375737
20807713
72515527
37071682
33776188
99375879
56998985
67378775
6343324
82871849
30819146
12214209
26916798