31821186
1037048
72183926
16567210
5043183
62153112
84885484
29522615
28396466
88367131
93785539
82731982
74295021
91171561
54105293
98475449
86768355
80207648
40719196
53942203
9788093
49595382
39513820
90267304
56968690
3472832
73333748
52948076
1701361
4064516
51573145
1977336
88797513
5332375
41893038
86238585
73024358
2155453
28886338
8339501