28152531
75792365
6360568
32859360
41895473
79878523
74954593
39556886
9078502
66583195
43113102
7067975
83624865
64807324
72505533
7429922
70812573
22505222
7088861
64312713
60384626
63163701
43366692
30061999
58768096
4169921
8638706
21243872
25392166
4122607
14095222
49935100
15425947
78528098
29925935
13025496
4476666
9568608
55799130
8995741