21908580
5688919
81813915
9801467
453595
7589446
68535115
8606687
20712724
8055621
31443516
14122989
66083107
97282568
24962837
4489085
62697653
7869858
13895318
21865076
87606767
9543638
34542692
62986493
91505044
46535764
69973410
64673084
15912676
64381117
54401572
6377685
25716059
88168700
50962679
41437704
6575770
15285853
2155979
73157401