89796381
9595567
12627434
25874408
84464296
84473698
52144270
70001143
9839040
69794878
64527842
28468855
37506958
94856064
52528396
49441042
94589627
15146
18427407
9281044
75255211
88006279
63469187
1933698
1675259
90083344
76417889
7866433
64177067
29744972
2577493
1428646
86055907
46733307
20552900
97882915
25303775
6395871
99129013
36885879