42574213
10563776
39996820
43959437
1235688
21823057
42191702
59748103
42929037
81375238
58636746
3971075
76763749
46644310
23867436
28713704
12963707
3370792
3285843
58423266
82589856
12126730
64852513
68772704
76225948
43298414
73257504
80961086
36813794
27599578
86819648
58328778
5237626
382442
85502038
72589133
79875094
95404514
12396852
95366744