40995088
69216184
89056728
12426874
2172388
82281249
55854195
35781346
58945395
40708694
8180152
79362093
56061425
54744427
7233729
17827898
73082279
9705262
61866669
4727548
87637141
85667056
32615488
24205765
3961272
42988454
26343182
11574401
59778947
14605253
57963946
1895378
10731907
69086005
40229431
35924694
6860778
15502472
54686489
3551557