19579607
22084614
69442484
55181866
26545588
75478112
88712317
3414471
24111006
37204939
9794280
34983497
37158195
8647773
22257515
52311687
68346962
84175887
30122050
6370356
93796278
30862815
97082722
40617955
27155560
28315053
13381237
5925359
60463294
10536634
56702689
14975276
8193557
44465200
90186421
5517169
23207022
6103877
2707691
2029211