94344813
30906252
65057518
20015387
495216
31662087
71027405
72581279
87584998
1174857
8916906
89264068
13321730
42563929
879486
80941542
54118027
69982827
4540520
1316946
61255568
8285037
6728167
29397656
5548942
76222241
52278653
4768213
45244870
79767435
13618861
67437261
69602114
15065582
22526252
96642678
56934014
69163849
77266757
22989123