8903569
48234221
10046639
10856690
5897929
59665949
6914361
35255066
64612924
86786692
4328736
58093233
46895803
92534085
55382593
84687333
6542292
41145935
6118169
34601813
32975392
72175283
26829064
64061500
48905462
40967046
34962616
53656907
253941
62419730
311063
16588310
69895704
88354106
68389476
55609009
37623384
25239060
97104172
95531707