13143812
1724974
47358238
40238855
35898015
34197058
2318088
28834221
78978180
68827734
8283543
33874672
7245808
14352706
91072870
37655642
12059957
31007608
23242724
32965428
35125245
35168027
52862032
64313972
59096655
86242876
87708050
69135437
73875716
68185334
84107059
66029456
19576217
6508662
84108653
55495665
36511424
18839295
13235365
16246354