96945973
27147417
47396857
11504582
46595644
71299190
91268747
98383920
39359441
20441921
1700947
12036243
94996571
22292440
41934898
17055365
55108814
12226328
40206794
16714520
33388936
14254720
32811682
82229583
28195799
2522607
59791781
8883171
19247537
60078820
2449098
18074144
10172838
74921452
49072254
64708272
14711787
39335657
3452891
13968030