31558888
14949160
3571160
7444358
5842139
91136753
99949977
3458744
78894442
84994461
49284003
9276333
10882709
62106851
26059942
81124096
54418059
85716504
9067969
8602386
21688916
6275407
20568230
48518199
4973893
53324461
3961524
32452687
7676844
22931710
72037169
84206102
84466155
93398414
83654632
63071198
16586732
93785850
90878036
26712245