23002002
88539049
59207363
82175049
2152806
30895892
38249470
10684800
3602366
78065251
90215506
38543774
13315394
70881972
75235190
86171047
99587667
6386636
6158345
39953614
4174239
5795911
37572419
46589553
51815509
77243398
60023383
77802660
30193823
22229974
42587333
79268993
8363398
53933448
47845688
9305313
1981506
698330
61763054
10743788