22619959
18809110
79375382
35144317
5047233
4209895
80797353
18018929
98785362
38429111
88368067
58557172
88633789
20619500
72268518
77968431
7692503
71821359
48395190
70597724
73764035
63507839
3507890
17979796
5011767
27167400
94515297
68491391
27194278
6684623
52599933
6955295
80443945
75671397
83819194
988574
58527845
35804879
25121859
93479852