39126277
35662637
84711729
76617976
86552628
2253694
58478488
41585005
31854351
60562221
572291
54306810
13857112
19652980
31928677
30067330
79208465
75206692
77175930
6799068
28149253
31038130
43547399
69089859
29819201
76532771
3894439
85511815
3174610
67198680
12127746
1233887
1580180
42139439
86845465
42025723
2004389
27139873
26591452
1835260