95723476
3771923
8799402
73414230
61355340
31889572
42292209
93215632
46927363
23588180
48079656
58926125
47797373
973991
6908528
8104599
58653520
96088748
43947143
74851867
40214794
31916673
20367698
64138709
49425078
27966074
45994683
3972164
8564200
4898387
47776735
9674253
52161872
24708151
63023320
2078078
72121277
48254757
24717074
28847660