43785801
6337579
1419278
51919
19764657
4921971
85417411
99331386
91726047
80753782
71086
47732406
32141619
85165059
9253587
966850
93527724
21234395
34962417
35943870
93262112
57501575
30935037
33015893
53215861
38206613
15532952
76779080
77919736
49776339
77245576
52116636
9127319
6647812
75073355
69115788
84651946
56234804
6952681
96758530