30668433
16412638
37528673
2179973
33578169
539892
23601128
3015915
63513790
31115424
35358173
32785518
8402614
11712260
65641314
32009015
34321343
99621961
11088959
6582685
47195962
8618380
62922258
13193430
39816574
39139222
44637645
78901766
54635938
36784101
15833684
7194935
63323931
71554322
2796985
8475161
81136418
29405998
97735990
74715075