21431812
23362605
42029321
37651010
47553337
22682506
11072434
7785808
1343254
91283078
89564614
80865660
68299016
85145968
95601358
56257484
9231283
77519674
10929393
57776883
23202079
14971983
61552539
73458557
30728844
1318624
1613359
88343665
6275991
12606176
34597361
66255042
50191
71608553
52754142
91004050
89985481
71537204
99782809
7123252