20637113
59086542
15046383
37672440
3813714
30142292
81918139
75422220
98481976
84687877
28668498
40904312
28041335
1338831
34741520
93569047
63737104
37531998
17249189
15441757
92953272
27859333
41331769
48013088
39459906
47772974
68269414
84002770
15291178
2947107
75694032
36622002
18709204
44905243
2638773
3757262
63403570
69078939
43237000
60616312