18024151
75299841
6981541
71067933
30289551
93838206
23575068
81058354
4244361
91267397
44998388
36975830
32664775
57231571
24328750
42565007
21165201
48912132
37028403
2592963
6980870
29636365
5279117
87661600
23739691
56977472
35884240
96502548
59996891
6702406
67468301
57672919
26236310
10864039
12361825
36711157
8973940
34561929
12676333
19337714