10446256
1851807
78288610
36734707
45425125
1777555
64253447
26618258
52347241
43353982
3886923
60194241
19305666
30305407
6326054
239849
25989545
4078353
3727571
20259881
971416
4558473
20867926
235901
82052862
44508565
67241982
6602744
95497712
9823026
63536048
35317815
30591374
58927816
61032738
77111205
78703761
84575196
7076598
47534695