21277915
76516779
60523343
83546486
12414970
11152600
80895424
27851511
22796226
3881732
49745114
90663321
6977300
13705548
25295934
16752969
38332290
26246095
6569309
5230739
20217291
9693423
77329603
12058914
26245489
62214684
15137487
6700312
6155259
59462353
40574382
7452545
24711350
709144
88927465
1472666
55979460
59715555
36124679
3047380