21225665
10366309
42397825
13253331
37751184
13186887
5007240
39806796
3305190
8972419
2363235
28319021
53937999
59623941
99825066
32567787
47892503
11457108
30211853
58659494
29637434
44944102
25276106
55818484
34129604
52447140
94445694
91467320
11914857
48865823
3488513
4102581
40959010
80123064
28761781
1402537
61109858
56998273
35696049
68695881