30969566
24355668
52305561
91419909
10531625
38393391
91104715
12598244
70188200
73814796
60491489
32323502
61738923
60902685
32609853
8799763
91851844
23234970
11307834
9943969
17547848
44482323
84517398
71587332
57389200
69545298
89883110
14992784
59527434
35206856
59491503
56074042
2585854
4303736
85064691
37177127
70844025
59618850
3158146
76553014