60722572
31260
77178250
13789284
14174747
96518029
29546675
33899736
52977968
53149729
248901
40829151
8983093
14245464
33415731
50528356
54271381
44377404
13521439
64908517
38672684
11335473
36867922
85236995
15722003
92791907
75731269
97804073
69842987
800181
52802317
56961056
83776667
23096366
12675617
50553670
12639353
69967724
87408819
85454395