31248726
66349521
79831458
85872903
76818641
3265382
23113718
80938491
72325715
10054561
71284721
56959294
11859974
6732704
14295450
77289844
59102408
64453088
77347885
84299157
39703700
3286696
6276756
67821818
55582165
40683871
33413904
34554066
74948766
86776742
78562400
12377798
53986416
21481342
10591078
2985265
82563698
45404027
84814315
24393462