90318560
12016273
87143368
31972959
6717090
92769057
1891646
29311545
34101194
33574170
17645640
29758699
78721561
59152205
60315797
14846813
27476811
894506
18314137
66635824
35728664
13256525
6268430
88414287
91852421
98351757
6738513
58599250
49969731
62893329
95456986
11673363
51043427
9649719
24026608
4727703
93397770
8532893
9746246
4303719