16319120
48837153
10154925
35646194
54363916
58248662
1871595
99493884
44054112
94585844
30743739
73384605
56489719
24607108
76688625
64645712
75999874
22081489
75615236
7859559
60293963
3655629
6307965
93595885
57027960
5129830
271665
55264494
56057383
7136313
22493574
93782568
42356186
68484145
2181819
76066862
22588397
57284412
4141639
49263900