91304806
32699483
93142929
19147663
3289641
9571968
26069686
17744653
53545135
74144409
3089336
84848966
77876742
4246941
99024605
31608086
27861091
45479516
12257502
6952487
143128
93985609
77624797
97325627
91725394
49881084
23029408
71149330
4087263
25715093
63564330
23976602
17194906
40619756
32341895
50178678
14409083
43532445
37211091
1653737