20585411
5902889
15707186
88298688
36487847
53499752
4194227
49007026
56023151
2622965
68302137
50628535
2782695
86491410
43911235
19207441
14922613
20565757
680797
99067091
67349704
61657
63465105
20029470
2328450
1223956
48348748
72467936
55176817
52723025
20651135
32875385
41447734
10777570
32717034
57603527
82902383
33547098
70199259
38813883