22075173
24931340
1695728
64057360
48768761
30806712
19996322
5804839
7392621
30686851
18906344
64294113
33264600
2292810
71322936
4189221
40952581
99771200
37679647
51921879
57332849
44519566
427126
29558398
65652973
70669409
74177041
36275201
99573199
53183344
21262156
59783367
19021167
39913376
8504432
25828254
66212007
44227923
49245546
29308001