47065480
64024660
17868028
76912816
62094450
88154109
665369
20891506
32526475
60439418
36336230
16436469
97171332
16588381
32264817
72288146
16611231
98604158
97738540
23761061
16403882
2835640
8493689
99982201
31382846
93799481
67583884
38045918
52102
2863539
54632353
68403328
32051338
68681173
61481413
58369672
48056440
8859950
98004913
30685905