14644502
40607687
3381444
98588725
77581782
64561677
4908527
78717539
80179975
84188561
37332266
12234893
3123166
160246
34083424
76537056
15943060
23669759
26809704
55372908
80967422
96941779
41007466
98286555
53386134
39621333
7359209
54456112
32347485
58214702
23441409
8156666
99819884
5911619
62024735
68867040
10777978
50111160
93457761
51836618