47164585
13516180
39142085
8362742
50717522
41586269
95275778
19216493
88669441
69315962
20468722
53097270
52132927
35904987
83368726
53831096
6879281
80364120
14942792
49508726
24603399
24817006
54939782
80359032
66861930
9942125
7128105
2660534
2653822
5342023
4719311
14679754
17847749
53526513
85326826
72511362
95772394
86102179
67517688
21916185