40159729
81932686
4589350
88391686
64227537
98108588
88257629
60856468
38323857
56148280
64416136
11645017
81686651
17943357
1492157
6623855
65872373
30744855
65787642
46595178
49405026
6446322
6950103
2133840
60882929
47698941
72598067
18059493
6675186
4809155
41911487
1021528
92356089
69037707
71324129
6815930
29544476
34264151
73776560
37491863