70476849
29589517
1792413
80933469
34358016
36551890
48301706
95094140
29043608
83197868
34387135
13854320
56148099
84469781
40353647
33751695
72426381
87053411
72384230
74663535
52181808
90111162
16459173
51957941
87436900
99736055
8000755
45947145
96561390
59196718
64667792
8902307
83887087
97861091
60249251
8790296
97397348
4361436
57198519
17184628