20941780
64852317
49824030
70233668
71919852
15833704
15396957
37908779
81341916
22356814
9632872
13671525
20107755
7035518
87956180
46437292
65803039
31717258
84253718
2347298
44882494
83945718
11001756
47212832
33578723
46048048
20201220
71932752
32141849
4943422
53534757
9963138
15807868
13574415
41809148
9164156
18305773
65828198
8766303
16291