90544944
49583717
55114517
565851
33138241
94334925
15536570
83637135
97484381
3411799
33855202
61539254
53033275
31783566
34446899
52471148
12516505
77354741
51477969
96764897
59499865
89092568
82273005
16948651
7424099
67377942
48538892
74271682
86783223
87258104
16474167
55713545
31738170
35163168
38231548
7654334
92294840
27779948
42029692
1990498