59058386
5947531
54534986
60325449
37376605
5506008
1265099
35834857
19795864
27595596
81265121
69836795
12348487
5595344
14004141
4349452
94163498
81516637
94856920
61586286
67229086
2939115
78012742
24634973
41186226
30034572
68326066
62397436
97841816
39448645
88741326
74157728
76024816
3297871
2701682
94037080
64771568
53641198
76316185
87152269