19406
94353405
2687824
43551320
62695013
3619730
18473537
62608336
54942570
65579265
21095926
27965041
4467729
24558497
84813086
67656509
74361576
84244420
26605884
13564064
85527133
1252242
31014136
18209537
68016686
52788446
16555893
53801701
50599087
83661659
80268228
74511391
70093303
89066091
72861155
40067914
80896112
78487192
7265639
13126907