43356479
899660
94137118
17598468
20155807
24879595
50741757
37667000
30885178
53458408
51051412
4463848
2135863
22058275
17705743
65599716
80371975
94152044
70788098
40733041
4833705
18649062
46926475
71217587
6291992
90223667
4521237
99463567
88326573
19448739
51784296
20801436
46182770
5059563
22496551
68198160
79639360
91975251
69154859
18955277