68149406
118761
84655608
58046791
12682002
39851736
80198653
53354646
94964887
69867074
70511766
33296373
42933709
33985665
807758
607643
44843481
293784
57196829
75679843
81351595
9226611
5162254
72287617
27509647
31857336
36977750
80101874
17975556
8153925
5943345
32179115
73107353
73668294
18785441
66253673
42084824
14896115
72395328
48652534