45218582
36802588
33191748
7013228
40651598
56465996
61718526
17667292
66042338
86287886
7611026
85481997
47466831
84182959
28821301
9665859
50505986
86155987
55789880
14217102
59232496
1393050
96309930
1268516
65618710
62493092
5691128
37185133
4350898
30174115
1442601
5248903
644155
37507613
95386642
28097240
73442111
2921977
36932506
91446825