40781225
11295976
57272405
25731279
17136869
52886226
47406235
27379705
88588944
42031629
33555481
55401038
59995260
64881251
97843409
8782963
7355158
5680724
1066676
81972686
20661280
74861997
72985242
809556
10059989
57123908
62426441
52993566
9716402
44305611
58677
36759813
9249861
33122556
44259510
6064343
48278807
59495323
37106061
42338844