30915620
55622847
39952598
59194693
1519188
7635651
8495395
3214638
95848960
83079674
1871460
35883687
41707143
75503370
63287472
9273998
61632272
29168320
91755338
71054018
44466577
32878401
2212620
71765500
71773316
45941998
8203670
97857533
67406437
6174232
9764364
4196429
39978469
5643202
22586035
42583925
83713641
64592401
1278226
20887812