31947552
83782250
27089674
42457759
24624490
38065498
80124002
75021293
7649528
43786465
30974466
97262829
68807146
29712789
78894570
83559355
72215025
59997838
23724620
30431015
93272611
74864592
38341192
8587120
32571268
62019614
9157613
68325753
54072261
1081994
66357937
96224260
85186375
76254479
49802855
49026225
85128653
78634959
73128146
37061938