39109352
34312216
21133518
29853396
93628941
78741183
64603656
8538892
67517752
11964670
45248331
85326038
1599307
32036045
68469170
20993073
20903666
99048634
50167639
42051928
33485562
43027361
73341871
32093937
21598570
9192933
81825994
68171522
72944006
12127232
9277741
70494876
38675583
7533767
12839926
20296301
36833527
81537880
32781971
78687252