40299382
68741119
87032110
68829064
10361689
65908573
3102737
21806856
31305412
431113
17954638
35184416
86007716
13235684
63098576
86547598
43624280
62842925
70672702
12458862
64208691
77101990
61078473
9606687
2082915
93696404
57879175
6126836
7673806
40574438
57453670
49189149
128650
94219523
92186896
38476332
31451452
2503302
40552340
13017165