30315891
20475697
83399733
49275425
31332576
64745622
70625311
30338217
94822407
55397241
59555608
45775377
1297623
84401169
67658358
21836078
18943518
45841080
27453891
51413863
62536291
60274239
88502569
71055916
94418122
65547647
26817149
46941921
6228020
35141661
75661937
62075887
40387265
20035098
3851252
91573496
87436138
23476394
3056051
70763151