97237788
91187686
17618041
98782160
95266063
36444015
68207473
51912746
6331027
48165287
30737348
9784203
43158520
22302934
24267895
2303504
17976830
81452488
78907652
39743725
71953397
3833846
7019528
4500977
98392325
60452139
96263892
28808851
47767593
5948136
60391002
93255820
63053307
33676427
26661853
3258372
17367506
18444115
65714217
4517685