90345800
75912373
25169806
52033398
17581227
55474594
19541696
73695398
83518251
13052064
54431399
14167884
73127
7794843
41607422
56234503
9748559
52025970
6724617
3497200
65871045
99013002
23319779
38061042
91501306
95156727
56759712
79933577
86296797
7305334
2980144
58694732
9544567
810228
56677129
23692119
2481368
63296730
1892116
72605944