64227896
32451563
44515549
88399050
36073555
28587450
8703240
64619172
39618920
21833107
49607094
15046056
15189448
23483628
16805635
40632793
3583509
3094991
51265902
18185049
67248817
2191404
14843801
22601859
63741152
25562026
8418119
96684902
5196344
66393955
786923
72838634
88223820
36238775
2788717
64514064
99845040
32423390
18307196
34055926