20695558
181039
92465415
4502240
59446885
81058105
34385777
33928068
39081484
45671386
33883709
40968578
37709090
54907113
39597118
68205822
72797008
77999447
38727712
29332595
12026816
24446607
16667535
9325333
57351175
39015877
57311633
97174338
70267181
8441101
8631412
53359204
41509002
2443808
57918451
95787144
962433
74182884
8625538
1623719